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

Étape 8: Facultatif : Simulation de front d’onde

Cette étape est entièrement facultative, vient d’être relevé pour vous aider à planifier vos propres cartes.

Donc voilà sur simulation robot...

Il peut être tout à fait beaucoup de temps à tester les algorithmes de navigation du robot sur le robot réel. Il prend une éternité à peaufiner le programme, compiler, télécharger sur robot, mis en place le robot, allumez-le, regarder il exécuter, puis comprendre pourquoi elle n’a pas... la liste s’allume.

Au lieu de cela, il est beaucoup plus facile de faire ce débogage avec la simulation. Vous écrivez le programme, compiler, puis exécuter localement. Vous obtenez une puissance instantanée des résultats pour afficher.

L’inconvénient de simulation est que c’est vraiment difficile de simuler l’environnement ainsi que d’obtenir le robot physique parfait, mais pour la plupart des applications de simulation est préférable de travailler sur tous les gros bugs dans votre algorithme.

Il s’agit d’une simulation, que j’ai fait montrant un robot faisant un front d’onde, se déplaçant à l’emplacement suivant, puis faire une autre mise à jour de front d’onde. Pour un robot (R) se déplaçant à travers un terrain avec le déplacement d’objets (W), le robot doit recalculer le front d’onde après chaque déménagement vers l’objectif (G). J’ai n’a pas implémenté la cartographie adaptative dans simulation, seulement le mouvement de front d’onde et robot.

Si vous voulez voir la simulation entière, Découvrez la simulation results.txt.

Vous pouvez également télécharger une copie de ma source et le logiciel de simulation de front d’onde. J’ai compilé le logiciel utilisant Bloodshed Dev-C++. Si vous voulez, vous aussi, essayez un autre compilateur de langage C.

Il s’agit d’un exemple de sortie simulée :

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