Inhoudsopgave:

Roomba Bot de Bulider - Ajarnpa
Roomba Bot de Bulider - Ajarnpa

Video: Roomba Bot de Bulider - Ajarnpa

Video: Roomba Bot de Bulider - Ajarnpa
Video: Roomba 900 серии в Новороссийске 2024, November
Anonim
Roomba Bot de Bulider
Roomba Bot de Bulider

Bot the Builder is een roomba, die met "grijpers" aan de voorkant objecten kan verplaatsen. De code ermee is ingesteld om de eerste beweging op te nemen met een GUI-box die u met slechts een muisklik kunt bedienen. Na de eerste run kan de bot worden ingesteld om precies te doen wat hij deed de eerste keer in de lus!

Stap 1: Benodigdheden

Benodigdheden
Benodigdheden
Benodigdheden
Benodigdheden
Benodigdheden
Benodigdheden
Benodigdheden
Benodigdheden

Een roomba waarvan het vacuüm is vervangen door een 3D-dop

Een Raspberry Pi die is aangesloten op de roomba

Een camera die in de kamerba. past

Een voeding

U-vormige grijpers om aan de voorkant van de roomba. te plaatsen

Stap 2: Download Roomba Toolbox

Roomba Toolbox downloaden
Roomba Toolbox downloaden
Roomba Toolbox downloaden
Roomba Toolbox downloaden
Roomba Toolbox downloaden
Roomba Toolbox downloaden
Roomba Toolbox downloaden
Roomba Toolbox downloaden

Open MATLAB en maak een nieuwe projectmap aan om uw projectbestanden georganiseerd te houden.

OPMERKING: Deze code is gebruikt voor een project dat is gegeven, dit hoeft voor u niet per se hetzelfde te werken als voor ons.

Voer deze code uit en alle bestanden zouden nu in uw projectmap moeten worden opgeslagen.

Klik met de rechtermuisknop ergens in het venster 'Huidige map' in MATLAB en klik op 'Toevoegen aan pad' om MATLAB toe te staan uw bestanden te lokaliseren.

Om er zeker van te zijn dat u over de nieuwste versie van de toolbox beschikt, gebruikt u de code in afbeelding 3

Stap 3: Ontwerpcode voor gewenste output

Als u alle drie de bestanden hierboven downloadt, kunt u uw roomba/Mars Rover bedienen zoals in de onderstaande video. Het eerste bestand is het m-bestand van de code, het tweede en derde bestand zijn uw daadwerkelijke code die moet worden gewijzigd en aangepast aan uw specifieke roomba. Onze roomba heette bijvoorbeeld Roomba 30, dus als we verbinding zouden maken met onze roomba, typten we de cod

r =roomba.30

en dat zou ons in staat stellen om onze code uit te voeren.

Stap 4: Voer de code uit en bewerk deze totdat deze is geperfectioneerd

Het kan zijn dat u uw code een paar keer moet uitvoeren voordat u de bochten en snelheid, enz. Geperfectioneerd krijgt. Verschillende roombas hebben verschillende bandenslip en zullen meer of minder draaien, afhankelijk van het oppervlak waarop u zich bevindt. We raden aan om een proefrit te maken met de roomba in een open ruimte om nergens tegenaan te lopen totdat je alles onder de knie hebt waartoe de roomba in staat is. Nadat je je robot onder de knie hebt en je draaihoeken hebt geperfectioneerd, kun je beginnen met bouwen!

Stap 5: Het eindproject

Het laatste project
Het laatste project

Je uiteindelijke project zou er ongeveer zo uit moeten zien als de afbeelding hierboven, waar je je roomba en de grijpers aan de voorkant zult hebben. Met de code die je hebt geperfectioneerd en de robot die je hebt gebouwd, ben je in een mum van tijd klaar om dingen met alleen je robot te verplaatsen!

Aanbevolen: