Sommario:
- Passaggio 1: materiali di consumo
- Passaggio 2: scarica Roomba Toolbox
- Passaggio 3: codice di progettazione per gli output desiderati
- Passaggio 4: eseguire e modificare il codice fino al perfezionamento
- Passaggio 5: il progetto finale
Video: Roomba Bot the Bulider: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Bot the Builder è un roomba, che con i "grabber" attaccati alla parte anteriore sarà in grado di spostare gli oggetti. Il codice con esso è impostato per registrare il primo movimento con una finestra GUI che puoi controllare con un semplice clic del mouse. Dopo la prima esecuzione, il bot può essere impostato per fare esattamente ciò che ha fatto la prima volta in loop!
Passaggio 1: materiali di consumo
Un roomba a cui è stato sostituito il vuoto con un cappuccio 3D
Un Raspberry Pi che è stato collegato al roomba
Una fotocamera da inserire nel roomba
Un alimentatore
Ganci a forma di U da posizionare sulla parte anteriore del roomba
Passaggio 2: scarica Roomba Toolbox
Apri MATLAB e crea una nuova cartella di progetto per mantenere organizzati i file del tuo progetto.
NOTA: questo codice è stato utilizzato per un progetto che è stato fornito, potrebbe non funzionare necessariamente per te come per noi.
Esegui questo codice e tutti i file dovrebbero ora essere archiviati nella cartella del progetto.
Fare clic con il tasto destro in qualsiasi punto della finestra "Cartella corrente" in MATLAB e fare clic su "Aggiungi al percorso" per consentire a MATLAB di individuare i file.
Per assicurarti di avere l'ultima versione della cassetta degli attrezzi, usa il codice che trovi nell'immagine 3
Passaggio 3: codice di progettazione per gli output desiderati
Se scarichi tutti e tre i file sopra, sarai in grado di controllare il tuo roomba/Mars Rover come il video qui sotto. Il primo file è l'm-file del codice, il secondo e il terzo file sono il codice effettivo che dovrà essere modificato e modificato nel tuo roomba specifico. Ad esempio, il nostro roomba si chiamava Roomba 30, quindi quando ci connettevamo al nostro roomba digitavamo il codice
r =roomba.30
e questo si connetterebbe permettendoci di eseguire il nostro codice.
Passaggio 4: eseguire e modificare il codice fino al perfezionamento
Potrebbe essere necessario eseguire il codice alcune volte prima di ottenere i turni e la velocità, ecc. perfezionati. Roombas diversi avranno uno slittamento delle gomme diverso e gireranno più o meno a seconda della superficie su cui ti trovi. Consigliamo di provare a guidare il roomba in uno spazio aperto per non imbattersi in nulla finché non si acquisisce la capacità di tutto ciò di cui è capace roomba. Dopo aver preso confidenza con il tuo robot e aver perfezionato i tuoi angoli di virata, puoi iniziare a costruire!
Passaggio 5: il progetto finale
Il tuo progetto finale dovrebbe assomigliare all'immagine sopra, dove avrai il tuo roomba e i grabber attaccati alla parte anteriore. Con il codice che hai perfezionato e il robot che hai costruito sarai pronto per iniziare a spostare le cose solo con il tuo robot in pochissimo tempo!
Consigliato:
Trash Built BT Line Drawing Bot - My Bot: 13 passaggi (con immagini)
Trash Built BT Line Drawing Bot - My Bot: Ciao amici dopo un lungo intervallo di circa 6 mesi eccomi qui con un nuovo progetto. Fino al completamento di Cute Drawing Buddy V1, SCARA Robot - Arduino prevedo un altro robot di disegno, l'obiettivo principale è quello di coprire un ampio spazio per il disegno. Quindi bracci robotici fissi c
Come smontare un computer con semplici passaggi e immagini: 13 passaggi (con immagini)
Come smontare un computer con semplici passaggi e immagini: questa è un'istruzione su come smontare un PC. La maggior parte dei componenti di base sono modulari e facilmente smontabili. Tuttavia è importante che tu sia organizzato al riguardo. Questo ti aiuterà a non perdere parti e anche a rendere più facile il rimontaggio
Robot Roomba controllato dal browser con il modello Raspberry Pi 3 A+: 6 passaggi (con immagini)
Robot Roomba controllato dal browser con Raspberry Pi Model 3 A+: PanoramicaQuesto Instructable si concentrerà su come dare a un Roomba morto un nuovo cervello (Raspberry Pi), occhi (Webcam) e un modo per controllare tutto da un browser web. Esistono molti hack di Roomba che consentono il controllo tramite l'interfaccia seriale. Non ho
Roomblock: una piattaforma per l'apprendimento della navigazione ROS con Roomba, Raspberry Pi e RPLIDAR: 9 passaggi (con immagini)
Roomblock: una piattaforma per l'apprendimento della navigazione ROS con Roomba, Raspberry Pi e RPLIDAR: cos'è questo?"Roomblock" è una piattaforma robotica composta da un Roomba, un Raspberry Pi 2, un sensore laser (RPLIDAR) e una batteria mobile. Il telaio di montaggio può essere realizzato con stampanti 3D. Il sistema di navigazione ROS consente di creare una mappa delle stanze e utilizzare i
Roomba con MATLAB: 4 passaggi (con immagini)
Roomba con MATLAB: questo progetto utilizza MATLAB e un robot programmabile iRobot Create2. Mettendo alla prova la nostra conoscenza di MATLAB, siamo in grado di programmare Create2 per interpretare le immagini e rilevare i segnali. La funzionalità del robot dipende principalmente dal