Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
„Bot the Builder“yra „roomba“, prie kurios priekyje pritvirtinti „griebtuvai“galės perkelti objektus. Kodas su juo nustatytas įrašyti pirmąjį judesį su GUI langeliu, kurį galite valdyti tik pelės paspaudimu. Po pirmojo paleidimo robotą galima nustatyti taip, kad jis atliktų tą patį, ką padarė pirmą kartą cikle!
1 žingsnis: reikmenys
„Roomba“, kurioje vakuumas pakeistas 3D dangteliu
Aviečių Pi, prijungtas prie kambario
Kameroje telpa kamera
Maitinimo šaltinis
U formos griebtuvai, dedami kambario priekyje
2 veiksmas: atsisiųskite „Roomba Toolbox“
Atidarykite MATLAB ir sukurkite naują projekto aplanką, kad projekto failai būtų tvarkomi.
PASTABA: Šis kodas buvo naudojamas projektui, kuris buvo pateiktas, tai nebūtinai jums gali veikti taip, kaip mums.
Vykdykite šį kodą ir visi failai dabar turėtų būti saugomi jūsų projekto aplanke.
Dešiniuoju pelės mygtuku spustelėkite bet kur MATLAB lange „Dabartinis aplankas“ir spustelėkite „Pridėti prie kelio“, kad MATLAB galėtų rasti jūsų failus.
Norėdami įsitikinti, kad naudojate naujausią įrankių rinkinio versiją, naudokite 3 paveikslėlyje esantį kodą
3 žingsnis: norimų išėjimų projektavimo kodas
Jei atsisiųsite visus tris aukščiau esančius failus, galėsite valdyti savo „roomba“/„Mars Rover“, kaip parodyta žemiau esančiame vaizdo įraše. Pirmasis failas yra kodo „m“failas, antras ir trečias failai yra tikrasis jūsų kodas, kurį reikės pakeisti ir redaguoti pagal konkrečią „roomba“. Pavyzdžiui, mūsų „roomba“buvo pavadinta „Roomba 30“, todėl prisijungdami prie „roomba“įvesdavome menkę
r = kambarys.30
ir tai sujungtų, leidžiant mums paleisti mūsų kodą.
4 veiksmas: paleiskite ir redaguokite kodą, kol jis bus ištobulintas
Jums gali tekti kelis kartus paleisti kodą, kol pasieksite posūkius, greitį ir tt. Skirtingi kambariai turės skirtingą padangų slydimą ir pasisuks daugiau ar mažiau, priklausomai nuo paviršiaus, ant kurio esate. Mes rekomenduojame išbandyti „roomba“atviroje vietoje, kad niekuo nesusidurtumėte, kol nesuvoksite visko, ką „roomba“sugeba. Pagavę robotą ir patobulinę posūkio kampus, galite pradėti kurti!
5 žingsnis: galutinis projektas
Jūsų galutinis projektas turėtų atrodyti panašiai kaip aukščiau pateiktas vaizdas, kuriame turėsite savo kambarį ir griebtuvus, pritvirtintus priekyje. Turėdami tobulą kodą ir robotą, kurį sukūrėte, būsite pasiruošę greitai perkelti daiktus tik su savo robotu!