Vue à la première personne Roomba conduite (4 / 4 étapes)

Étape 4: Notes de développement logiciel

Si vous voulez écrire votre propre logiciel pour contrôler le Roomba 500 +, la documentation essentielle est ici.

Pour vous connecter, envoyer un octet de 128 à l’appareil Bluetooth connecté au Roomba. Cela met le Roomba en mode passif. Pour accepter le mouvement commandes envoyer 131, qui met le Roomba en mode sans échec (donc il ne sera pas chasser les escaliers, ou chasser tandis que branché, etc..)

Ensuite, vous conduisez Roomba avec la commande de haut niveau 137 , où vous spécifiez la vitesse et le rayon de braquage, ou un peu bas niveau 145 commande, où vous spécifiez vitesses roue individuelle. Consultez la documentation pour plus de détails ou regarder Roodrive.java dans mon code source. Dans Roodrive, j’utilise à 137 pour conduite droite (glisser vers le haut ou vers le bas) et rotation droite (glisser à gauche ou à droite) et 145 , si l’utilisateur veut conduire et tourner en même temps. Il est tout assez simple.

Voici une note que vous pourriez trouver utile si le développement de vos propres logiciels : pendant que vous conduisez votre Roomba autour, il y a de bonnes chances que vous conduirons sur quelque chose qui vont activer les capteurs falaise. S’il est en mode sans échec, le Roomba immédiatement quitter le mode sans échec et passer en mode passif et ignorer toutes les commandes de déplacement. Donc en Roodrive, chaque fois que l’utilisateur a touché la zone de contrôle de faire un mouvement, au début du toucher, que j’ai débuté en envoyant les octets 128, 131 à mettre le Roomba en mode sans échec encore une fois avant d’envoyer les commandes lecteur réelle. Ainsi, si vous exécutez le Roomba à un endroit dangereux avec votre doigt sur la zone de contrôle, il vous arrêterez de déplacement. Mais il va réveiller à nouveau lorsque vous enlevez votre doigt et appuyer à nouveau sur la zone de contrôle.

En bonus, si vous désactivez le Roomba pendant que vous êtes connecté à elle et puis rallumez, cela voudra dire que vous n’avez pas besoin de déconnecter et reconnecter, aussi longtemps que votre adaptateur Bluetooth reste connecté à l’appareil que vous utilisez comme votre télécommande.

Articles Liés

Première personne WiFi conduite de Roomba et d’autres véhicules RC infrarouges

Première personne WiFi conduite de Roomba et d’autres véhicules RC infrarouges

Coller un smartphone un véhicule contrôlé à distance et l'avoir flux caméra vidéo sur WiFi permet, vous avez beaucoup de plaisir au volant du véhicule avec sa télécommande pendant la visualisation d'images d'elle sur un autre périphérique et à l'aide
Comment faire pour boucher un cochon, étape par étape. Vue à la première personne

Comment faire pour boucher un cochon, étape par étape. Vue à la première personne

Suivez les étapes présentées dans la vidéo pour apprendre à boucher un cochon de manière traditionnelle. Lien direct vers la vidéo : https://www.youtube.com/watch?v=XGpAGhZPjoY
POV liens : Comment nouer une cravate d’un point de vue de 1ère personne

POV liens : Comment nouer une cravate d’un point de vue de 1ère personne

L'objectif de cette ible est de montrer une compétence de base de la vie de tous les hommes devraient avoir ; Comment nouer une cravate. La partie spéciale de ces manifestations, c'est qu'ils sont tous les coup d'une première personne point de vue, j
Construisez votre propre jeu de tir de première personne !

Construisez votre propre jeu de tir de première personne !

Ce que vous allez construire :Étape 1: configuration Aujourd'hui, vous apprendrez comment construire votre propre première personne jeu de tir. Je serai fournissant tout le code et savoir comment et puis vous pouvez changer, remplaçant et tout ce que
Modèle de Perspective 3D de Signature. J’ai concevra un modèle personnalisé pour les trois premières personnes qui commentent!! (indiquer votre adresse de courriel)

