Tartalomjegyzék:
- 1. lépés: Kellékek
- 2. lépés: Töltse le a Roomba Toolbox alkalmazást
- 3. lépés: A kívánt kimenetek tervezési kódja
- 4. lépés: Futtassa és szerkessze a kódot a tökéletesítésig
- 5. lépés: A végső projekt
Videó: Roomba Bot the Bulider: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A Bot the Builder egy roomba, amely elülső "markolókkal" képes mozgatni tárgyakat. A vele ellátott kód úgy van beállítva, hogy rögzítse az első mozdulatot egy GUI dobozzal, amelyet csak egérkattintással vezérelhet. Az első futtatás után a bot beállítható úgy, hogy pontosan azt tegye, amit először ciklusban!
1. lépés: Kellékek
Egy roomba, amelyben a vákuumot 3D kupakkal helyettesítették
Egy málna Pi, amelyet a roomba csatlakoztattak
Egy kamera, amely elfér a szobaban
Tápegység
U alakú markolók a roomba elején
2. lépés: Töltse le a Roomba Toolbox alkalmazást
Nyissa meg a MATLAB alkalmazást, és hozzon létre egy új projektmappát a projektfájlok rendszerezéséhez.
MEGJEGYZÉS: Ezt a kódot egy megadott projekthez használták, ez nem feltétlenül működik ugyanúgy, mint nálunk.
Futtassa ezt a kódot, és az összes fájlt a projekt mappájában kell tárolni.
Kattintson a jobb gombbal a MATLAB „Aktuális mappa” ablakában bárhol, majd kattintson a „Hozzáadás az útvonalhoz” lehetőségre, hogy a MATLAB megtalálja a fájlokat.
Az eszközkészlet legújabb verziójának használatához használja a 3. képen található kódot
3. lépés: A kívánt kimenetek tervezési kódja
Ha mindhárom fájlt letölti, az alábbi videóhoz hasonlóan irányíthatja a roomba/Mars Rover készülékét. Az első fájl a kód m-fájlja, a második és a harmadik fájl a tényleges kód, amelyet módosítani kell, és szerkeszteni kell az adott roomba. Például a mi szobánk a Roomba 30 nevet kapta, így amikor csatlakozunk a szobánkhoz, beírjuk a tőkehalot
r = roomba.30
és ez összekapcsolná, lehetővé téve számunkra a kód futtatását.
4. lépés: Futtassa és szerkessze a kódot a tökéletesítésig
Előfordulhat, hogy néhányszor le kell futtatnia a kódot, mielőtt tökéletesítené a fordulókat, a sebességet stb. A különböző roombas -oknak különböző lesz a gumiabroncs csúszása, és többé -kevésbé elfordulnak attól függően, hogy milyen felületen tartózkodik. Javasoljuk, hogy tesztelje a Roomba -t nyílt terepen, hogy ne ütközzön semmibe, amíg meg nem ismeri mindazt, amire a roomba képes. Miután megszerezte a robotját, és tökéletesítette a fordulási szögeit, elkezdheti az építést!
5. lépés: A végső projekt
A végső projektnek valahogy úgy kell kinéznie, mint a fenti képen, ahol lesz a roomba és a markolók az elejére rögzítve. A tökéletesített kóddal és az általad felépített robottal pillanatok alatt készen állsz arra, hogy csak a robotoddal mozgasd a dolgokat!
Ajánlott:
Kukába épített BT vonalrajzoló bot - Saját bot: 13 lépés (képekkel)
Trash Built BT Line Drawing Bot - My Bot: Hai barátok, nagy szünet után, körülbelül 6 hónapig, itt vagyok egy új projekttel. A Cute Drawing Buddy V1, SCARA Robot - Arduino i tervezésével egy másik rajzrobot elkészültéig a fő cél egy nagy rajzterület lefedése. Tehát rögzített robotkarok c
Böngészővezérelt Roomba robot a Raspberry Pi 3 A+modellel: 6 lépés (képekkel)
Böngésző által vezérelt Roomba robot a Raspberry Pi 3 A+modellel: Áttekintés Ez az utasítás arra fog összpontosítani, hogyan adhat egy halott Roomba új agyat (Raspberry Pi), szemét (webkamera), és hogyan irányíthat mindent egy webböngészőből. Sok Roomba hack létezik, amelyek lehetővé teszik a vezérlést a soros interfészen keresztül. Nekem nincs
Roomblock: platform a ROS navigáció tanulásához Roomba, Raspberry Pi és RPLIDAR segítségével: 9 lépés (képekkel)
Roomblock: platform a ROS navigáció tanulásához Roomba, Raspberry Pi és RPLIDAR segítségével: Mi ez? &Quot; Roomblock " egy robotplatform, amely egy Roombából, egy Raspberry Pi 2 -ből, egy lézeres érzékelőből (RPLIDAR) és egy mobil akkumulátorból áll. A rögzítő keretet 3D nyomtatók készíthetik. Az ROS navigációs rendszer lehetővé teszi a szobák térképének elkészítését és az
Kerti segítő Roomba Bot: 8 lépés
Kerti segítő Roomba Bot: Kiara Myers, Ahmad Alghadeer és Madison Tippet Cél: Ez az utasítás megtanítja, hogyan programozhat egy Roomba Bot programot a MATLAB segítségével a kertben való navigáláshoz, felismerve a kör alakú gyümölcsöket/zöldségeket, amelyek elég érettek ahhoz, hogy szedjék őket. alapján
Roomba felügyelő: 6 lépés (képekkel)
Roomba felügyelő: A legtöbben csak porszívózásra használjuk az iRobot Roomba robotokat, de kevesen tudják, hogy ez remek alap egy új robotprojekthez. Minden gyártónak ki kell próbálnia a Roomba Open Interface -t (OI), hogy megtudja, milyen egyszerű a robot irányítása. Ebben az utasításban Ön