Indholdsfortegnelse:

Fra Roomba til Rover på bare 5 trin !: 5 trin
Fra Roomba til Rover på bare 5 trin !: 5 trin

Video: Fra Roomba til Rover på bare 5 trin !: 5 trin

Video: Fra Roomba til Rover på bare 5 trin !: 5 trin
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, November
Anonim
Fra Roomba til Rover på bare 5 trin!
Fra Roomba til Rover på bare 5 trin!

Roomba -robotter er en sjov og let måde at dyppe tæerne i robotteknologi. I denne Instructable vil vi detaljeret beskrive, hvordan man konverterer en simpel Roomba til en kontrollerbar rover, der samtidigt analyserer sine omgivelser.

Liste over dele

1.) MATLAB

2.) Roomba (med støvsugningsdele fjernet)

3.) Hindbær-pi-controller

4.) Arduino kontrolleret kamera

5.) Valgfri smørkniv

Trin 1: Opnå Roomba Toolboxes

Opnå Roomba værktøjskasser
Opnå Roomba værktøjskasser
Opnå Roomba værktøjskasser
Opnå Roomba værktøjskasser

Kør koden ovenfor for at tilføje de rigtige værktøjskasser til forbindelse til din Roomba i MATLAB.

Trin 2: Opret forbindelse til Roomba

Opret forbindelse til Roomba
Opret forbindelse til Roomba
Opret forbindelse til Roomba
Opret forbindelse til Roomba

Efter installation af Roomba værktøjskasser skal du oprette forbindelse til din Roomba. Der er flere kanaler at oprette forbindelse til, f.eks. Bluetooth, men vi tilsluttede os via wifi. Først skal du udføre en hård nulstilling ved at trykke ned "dock" og "spot" knapperne i 10 sekunder. Tilslut Roomba og betjeningsenheden til det samme wifi -netværk. Brug derefter kommandoen follow i dit Editor -vindue til at oprette forbindelse til din robot:

r = roomba (# af Roomba)

Når denne kommando er fuldført, er roomba under din kontrol.

Trin 3: Tilslutning til telefon (fjernbetjening)

Tilslutning til telefon (fjernbetjening)
Tilslutning til telefon (fjernbetjening)

Styring af Roomba gennem din telefon giver mulighed for et niveau af præcision, der ikke kan opnås med den autonome tilstand af Roomba. Det er afgørende at etablere denne forbindelse, fordi i det store martiske landskab er evnen til at vælge et bestemt sted at undersøge nøglen. Følgende instruktioner beskriver, hvordan du opnår dette.

1. Brug MATLAB Connector ™ til at oprette forbindelsen mellem din computer, der kører MATLAB og MATLAB Mobile -applikationen på din iOS -enhed.

2. i kommandovinduet MATLAB, indtast forbindelsen ('on', 'password', 'mypassword'); Angiv din egen adgangskode i det sidste argument. Brug standardporten. For at kontrollere, hvilken port stikket bruger, skal du starte stikket og se på den URL, det viser for testlinket. I kommandovinduet MATLAB skal du klikke på det testlink, der vises, for at sikre, at computeren er klar til at oprette forbindelse. Bemærk DNS -navnet og IP -adressen, som du har brug for for at fuldføre forbindelsen.

3. I MATLAB Mobile skal du vælge Opret forbindelse til din computer. Hvis du tidligere har oprettet forbindelse til skyen eller en anden computer, skal du gå til Indstillinger og trykke på Tilføj en computer.

4. I computerindstillingen skal du indtaste det DNS -navn eller den IP -adresse, der blev vist i trin 2.

5. I indstillingen Connector Password skal du indtaste den adgangskode, du angav i trin 1.

6. Gem dine indstillinger, og start forbindelsen ved at trykke på Opret forbindelse øverst på skærmen.

7. I efterfølgende MATLAB -sessioner med den samme computer skal du starte forbindelsen på computeren og enheden. Indtast stikket i MATLAB. I MATLAB Mobile Settings skal du trykke på knappen ud for computerens IP -adresse i afsnittet Opret forbindelse til din computer.

8. Du kan nu oprette dit mobiledev -objekt og begynde at erhverve data, som beskrevet i Acquire Sensor Data Streaming.

Trin 4: Farvegenkendelse

Farvegenkendelse
Farvegenkendelse

Hele dette trin udføres i MATLAB. Find først billeddata for de relevante farver, og indstil derefter Roomba til at genkende disse farver. Når Roomba genkender den relevante RGB -værdi, udsender den en meddelelse eller udfører en handling. For eksempel stikker vores Roomba udlændinge (farve rød) med en vedhæftet smørkniv (eller ønsket forsvarsobjekt) og sender også en besked tilbage til hjemmebasen, når den finder astronauter (farve grøn).

Trin 5: Test robot

Dette trin er uden tvivl det vigtigste trin i processen. Det er relevant at sikre, at fjernbetjeningen fungerer korrekt, samt farvegenkendelse og resten af standardsensorerne på Roomba. Varierende lysniveauer kan påvirke din robots evne til at registrere farver, så disse input kan kræve justering.

Vores kode er vedhæftet herunder. En vigtig ting at passe på er, at drejevinklerne varierer fra Roomba til Roomba, så det er vigtigt at bestemme dine egne vinkler. Dette gælder også for RGB -værdierne.

Anbefalede: