IQ attāluma sensors (2. paaudze) ir viens no jaudīgajiem IQ sensoriem, kas ir izstrādāts pilnīgai integrācijai ar IQ robotikas platformu. Šis sensors izmanto klasē drošas lāzera gaismas impulsu, lai izmērītu attālumu no sensora priekšpuses līdz objektam.
Sensora apraksts
IQ attāluma sensoram (2. paaudze) ir šādas iespējas:
- Mērīšanas attālums: Sensors izmanto klasē drošas lāzera gaismas impulsu, lai izmērītu attālumu no sensora priekšpuses līdz objektam. Attālums tiek norādīts collās vai centimetros Brain's Sensor Dashboard, un collās vai milimetros VEXcode IQ.
- Noteikt objektu: Sensoru var izmantot arī, lai noteiktu, kad tas atrodas objekta tuvumā.
- Noteikt objekta relatīvo izmēru: Sensoru var izmantot arī, lai noteiktu atklātā objekta relatīvo izmēru. Objekta aptuvenais izmērs ir norādīts kā mazs, vidējs vai liels.
- Ziņot par objekta ātrumu: Sensoru var izmantot, lai aprēķinātu un ziņotu par ātrumu metros sekundē objektam, kas tuvojas sensoram, vai sensoram, kas tuvojas objektam.
Sensora korpusa aizmugurē ir pieci caurumi, kas nodrošina elastību, uzstādot sensoru pie robota.
Sensora priekšpusē ir neliels logs, kurā tiek izsūtīts un pēc tam saņemts lāzera stars, lai izmērītu attālumu.
Lai attāluma sensors (2. paaudze) darbotos kopā ar IQ Brain, sensora viedais ports un IQ Brain viedports ir jāsavieno ar viedo kabeli.
Sensors darbosies ar jebkuru no 12 viedportiem IQ Brain.
Pievienojot IQ Smart Cable pieslēgvietām, pārliecinieties, vai kabeļa savienotājs ir pilnībā ievietots portā un savienotāja bloķēšanas cilne ir pilnībā nofiksēta.
Kā darbojas attāluma sensors (2. paaudze).
IQ attāluma sensors (2. paaudze) sūta klasē drošas lāzera gaismas impulsu un mēra laiku, kas nepieciešams, lai impulss tiktu atspoguļots. Tas ļauj aprēķināt attālumu.
Sensora 1. klases lāzers ir līdzīgs lāzeriem, ko mūsdienu mobilajos tālruņos izmanto galvas noteikšanai. Lāzers ļauj sensoram iegūt ļoti šauru redzes lauku, tāpēc noteikšana vienmēr notiek tieši sensora priekšā.
Sensora mērījumu diapazons ir no 20 milimetriem (mm) līdz 2000 milimetriem (mm) (0,79 collas līdz 78,74 collas). Zem 200 milimetriem (mm) precizitāte ir aptuveni +/‐15 milimetri (mm); virs 200 milimetriem (mm) precizitāte ir aptuveni 5%.
Attāluma sensors (2. paaudze) ir jāsavieno pārī ar VEXcode IQ, lai izveidotu lietotāja programmu IQ Brain, lai izmantotu sensora rādījumus, lai kontrolētu robota uzvedību.
IQ Brain kopā ar lietotāja projektu var izmantot, lai pārveidotu attāluma sensora (2. paaudzes) rādījumus par:
- Attālums līdz objektam, ko mēra centimetros, milimetros vai collās.
- Objekta ātrums metros sekundē.
- Objekta izmērs ir mazs, vidējs vai liels.
- Objekts atrasts.
Attāluma sensora iestatīšana (2. paaudze)
Izvietojums
Attāluma sensora (2. paaudzes) novietojums ir ļoti svarīgs, lai iegūtu precīzus rādījumus.
Pārliecinieties, ka neviena robota konstrukcija neatrodas mazā sensora loga priekšā sensora priekšpusē.
Sensora priekšā ir jābūt brīvam ceļam starp jebkuru mērīto objektu un sensoru.
Lasīšanas attāluma sensora (2. paaudzes) vērtības
Ir noderīgi izmantot IQ Brain ekrānu Devices, lai skatītu informāciju, ko ziņo attāluma sensors (2. paaudzes).
No sensora informācijas paneļa attāluma sensora (2. paaudzes) informācijas panelis ziņo par attālumu līdz tuvākajam objektam collās vai centimetros.
Mērvienības var mainīt, atlasot pogu Pārbaudīt uz smadzeņu, lai pārslēgtos starp collām un centimetriem.
Lai izmantotu sensoru informācijas paneli, veiciet šajā rakstā norādītās darbības.
Attāluma sensora (2. paaudzes) pievienošana kā ierīce VEXcode IQ
Ikreiz, kad sensors tiek izmantots ar programmēšanas valodu, tas ir jākonfigurē šajā valodā.
Izmantojot VEXcode IQ, tas tiek paveikts, izmantojot funkciju "Pievienot ierīci" logā Ierīces.
Lai konfigurācijai pievienotu attāluma sensoru (2. paaudze), veiciet šajā rakstā norādītās darbības.
Kad jūsu projektam būs pievienots attāluma sensors (2. paaudze), būs pieejams jauns sensoru bloku komplekts.
Lai iegūtu papildinformāciju par blokiem no kategorijas 'Sensing', kas attiecas uz attāluma sensoru (2. paaudze), skatiet palīdzības informāciju ( bloku projekts vai C++ projekts).
Attāluma sensora parastie lietojumi (2. paaudze)
Attāluma sensors (2. paaudzes) var veikt vairākus mērījumus, kurus var izmantot, lai mainītu robota uzvedību. Šīs funkcijas ietver:
Atklāj objektu
Šī funkcija ļauj jūsu robotam noteikt objektu, kad tas nonāk attāluma sensora (2. paaudzes) diapazonā. Attāluma sensors (2. paaudzes) ziņos par atrastu objektu, kad tas ir aptuveni mazāk nekā 1000 mm attālumā.
Kreisajā pusē redzamais projekta paraugs tiek izmantots, lai kodētu robotu ar attāluma sensoru (2. paaudzes), kas uzstādīts priekšpusē, lai tas grieztos, līdz uztver objektu, piemēram, kubu, un pēc tam brauktu uz priekšu, tiklīdz objekts ir noteikts sensors.
Attālums līdz objektam
Tas nodrošina mērījumu starp sensora priekšpusi un objektu vai barjeru/sienu.
Kreisajā pusē redzamais projekta piemērs tiek izmantots, lai kodētu robotu ar attāluma sensoru (2. paaudzes), kas uzstādīts priekšpusē un piestiprinātu spīļu. Robots brauks, līdz konstatē, ka objekts atrodas mazāk nekā 75 mm attālumā no sensora, un pēc tam aizver spīli ap objektu. Šis piemērs būtu noderīgs, ja ir zināms, ka robota priekšā atrodas kāds objekts un vēlaties, lai robots brauc uz priekšu, lai savāktu šo objektu.
Lai noteiktu, cik tālu objekts atrodas no sensora, un izmantotu šo parametru projektā, izmantojiet sensoru informācijas paneli IQ (2. paaudzes) smadzenēs. Skatiet šo rakstu, lai iegūtu plašāku informāciju par sensoru informācijas paneļa izmantošanu.
Ziņo par objekta ātrumu
Šī funkcija nodrošina ātruma mērījumu metros sekundē objektam, kas tuvojas sensoram, vai sensoram, kas tuvojas objektam.
Lai novērotu, kā ātrums mainās, tuvojoties objektam, var izmantot piemēru pa kreisi. Šajā projektā informācija tiks izdrukāta uz smadzeņu ekrāna. Smadzenes drukā, kad attāluma sensors (2. paaudzes) uztver objektu un šī objekta ātrumu metros/sekundē. Lai precīzāk redzētu šos mainīgos skaitļus, drukas precizitāte ir iestatīta uz 0,1.
Pārbaudiet šo projektu, pārvietojot kubu tuvāk un tālāk no sensora. Kad objekts un/vai sensors attālinās viens no otra, ātruma vērtības būs negatīvas.
Nosakiet objekta relatīvo izmēru
Šī funkcija ļauj jūsu robotam identificēt objektu kā mazu, vidēju vai lielu atkarībā no sensora rādījuma.
Šajā piemērā pa kreisi tiek izmantoti bloki [If then else] un [Print], lai izdrukātu objekta relatīvo izmēru uz smadzenēm. Novietojiet dažādus objektus sensora priekšā un skatiet rādījumus Brain ekrānā, lai redzētu izmēra identifikāciju reāllaikā.
Lai noteiktu objekta relatīvo izmēru, sensors izmanto informāciju par gaismas daudzumu, kas tiek atstarots sensorā. Objekti jānovieto 100–300 mm (apmēram 4–12 collas) attālumā no sensora, lai iegūtu visprecīzāko izmēru attēlojumu.
Attāluma sensora (2. paaudzes) izmantošana sacensību robotā
Attāluma sensors (2. paaudze) nodrošinās izcilas konkurences priekšrocības sacensību robotiem. Spēja noteikt attālumu līdz perimetra sienai un spēt izmērīt robota ātrumu sniegs daudz informācijas, izstrādājot autonomas rutīnas. Objekta noteikšana un objekta relatīvā izmēra noteikšana sniegs noderīgu informāciju, lai noteiktu spēles figūras un/vai mērķus.
Piemēram, 2021.–2022. gada VEX IQ Challenge, Pitching In, attāluma sensors (2. paaudze) var tikt uzstādīts jūsu robota aizmugurē, lai noteiktu sienas, braucot atpakaļgaitā.
Tas var palīdzēt automatizēt kustības, it īpaši, ja bumbiņa tiek ievilkta ieplūdes atverē, braucot atpakaļgaitā un pēc tam pagriežoties, lai bumbiņa tiktu ielaista vārtos.
Neatkarīgi no tā, kādai lietojumprogrammai tiek izmantots VEX IQ distances sensors (2. paaudze), nav šaubu, ka tas būs patīkams papildinājums komandām.
Sensora vērtību funkcija ir atvērta lietotāja iztēlei.