Sisukord:
- Samm: tarvikud
- Samm: laadige alla Roomba tööriistakast
- 3. samm: soovitud väljundite kujunduskood
- Samm: käivitage ja muutke koodi, kuni see on täiuslik
- 5. samm: viimane projekt
Video: Roomba Bot the Bulider: 5 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Bot Builder on roomba, mille esiküljele on kinnitatud "haaratsid", mis võivad objekte ringi liigutada. Sellega kood on seatud salvestama esimest liikumist graafilise kasutajaliidese kastiga, mida saate juhtida vaid hiireklõpsuga. Pärast esimest käivitamist saab boti seadistada tegema täpselt seda, mida ta esimest korda loopis tegi!
Samm: tarvikud
Roomba, mille vaakum on asendatud 3D korgiga
Vaarika Pi, mis on ühendatud roombaga
Roomba mahutav kaamera
Toiteallikas
U-kujulised haaratsid, mis asetatakse roomba esiküljele
Samm: laadige alla Roomba tööriistakast
Avage MATLAB ja looge oma projektifailide korrastamiseks uus projekti kaust.
MÄRKUS. Seda koodi kasutati antud projekti jaoks, kuid see ei pruugi teie jaoks sama toimida nagu meie jaoks.
Käivitage see kood ja kõik failid tuleks nüüd teie projekti kausta salvestada.
Paremklõpsake MATLABi akna „Praegune kaust” suvalist kohta ja klõpsake nuppu „Lisa teele”, et MATLAB saaks teie failid üles leida.
Tööriistakasti uusima versiooni kasutamiseks kasutage pildil 3 olevat koodi
3. samm: soovitud väljundite kujunduskood
Kui laadite alla kõik kolm ülaltoodud faili, saate oma roomba/Mars Roverit juhtida nagu alloleval videol. Esimene fail on koodi m-fail, teine ja kolmas fail on teie tegelik kood, mida tuleb muuta ja muuta vastavalt teie konkreetsele toale. Näiteks oli meie roomba nimi Roomba 30, nii et kui me oma roombaga ühenduksime, kirjutaksime tursa
r = roomba.30
ja see ühendaks meid, võimaldades meil oma koodi käivitada.
Samm: käivitage ja muutke koodi, kuni see on täiuslik
Võimalik, et peate enne koodipöördeid oma koodi paar korda käivitama ja kiirust jne täiustama. Erinevatel tubadel on erinev rehvide libisemine ja need pöörduvad enam -vähem sõltuvalt sellest, millisel pinnal olete. Soovitame katsetada roombaga sõitmist avatud ruumis, et mitte millegagi kokku puutuda enne, kui saate aru kõigest, millega roomba võimeline on. Kui olete oma robotiga hakkama saanud ja oma pöördenurki täiustanud, võite hakata ehitama!
5. samm: viimane projekt
Teie lõplik projekt peaks välja nägema umbes selline nagu ülaltoodud pilt, kus teil on oma roomba ja esiküljele kinnitatud haaratsid. Täiustatud koodi ja teie loodud roboti abil saate kohe oma robotiga asju liigutada!
Soovitan:
Castle Planter (koos Tinkercadi koodiplokkidega): 25 sammu (koos piltidega)
Castle Planter (koos Tinkercadi koodiplokkidega): selle disaini teostamine võttis mul üsna kaua aega ja kuna minu kodeerimisoskus on vähemalt öeldes piiratud, loodan, et see õnnestus hästi :) Kasutades juhiseid, peaksite saama taaslooge selle disaini kõik aspektid ilma
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): 4 sammu (koos piltidega)
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): olen näinud palju inimesi, kes teevad makroläätsi tavalise komplekti objektiiviga (tavaliselt 18–55 mm). Enamik neist on objektiiv, mis on lihtsalt tagurpidi kaamera külge kinnitatud või esielement eemaldatud. Mõlemal variandil on varjuküljed. Objektiivi kinnitamiseks
Brauseri juhitav Roomba robot Raspberry Pi mudeliga 3 A+: 6 sammu (koos piltidega)
Brauseri juhitav Roomba robot koos Raspberry Pi mudeliga 3 A+: Ülevaade Käesolevas juhendis keskendutakse surnud Roomba uue aju (Raspberry Pi), silmade (veebikaamera) andmisele ja sellele, kuidas veebibrauserist kõike juhtida. Seal on palju Roomba häkke, mis võimaldavad juhtida jadaliidese kaudu. Ma ei ole
Roomblock: platvorm ROS -i navigeerimise õppimiseks koos Roomba, Raspberry Pi ja RPLIDARiga: 9 sammu (koos piltidega)
Roomblock: platvorm ROS -i navigeerimise õppimiseks koos Roomba, Raspberry Pi ja RPLIDARiga: mis see on? &Quot; Roomblock " on robotplatvorm, mis koosneb Roombast, Raspberry Pi 2 -st, lasersensorist (RPLIDAR) ja mobiilpatareist. Paigaldusraami saab valmistada 3D -printeritega. ROS -navigatsioonisüsteem võimaldab teha ruumide kaarti ja kasutada i
Roomba koos MATLABiga: 4 sammu (piltidega)
Roomba koos MATLAB -iga: see projekt kasutab MATLAB -i ja iRobot Create2 programmeeritavat robotit. Pannes proovile oma teadmised MATLABist, suudame programmeerida Create2 piltide tõlgendamiseks ja signaalide tuvastamiseks. Roboti funktsionaalsus sõltub peamiselt sellest