Modèle de Perspective 3D de Signature. J’ai concevra un modèle personnalisé pour les trois premières personnes qui commentent!! (indiquer votre adresse de courriel)

je me souviens avoir vu une sculpture dans un album que je regardais, et c'était un homme qui joue un piano d'une vue et un homme jouant du violon d'un autre vue. J'ai était fasciné par le concept et a décidé de créer un de mes propres.J'ai joué un p
Première arduino a conduit

Première arduino a conduit

u, je montrer comment programmer l'arduinosimple et coolÉtape 1: pièces nécessaires arduino (duh)a conduitfilsrésistance de 240 ohmsbreadboordEtape 2: la led placer la ledÉtape 3: la résistance placement de résistanceÉtape 4: les fils à l'arduino ins
Comment faire une plate-forme de caméra première personne

Comment faire une plate-forme de caméra première personne

http://www.youtube.com/watch?v=iXv5sGl2Zqs c'est vraiment une mise à jour de mon premier appareil photo monter son simple mais efficace visibilité est plus élevée et une plus grande mobilité s'abonner s'il vous plaît me sur mon YouTube canal www.yout
Je suis la première personne dans le monde de faire un embout d’aspirateur de bois !

Je suis la première personne dans le monde de faire un embout d’aspirateur de bois !

.Oui, vous - l'éternellement damnés ; depuis votre nutter grand grand (x 1 million) obtenu en manger des pommes à l'aube de l'univers de 5000 ans - donc être maudits pour faire le ménage après que cette divinité particulière inventé travaux ménagers.
Comment faire un montage de caméra première personne

Comment faire un montage de caméra première personne

youtube.com/watch?v=iXv5sGl2Zqs c'est pour les appareils ne disposant pas de threads. Construit en tels que téléphones pas responsables des appareils cassés veuillez vous abonnement à ma chaîne www.youtube.com/user/luis45752?feature=guideÉtape 1: mat
Créer la première personne Unity3d base

Créer la première personne Unity3d base

au total, cela nécessite très peu n'importe quoi, tant que vous disposez d'un ordinateur il faut seulement votre temps et sur 3 concerts (Cependant il est préférable si vous avez plus) je vais plus en détail sur des petites choses plus tard, mais pou
Comment construire le quadcopter ultime de la FPV intérieur

Comment construire le quadcopter ultime de la FPV intérieur

ATTENTION - APRÈS LA CONSTRUCTION DE CELA VOUS SEREZ ACCRO AU FPV.Oui c'est vrai. FPV est pour beaucoup de plaisir vous allez oublier quelle heure il est, oublier de manger, oubliez pas de ramasser vos enfants de l'école. Même rêver vol FPV. C'est le
250cc FPV Drone moins 350 $

250cc FPV Drone moins 350 $

Si vous voulez construire une première personne vue quad copter mais ne sais pas par où commencer ? Eh bien, puisque vous avez cliqué sur cette instructable je dirais get back sit un crayon et du papier sortir pour notes et préparez-vous à apprendre.
GESTE contrôlé Arduino basé Rover (Wireless + ligne suivante)

GESTE contrôlé Arduino basé Rover (Wireless + ligne suivante)

Qu'il est capable de ?1. il peut être contrôlé à l'aide de gestes.2. il peut envoyer à distance de l'objet, le niveau de batterie, température, valeurs etc. au gant (LCD).3. peut fonctionner sur angle de 45 degrés.4. paire Tx Rx sur rover et gant (po
Comment acheter une Quadcopter

Comment acheter une Quadcopter

maintenant, si vous lisez ceci, vous pouvez être désireux d'entrer dans le monde de quadcopters. Si vous n'écoutez pas n'importe quoi d'autre que je dois dire, écoutez ceci. ACHETER À BAS PRIX. Choses seront brisera et quads chers effectuent presque