Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Bot the Builder je roomba, která s „drapáky“připevněnými na přední straně bude moci přesouvat předměty. Kód s ním je nastaven tak, aby zaznamenával první pohyb pomocí pole GUI, které můžete ovládat pouhým kliknutím myši. Po prvním spuštění lze robota nastavit tak, aby dělal přesně to, co dělal poprvé ve smyčce!
Krok 1: Spotřební materiál
Roomba, u které bylo vakuum nahrazeno 3D víčkem
Malinový Pi, který byl připojen k roomba
Kamera, která se vejde do roomby
Napájecí zdroj
Uchopovače ve tvaru písmene U umístit na přední část roomba
Krok 2: Stáhněte si Roomba Toolbox
Otevřete MATLAB a vytvořte novou složku projektu, aby vaše soubory projektu byly organizované.
POZNÁMKA: Tento kód byl použit pro projekt, který byl zadán, ale nemusí pro vás nutně fungovat stejně jako pro nás.
Spusťte tento kód a všechny soubory by nyní měly být uloženy ve složce projektu.
Klikněte pravým tlačítkem kamkoli v okně „Aktuální složka“v MATLABu a kliknutím na „Přidat do cesty“povolíte MATLABu vyhledávat vaše soubory.
Abyste se ujistili, že máte nejnovější verzi sady nástrojů, použijte kód na obrázku 3
Krok 3: Navrhnout kód pro požadované výstupy
Pokud si stáhnete všechny tři soubory výše, budete moci svůj roomba/Mars Rover ovládat jako video níže. První soubor je m-soubor kódu, druhý a třetí soubor je váš skutečný kód, který bude třeba změnit a upravit na konkrétní roomba. Naše roomba se například jmenovala Roomba 30, takže když bychom se připojili k naší roomba, zadali bychom tresku
r = roomba.30
a to by se spojilo a umožnilo nám spustit náš kód.
Krok 4: Spouštějte a upravujte kód, dokud nebude dokonalý
Možná budete muset svůj kód spustit několikrát, než dosáhnete dokonalosti zatáček a rychlosti atd. Různé pokojové budou mít různé prokluzování pneumatik a budou se víceméně otáčet v závislosti na povrchu, na kterém jste. Doporučujeme vyzkoušet jízdu Roombou na otevřeném prostoru, abyste nenarazili na nic, dokud nezjistíte vše, čeho je roomba schopná. Poté, co se dostanete na kloub svému robotu a zdokonalíte své úhly otočení, můžete začít stavět!
Krok 5: Konečný projekt
Váš konečný projekt by měl vypadat podobně jako na obrázku výše, kde budete mít svůj roomba a drapáky připevněné vpředu. S kódem, který jste zdokonalili, a robotem, kterého jste vytvořili, budete připraveni okamžitě začít pohybovat s vaším robotem!