Adaptation de cartographie et de Navigation avec l’iRobot Create (7 / 8 étapes)

Étape 7: Conclusion, Info supplémentaire

Mon but de ce projet était ne pas de faire quelque chose incroyablement cool, mais plutôt quelque chose de très bon marché, facile et utile d’ajouter à quelqu'un elses robot - essentiellement une fonctionnalité qui améliore (ou doit) pour n’importe quel autre robot.

Cela signifiait en 30 $, un minimum de matériel construction et code source qui ne nécessite pas de compréhension à faire usage. Même n’importe quels capteurs vous utilisez, donc si vous avez dit sonar sur votre robot de livraison/butler, maintenant votre robot peut rappeler où son été et savoir où sa va !

N’oubliez pas, ce n’est pas pure cartographie réactive :
il sait où il est
il sait où il a été
il sait où il va
il connaît l’emplacement des obstacles en mouvement
Il optimise pour la distance minimale parcourue
ET il ne peut pas être dupé ! Son adaptation !

Remarque : L’algorithme doit être extrêmement robuste pour les environnements familiaux encombrés (n’importe quel obstacle aléatoire peut être détectée). Mon algorithme est capable d’avoir le robot se promener 5 fois plus rapidement, mais j’ai décidé de garder lent parce que les codeurs de la création ont un taux élevé d’erreurs. Les codeurs sont entraînées par une courroie de caoutchouc souple, donc inutile... haha...

Et n’oubliez pas, la caractéristique la plus utile est que met à jour la carte. Pas besoin de reprogrammer votre robot si vous réorganisez les meubles !

Remarque : Ci-dessous un exemple de l’algorithme de front d’onde, avec le robot R compte à rebours à l’objectif de la théorie de G. est hors de portée d’une instructable, mais si vous voulez comprendre plus, s’il vous plaît consulter mon tutoriel sur le Front d’onde.

Remarque : L’objectif peut être facilement modifié pour votre robot - pour exemple, si vous dites « me faire une bière » à votre robot butler, il aurait suffit est Rechercher l’emplacement de la bière dans sa mémoire et il sera automatiquement plan ce chemin pour vous.

Note : La carte de la démo n’est 6 x 6 cases, chaque carré de la taille du robot. L’algorithme peut être facilement être modifié pour recevoir des cartes beaucoup plus grandes (comme ci-dessous), comme la carte actuelle prend une fraction de seconde pour calculer.

Articles Liés

Contrôler votre iRobot Create avec un Palm Pilot

Contrôler votre iRobot Create avec un Palm Pilot

dans ce instructable je vais décrire comment interfacer un palm pilot avec l'iRobot Créer. J'ai utilisé un Palm IIIxe dans mon projet, mais n'importe quel PDA qui exécute le système d'exploitation Palm et a un port série devrait fonctionner. J'ai éga
Sécuriser la navigation avec un SSH Proxy

Sécuriser la navigation avec un SSH Proxy

Je vais vous guider à travers le processus très simple de chiffrer votre trafic web et qu'il pointe vers un réseau sécurisé connu. Nous allons ajouter une couche de cryptage supplémentaire au-delà de HTTPS en cachant notre trafic web dans une session
Automatisé de Robot de Navigation avec gaz (MQ-2), température & capteurs d’humidité (DHT11)

Automatisé de Robot de Navigation avec gaz (MQ-2), température & capteurs d’humidité (DHT11)

Bonjour à tous ! Le but de ce projet était de faire un robot capable de naviguer autour des obstacles dans une pièce en utilisant le module à ultrasons que hc-SR04 monté sur un Servo, ceci a permis au robot de regarder autour pour déterminer le meill
Adaptateur USB FTDI base émetteur DMX avec Isolation

Adaptateur USB FTDI base émetteur DMX avec Isolation

Découvert par hasard, quand j'ai eu une série adaptateur branché tout en utilisant un programme DMX et remarqué qu'il était considéré comme un dispositif émetteur de Enttec DMX USB USB FTDI. Après quelques recherches sur le sujet, j'ai commencé avec
Adapter votre caméra et monopode avec gâchette pour travailler ensemble

Adapter votre caméra et monopode avec gâchette pour travailler ensemble

Je vois maintenant beaucoup de « bâtons selfie » avec des touches de commande (comme celui-ci), et je pense toujours que "Hey, c'est une bonne idée!". Mais bien que ces bâtons tous fonctionnent bien et sans effort avec un smartphone, la vie n'es
Adapter les batteries outil pour travailler avec alimentation et disposent d’un système de double

Adapter les batteries outil pour travailler avec alimentation et disposent d’un système de double

Cesser d'acheter cher ou même les piles de marque bon marché qui seront le dernier délai d'un mois! Avec ce système vous devez uniquement modifier et vieille batterie morte et il va fonctionner avec la même avec cette « batterie » modifiée qui sera b
Tutoriel - aide HC06 Bluetooth adaptateurs série UART sans fil avec Arduino

Tutoriel - aide HC06 Bluetooth adaptateurs série UART sans fil avec Arduino

Envoi des données entre un Arduino ou compatible Office et un périphérique Bluetooth tel qu'un smartphone Android ou la tablette est très facile grâce à des modules Bluetooth HC-06 peu coûteux, que vous avez peut-être vu sur le marché. Ils sont égale
Adaptateur de poste siège fait avec des canettes de soda

Adaptateur de poste siège fait avec des canettes de soda

Comment utiliser une plus petit de la selle sur le cadre plus large ?
En utilisant le Module de commande de l’iRobot Create avec Linux

En utilisant le Module de commande de l’iRobot Create avec Linux

depuis iRobot n'a pas fourni les utilisateurs de linux avec un moyen d'utiliser le module de commande, j'ai dû moi-même le comprendre.Ne soyez pas intimidé, c'est pas difficile du tout, vraiment. Tout que vous devez faire est d'exécuter quelques scri
Raspberry Pi et ROS (Robotic Operating System)

Raspberry Pi et ROS (Robotic Operating System)

dans ce tutoriel, nous allons aller au cours de la mise en place d'un Pi de framboise avec Linux et ROS. Ainsi que de se familiariser avec quelques-unes des bases en exécutant certains programmes tutorial simples de la "ROS WIKI" . Si vous n'ête
OLPC téléprésence

OLPC téléprésence

Mises à jour! Il s'agit d'un projet en cours. J'ai mettra à jour cette instructable, mais mon blog est mis à jour plus fréquemment.One Laptop per Child (OLPC) est une nouvelle association sans but lucratif dédiée à la recherche pour développer un ord
Belvedere - un Robot Butler

Belvedere - un Robot Butler

Belvedere est un robot, j'ai conçu et construit pour servir d'amuse-bouche lors des fêtes et amuser avec des blagues et danse.  Il a la capacité de naviguer au premier étage de notre maison tout en évitant les obstacles.  Premières affectations du Be
Comment entrer l’iRobot Create Challenge

Comment entrer l’iRobot Create Challenge

mise à jour : concours date limite reportée au 11:59 pm PDT dimanche, le 9 septembre!Si votre robot est récalcitrante, utiliser les jours supplémentaires pour naviguer un correctif ou essayez une autre stratégie. Si votre robot est fabuleux, le poste
Armoire simple led lumière avec adaptateur recyclé

Armoire simple led lumière avec adaptateur recyclé

Tout le monde a des adaptateurs qui ont plus d'utilisation.De vieux ordinateurs portables, téléphones portables et toutes sortes de machines portatives.Ne les jetez pas!!!Recherchez les adaptateurs 12 volts et 9 volts.Nous pouvons utiliser ces adapta