Turinys:

Nuo „Roomba“iki „Rover“vos 5 žingsniai!: 5 žingsniai
Nuo „Roomba“iki „Rover“vos 5 žingsniai!: 5 žingsniai

Video: Nuo „Roomba“iki „Rover“vos 5 žingsniai!: 5 žingsniai

Video: Nuo „Roomba“iki „Rover“vos 5 žingsniai!: 5 žingsniai
Video: iRobot Roomba Replacement Parts Kit Review and How to Use 2024, Lapkritis
Anonim
Nuo „Roomba“iki „Rover“vos 5 žingsniai!
Nuo „Roomba“iki „Rover“vos 5 žingsniai!

„Roomba“robotai yra įdomus ir paprastas būdas panardinti kojų pirštus į robotikos pasaulį. Šioje instrukcijoje mes išsamiai aprašysime, kaip paprastą „Roomba“paversti valdomu roveriu, kuris tuo pačiu metu analizuoja jo aplinką.

Dalių sąrašas

1.) MATLAB

2.) Roomba (su pašalintomis dulkių siurblio dalimis)

3.) Aviečių-pi valdiklis

4.) „Arduino“valdoma kamera

5.) Pasirinktinis sviesto peilis

1 žingsnis: pasiekite „Roomba“įrankių dėžes

Pasiekite „Roomba“įrankių dėžes
Pasiekite „Roomba“įrankių dėžes
Pasiekite „Roomba“įrankių dėžes
Pasiekite „Roomba“įrankių dėžes

Vykdykite aukščiau esantį kodą, kad pridėtumėte tinkamas įrankių dėžutes, skirtas prisijungti prie „Roomba“MATLAB.

2 veiksmas: prisijunkite prie „Roomba“

Prisijunkite prie „Roomba“
Prisijunkite prie „Roomba“
Prisijunkite prie „Roomba“
Prisijunkite prie „Roomba“

Įdiegę „Roomba“įrankių dėžes, turite prisijungti prie „Roomba“. Yra keli kanalai, prie kurių galima prisijungti, pvz., „Bluetooth“, bet mes prisijungėme per „Wi -Fi“. Pirmiausia atlikite griežtą atstatymą, 10 sekundžių paspausdami „doko“ir „taško“mygtukus. Prijunkite „Roomba“ir valdymo įrenginį prie to paties „Wi -Fi“tinklo. Tada naudokite šią komandą redaktoriaus lange, kad prisijungtumėte prie savo roboto:

r = roomba (Roomba#)

Kai ši komanda bus baigta, „roomba“bus jūsų valdoma.

3 veiksmas: prisijungimas prie telefono (nuotolinio valdymo pultas)

Prisijungimas prie telefono (nuotolinio valdymo pultas)
Prisijungimas prie telefono (nuotolinio valdymo pultas)

„Roomba“valdymas telefonu leidžia pasiekti tokį tikslumą, kokio neįmanoma pasiekti naudojant „Roomba“autonominį režimą. Labai svarbu užmegzti šį ryšį, nes didžiuliame Marso kraštovaizdyje svarbiausia yra galimybė pasirinkti tam tikrą tyrimo vietą. Toliau pateiktose instrukcijose išsamiai aprašyta, kaip tai padaryti.

1. Naudodami „MATLAB Connector ™“nustatykite ryšį tarp kompiuterio, kuriame veikia MATLAB, ir „iOS“įrenginio „MATLAB Mobile“programos.

2. „MATLAB“komandų lange įveskite jungtį („įjungta“, „slaptažodis“, „mano slaptažodis“); Paskutiniame argumente nurodykite savo slaptažodį. Naudokite numatytąjį prievadą. Norėdami patikrinti, kurį prievadą naudoja jungtis, paleiskite jungtį ir peržiūrėkite joje rodomą bandomosios nuorodos URL. MATLAB komandų lange spustelėkite rodomą bandymo nuorodą, kad įsitikintumėte, jog kompiuteris yra paruoštas prisijungti. Atkreipkite dėmesį į DNS pavadinimą ir IP adresą, kurių jums reikia norint užbaigti ryšį.

3. „MATLAB Mobile“pasirinkite Prisijungti prie kompiuterio. Jei anksčiau buvote prisijungę prie debesies ar kito kompiuterio, eikite į „Nustatymai“ir palieskite „Pridėti kompiuterį“.

4. Kompiuterio nustatyme įveskite DNS pavadinimą arba IP adresą, kuris buvo parodytas 2 veiksme.

5. Nustatyme Connector Password (jungties slaptažodis) įveskite slaptažodį, kurį nurodėte atlikdami 1 veiksmą.

6. Išsaugokite nustatymus ir užmegzkite ryšį, ekrano viršuje paliesdami Connect.

7. Vėlesniuose MATLAB seansuose su tuo pačiu kompiuteriu užmegzkite ryšį kompiuteryje ir įrenginyje. MATLAB įveskite jungtį. „MATLAB Mobile Settings“skiltyje „Prisijunkite prie kompiuterio“bakstelėkite mygtuką šalia kompiuterio IP adreso.

8. Dabar galite sukurti „mobiledev“objektą ir pradėti rinkti duomenis, kaip aprašyta skyriuje „Įsigyti jutiklio duomenų srautą“.

4 žingsnis: spalvų atpažinimas

Spalvų atpažinimas
Spalvų atpažinimas

Visas šis žingsnis yra atliktas MATLAB. Pirmiausia suraskite atitinkamų spalvų vaizdo duomenis ir nustatykite „Roomba“atpažinti tas spalvas. Kai „Roomba“atpažins tinkamą RGB reikšmę, ji išves pranešimą arba atliks veiksmą. Pavyzdžiui, mūsų „Roomba“subadė užsieniečius (raudonos spalvos) su pritvirtintu sviesto peiliu (arba norimu gynybos objektu), o radęs astronautus (žalia spalva) taip pat siunčia žinutę į namų bazę.

5 žingsnis: išbandykite robotą

Šis žingsnis neabejotinai yra pats svarbiausias proceso etapas. Svarbu įsitikinti, kad nuotolinio valdymo pultas veikia tinkamai, taip pat spalvų atpažinimas ir kiti numatytieji „Roomba“jutikliai. Skirtingi šviesos lygiai gali turėti įtakos jūsų roboto gebėjimui aptikti spalvas, todėl gali reikėti koreguoti šiuos įėjimus.

Mūsų kodas pridedamas žemiau. Vienas esminis dalykas, į kurį reikia atkreipti dėmesį, yra tai, kad posūkio kampai skirtinguose kambariuose gali skirtis, todėl svarbu nustatyti savo kampus. Tai pasakytina ir apie RGB vertes.

Rekomenduojamas: