Taula de continguts:
- Pas 1: subministraments
- Pas 2: descarregueu Roomba Toolbox
- Pas 3: dissenyar el codi per a les sortides desitjades
- Pas 4: executeu i editeu el codi fins que no s'hagi perfeccionat
- Pas 5: El projecte final
Vídeo: Roomba Bot the Bulider: 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Bot the Builder és un roomba, que amb els "agafadors" connectats a la part frontal podrà moure objectes al voltant. El codi amb ell està configurat per enregistrar el primer moviment amb una casella GUI que podeu controlar amb només fer clic amb el ratolí. Després de la primera execució, es pot configurar el bot per fer exactament el que va fer la primera vegada en bucle.
Pas 1: subministraments
Un roomba que ha canviat el buit per un tap 3D
Un gerd Pi que s’ha connectat a la roomba
Una càmera per cabre a la sala
Una font d'alimentació
Agafadors en forma d'U per col·locar a la part davantera del roomba
Pas 2: descarregueu Roomba Toolbox
Obriu MATLAB i creeu una carpeta de projecte nova per mantenir organitzats els fitxers del projecte.
NOTA: Aquest codi es va utilitzar per a un projecte que es va donar, potser no necessàriament funcionarà igual que per a nosaltres.
Executeu aquest codi i tots els fitxers haurien d'estar emmagatzemats a la carpeta del projecte.
Feu clic amb el botó dret a qualsevol lloc de la finestra "Carpeta actual" de MATLAB i feu clic a "Afegeix al camí" per permetre a MATLAB localitzar els vostres fitxers.
Per assegurar-vos que teniu la versió més recent de la caixa d’eines, utilitzeu el codi que es troba a la imatge 3
Pas 3: dissenyar el codi per a les sortides desitjades
Si descarregueu els tres fitxers anteriors, podreu controlar el vostre roomba / Mars Rover com el següent vídeo. El primer fitxer és el fitxer m del codi, el segon i el tercer fitxer són el vostre codi real que caldrà canviar i editar al vostre roomba específic. Per exemple, el nostre roomba es deia Roomba 30, de manera que quan ens connectàvem al roomba escrivíem el bacallà
r = roomba.30
i això es connectaria permetent-nos executar el nostre codi.
Pas 4: executeu i editeu el codi fins que no s'hagi perfeccionat
És possible que hàgiu d'executar el codi unes quantes vegades abans de millorar els girs, la velocitat, etc. Diferents roombas tindran diferents relliscades de pneumàtics i giraran més o menys segons la superfície on es trobi. Us recomanem que proveu la sortida del roomba en un espai obert per no topar-vos amb res fins que no pugueu agafar tot el que el roomba és capaç de fer. Després de penjar el robot i de perfeccionar els angles de gir, ja podeu començar a construir.
Pas 5: El projecte final
El vostre projecte final hauria d’assemblar-se a la imatge de dalt, on tindreu el vostre roomba i els agafadors a la part davantera. Amb el codi que heu perfeccionat i el robot que heu creat, ja podreu començar a moure les coses amb el vostre robot en poc temps.
Recomanat:
Bot de dibuix de línies BT construït a la paperera: el meu bot: 13 passos (amb imatges)
Bot de dibuix de línies BT construït a la paperera: el meu robot: Hai amics després d'un llarg buit d'uns 6 mesos aquí, tinc un nou projecte. Fins a la finalització de Cute Drawing Buddy V1, SCARA Robot - Arduino i planejo un altre bot de dibuix, l'objectiu principal és cobrir un gran espai per dibuixar. Braços robòtics tan fixos c
Com desmuntar un ordinador amb passos i imatges senzills: 13 passos (amb imatges)
Com desmuntar un ordinador amb passos i imatges senzills: és una instrucció sobre com desmuntar un ordinador. La majoria dels components bàsics són modulars i fàcilment eliminables. Tanmateix, és important que us organitzeu al respecte. Això us ajudarà a evitar la pèrdua de peces i també a fer el muntatge
Robot Roomba controlat pel navegador amb el Raspberry Pi Model 3 A +: 6 passos (amb imatges)
Robot Roomba controlat per navegador amb el Raspberry Pi Model 3 A +: Visió general Aquest instructiu se centrarà en com donar a Roomba mort un nou cervell (Raspberry Pi), ulls (càmera web) i una manera de controlar-ho tot des d’un navegador web. Hi ha molts hacks de Roomba que permeten controlar mitjançant la interfície sèrie. Jo no tinc
Roomblock: una plataforma per aprendre la navegació ROS amb Roomba, Raspberry Pi i RPLIDAR: 9 passos (amb imatges)
Roomblock: una plataforma per aprendre la navegació ROS amb Roomba, Raspberry Pi i RPLIDAR: què és això? &Quot; Roomblock " és una plataforma robot composta per un Roomba, un Raspberry Pi 2, un sensor làser (RPLIDAR) i una bateria mòbil. El marc de muntatge el poden fer impressores 3D. El sistema de navegació ROS permet fer un mapa de les habitacions i utilitzar i
Roomba amb MATLAB: 4 passos (amb imatges)
Roomba With MATLAB: aquest projecte utilitza MATLAB i un robot programable iRobot Create2. Posant a prova els nostres coneixements de MATLAB, podem programar Create2 per interpretar imatges i detectar senyals. La funcionalitat del robot depèn principalment de