Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Roomba robotid on lõbus ja lihtne viis varvaste robootika maailma kastmiseks. Selles juhendis kirjeldame üksikasjalikult, kuidas muuta lihtne Roomba juhitavaks roveriks, mis analüüsib samaaegselt selle ümbrust.
Osade nimekiri
1.) MATLAB
2.) Roomba (tolmuimeja osad eemaldatud)
3.) Vaarika-pi kontrollija
4.) Arduino juhitav kaamera
5.) Valikuline või nuga
Samm: avage Roomba tööriistakastid
Käivitage ülaltoodud kood, et lisada sobivad tööriistakastid Roombaga ühendamiseks MATLABis.
Samm: ühendage Roombaga
Pärast Roomba tööriistakastide installimist peate oma Roombaga ühenduse looma. Ühendamiseks on mitu kanalit, näiteks Bluetooth, kuid me ühendasime WiFi kaudu. Esmalt käivitage kõva lähtestamine, vajutades 10 sekundi jooksul nuppe "dokk" ja "täpp". Ühendage Roomba ja töötav seade sama WiFi -võrguga. Seejärel kasutage oma robotiga ühenduse loomiseks redaktori aknas järgmist käsku:
r = roomba (Roomba number)
Kui see käsk on täidetud, on roomba teie kontrolli all.
Samm: ühendage telefoniga (kaugjuhtimispult)
Roomba juhtimine telefoni kaudu võimaldab täpsust, mida Roomba autonoomse režiimiga pole võimalik saavutada. Selle seose loomine on kriitilise tähtsusega, sest suurel Marsi maastikul on võtmeks võimalus valida uurimiseks kindel asukoht. Järgmised juhised kirjeldavad üksikasjalikult, kuidas seda teha.
1. Kasutage MATLAB Connector ™ -i ühenduse loomiseks MATLAB -i töötava arvuti ja iOS -i seadme MATLAB Mobile rakenduse vahel.
2. Sisestage MATLAB käsuaknas Connector ('on', 'password', 'mypassword'); Viimases argumendis määrake oma parool. Kasutage vaikeporti. Kontakti kasutatava pordi kontrollimiseks käivitage pistik ja vaadake testilingi URL -i. Klõpsake MATLAB käsuaknas kuvataval testlingil, veendumaks, et arvuti on ühenduse loomiseks valmis. Pange tähele DNS -i nime ja IP -aadressi, mis on vajalikud ühenduse loomiseks.
3. Valige MATLAB Mobile'is Ühenda arvutiga. Kui olete varem pilve või mõne muu arvutiga ühenduse loonud, avage Seaded ja toksake Lisa arvuti.
4. Sisestage arvuti sättes DNS -i nimi või IP -aadress, mis kuvati 2. sammus.
5. Sisestage seade Connector Password (Ühendaja parool) 1. sammus määratud parool.
6. Salvestage oma seaded ja alustage ühendust, puudutades ekraani ülaosas Ühenda.
7. Järgmistel sama arvuti MATLAB -seanssidel käivitage ühendus arvutist ja seadmest. Sisestage MATLAB -is konnektor sisse. Puudutage MATLAB Mobile'i seadetes jaotises Ühenda oma arvutiga nuppu arvuti IP -aadress.
8. Nüüd saate luua oma mobiilseadme objekti ja alustada andmete hankimist, nagu on kirjeldatud jaotises Andmeandmete voogesituse hankimine.
4. samm: värvide tuvastamine
Kogu see samm viiakse läbi MATLABis. Kõigepealt leidke sobivate värvide pildiandmed ja seadke Roomba need värvid ära tundma. Kui Roomba tuvastab sobiva RGB väärtuse, väljastab see teate või sooritab toimingu. Näiteks pussitab meie Roomba välismaalasi (värv punane) kinnitatud võinoaga (või soovitud kaitseobjektiga) ja saadab astronautide leidmisel ka sõnumi kodubaasi (roheline värv).
Samm: testige robotit
See samm on vaieldamatult protsessi kõige olulisem samm. On asjakohane veenduda, et kaugjuhtimispult töötab korralikult, samuti värvituvastus ja ülejäänud Roomba vaikesensorid. Erinevad valgustasemed võivad mõjutada teie roboti võimet värve tuvastada, nii et need sisendid võivad vajada reguleerimist.
Meie kood on lisatud allpool. Üks oluline asi, mida jälgida, on see, et pöördenurgad varieeruvad Roomba -Roomba -st, seega on oluline määrata oma nurgad. See kehtib ka RGB väärtuste kohta.