Table des matières:
- Étape 1: Fournitures
- Étape 2: Télécharger Roomba Toolbox
- Étape 3: Concevoir le code pour les sorties souhaitées
- Étape 4: Exécutez et modifiez le code jusqu'à ce qu'il soit perfectionné
- Étape 5: Le projet final
Vidéo: Roomba Bot the Bulider : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Bot the Builder est un roomba qui, avec des "grabbers" attachés à l'avant, pourra déplacer des objets. Le code qui l'accompagne est configuré pour enregistrer le premier mouvement avec une boîte graphique que vous pouvez contrôler d'un simple clic de souris. Après la première exécution, le bot peut être configuré pour faire exactement ce qu'il a fait la première fois en boucle !
Étape 1: Fournitures
Un roomba dont l'aspirateur a été remplacé par un bonnet 3D
Un Raspberry Pi qui a été connecté au roomba
Une caméra à intégrer dans le roomba
Une alimentation
Pinces en U à placer sur le devant du roomba
Étape 2: Télécharger Roomba Toolbox
Ouvrez MATLAB et créez un nouveau dossier de projet pour garder vos fichiers de projet organisés.
REMARQUE: Ce code a été utilisé pour un projet qui a été donné, cela peut ne pas nécessairement fonctionner de la même manière pour vous que pour nous.
Exécutez ce code et tous les fichiers devraient maintenant être stockés dans votre dossier de projet.
Faites un clic droit n'importe où dans la fenêtre « Dossier actuel » de MATLAB, puis cliquez sur « Ajouter au chemin » pour permettre à MATLAB de localiser vos fichiers.
Pour vous assurer d'avoir la dernière version de la boîte à outils, utilisez le code trouvé dans l'image 3
Étape 3: Concevoir le code pour les sorties souhaitées
Si vous téléchargez les trois fichiers ci-dessus, vous pourrez contrôler votre roomba/Mars Rover comme dans la vidéo ci-dessous. Le premier fichier est le fichier m du code, les deuxième et troisième fichiers sont votre code réel qui devra être modifié et modifié pour votre roomba spécifique. Par exemple, notre roomba s'appelait Roomba 30, donc lorsque nous nous connections à notre roomba, nous tapions la morue
r =roomba.30
et cela se connecterait nous permettant d'exécuter notre code.
Étape 4: Exécutez et modifiez le code jusqu'à ce qu'il soit perfectionné
Vous devrez peut-être exécuter votre code plusieurs fois avant de perfectionner les virages, la vitesse, etc. Différents roombas auront un glissement de pneu différent et tourneront plus ou moins selon la surface sur laquelle vous vous trouvez. Nous vous recommandons de tester le roomba dans un espace ouvert afin de ne rien heurter tant que vous ne maîtrisez pas tout ce dont le roomba est capable. Après avoir maîtrisé votre robot et perfectionné vos angles de virage, vous pouvez commencer à construire !
Étape 5: Le projet final
Votre projet final devrait ressembler à l'image ci-dessus, où vous aurez votre roomba et les pinces attachées à l'avant. Avec le code que vous avez perfectionné et le robot que vous avez construit, vous serez prêt à commencer à déplacer des choses avec votre robot en un rien de temps !
Conseillé:
Trash Built BT Line Drawing Bot - Mon Bot : 13 étapes (avec photos)
Trash Built BT Line Drawing Bot - My Bot: Amis Hai, après un long écart d'environ 6 mois, je viens avec un nouveau projet. Jusqu'à la fin de Cute Drawing Buddy V1, Robot SCARA - Arduino, je prévois un autre robot de dessin, l'objectif principal est de couvrir un grand espace pour le dessin. Donc bras robotisés fixes c
Boe-Bot avec détecteurs infrarouges : 12 étapes (avec photos)
Boe-Bot avec détecteurs infrarouges : cette instructable montrera comment construire et coder un Boe-Bot qui peut naviguer dans un labyrinthe à l'aide de détecteurs infrarouges pour éviter les obstacles. Il s'agit d'un guide facile à suivre qui permet des modifications faciles pour répondre à vos besoins. Cela nécessite une base et
Robot Roomba contrôlé par navigateur avec le Raspberry Pi modèle 3 A+ : 6 étapes (avec photos)
Robot Roomba contrôlé par navigateur avec le Raspberry Pi Model 3 A+ : Aperçu Il existe de nombreux hacks Roomba qui permettent le contrôle via l'interface série. Je n'ai pas
Roomblock : une plateforme pour apprendre la navigation ROS avec Roomba, Raspberry Pi et RPLIDAR : 9 étapes (avec photos)
Roomblock : une plate-forme d'apprentissage de la navigation ROS avec Roomba, Raspberry Pi et RPLIDAR : qu'est-ce que c'est ? "Roomblock" est une plateforme robotique composée d'un Roomba, d'un Raspberry Pi 2, d'un capteur laser (RPLIDAR) et d'une batterie mobile. Le cadre de montage peut être fabriqué par des imprimantes 3D. Le système de navigation ROS permet de faire une carte des pièces et d'utiliser i
Roomba avec MATLAB : 4 étapes (avec photos)
Roomba With MATLAB : Ce projet utilise MATLAB et un robot programmable iRobot Create2. En mettant notre connaissance de MATLAB à l'épreuve, nous sommes en mesure de programmer le Create2 pour interpréter les images et détecter les signaux. La fonctionnalité du robot dépend principalement de la