Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Bot the Builder je roomba, s ktorou budú vpredu pripevnené „drapáky“schopné presúvať predmety. Kód s ním je nastavený tak, aby zaznamenával prvý pohyb pomocou poľa GUI, ktoré môžete ovládať jediným kliknutím myši. Po prvom spustení môže byť robot nastavený tak, aby robil presne to, čo robil pri prvom spustení v slučke!
Krok 1: Spotrebný materiál
Roomba, ktorej vákuum bolo nahradené 3D uzáverom
Malinový Pi, ktorý bol pripojený k roomba
Kamera, ktorá sa zmestí do miestnosti Roomba
Napájací zdroj
Drapáky v tvare U umiestnite na prednú časť robota Roomba
Krok 2: Stiahnite si Roomba Toolbox
Otvorte MATLAB a vytvorte nový priečinok projektu, aby boli vaše súbory projektu usporiadané.
POZNÁMKA: Tento kód bol použitý pre projekt, ktorý bol zadaný, ale nemusí pre vás nevyhnutne fungovať rovnako ako pre nás.
Spustite tento kód a všetky súbory by teraz mali byť uložené v priečinku projektu.
V programe MATLAB kliknite pravým tlačidlom myši kdekoľvek v okne „Aktuálny priečinok“a kliknutím na položku „Pridať do cesty“umožníte systému MATLAB vyhľadať vaše súbory.
Na zaistenie toho, aby ste mali najnovšiu verziu súboru nástrojov, použite kód uvedený na obrázku 3
Krok 3: Navrhnite kód pre požadované výstupy
Ak si stiahnete všetky tri súbory vyššie, budete môcť ovládať svoj roomba/Mars Rover ako na videu nižšie. Prvý súbor je m-súbor kódu, druhý a tretí súbor sú vašim skutočným kódom, ktorý bude potrebné zmeniť a upraviť na vašej konkrétnej miestnosti Roomba. Naša roomba sa napríklad volala Roomba 30, takže keď by sme sa k nej pripojili, zadali by sme tresku
r = roomba.30
a to by sa spojilo a umožnilo nám spustiť náš kód.
Krok 4: Spustite a upravujte kód, kým nebude dokonalý
Možno budete musieť svoj kód spustiť niekoľkokrát, kým sa zdokonalia zákruty a rýchlosť atď. Rôzne izbové podlahy budú mať rôzny preklz pneumatík a budú sa viac alebo menej otáčať v závislosti od povrchu, na ktorom sa nachádzate. Odporúčame testovať jazdu Roombou na otvorenom priestranstve, aby ste nenarazili na nič, kým nepochopíte všetko, čo roomba dokáže. Potom, čo sa zorientujete vo svojom robote a zdokonalíte svoje uhly zákruty, môžete začať stavať!
Krok 5: Konečný projekt
Váš konečný projekt by mal vyzerať podobne ako na obrázku vyššie, kde budete mať roomba a vpredu pripevnené drapáky. S kódom, ktorý ste zdokonalili, a s robotom, ktorý ste vytvorili, budete pripravení začať okamžite presúvať veci iba pomocou svojho robota!