Obsah:

Roomba Bot Bulider: 5 kroků (s obrázky)
Roomba Bot Bulider: 5 kroků (s obrázky)

Video: Roomba Bot Bulider: 5 kroků (s obrázky)

Video: Roomba Bot Bulider: 5 kroků (s obrázky)
Video: How to Connect Roomba with iRobot Home app 2024, Červenec
Anonim
Roomba Bot Bulider
Roomba Bot Bulider

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

Zásoby
Zásoby
Zásoby
Zásoby
Zásoby
Zásoby
Zásoby
Zásoby

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

Stáhněte si Roomba Toolbox
Stáhněte si Roomba Toolbox
Stáhněte si Roomba Toolbox
Stáhněte si Roomba Toolbox
Stáhněte si Roomba Toolbox
Stáhněte si Roomba Toolbox
Stáhněte si Roomba Toolbox
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

Konečný projekt
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!

Doporučuje: