VEX 123 robotā iebūvētais acu sensors ļauj robotam noteikt gan tuvumā esošu objektu klātbūtni, gan šo objektu krāsu. Sensoram ir svarīga loma, palīdzot robotam pieņemt lēmumus, pamatojoties uz to, ko tas "redz", piemēram, sarkanā marķiera noteikšanu, šķēršļa pamanīšanu vai pagrieziena virziena izvēli aktivitātes laikā.
Šis sensors atrodas robota priekšpusē.
Lai iegūtu labākos rezultātus, lietojot acu sensoru, centieties izvairīties no ēnām, atspīduma vai ļoti blāva apgaismojuma. Varat arī izmantot bloku iestatīt acu gaismas jaudu , lai pielāgotu sensora iebūvētās gaismas spilgtumu. Palielinot spilgtumu, sensors var skaidrāk noteikt krāsas un atstarošanos vājāka apgaismojuma apstākļos.
Krāsu noteikšana
Acu sensors var nolasīt atstarotās gaismas nokrāsu un salīdzināt to ar iepriekš iestatītiem toņu diapazoniem, lai identificētu pamatkrāsas, piemēram, sarkanu, zaļu vai zilu.
Nokrāsa ir skaitlis krāsu aplī diapazonā no 0 līdz 360 grādiem, kas apzīmē krāsas tipu.
Kad izmantojat bloku eye detects , robots pārbauda, vai acu sensora ziņotā nokrāsa atbilst noteiktam šīs krāsas diapazonam:
- Sarkans: 340°–20°
- Zaļš: 80°–145°
- Zils: 160°–250°
Piezīme: Ja tonis atrodas ārpus šiem diapazoniem — pat ja cilvēka acij tas joprojām izskatās pēc paredzētās krāsas —, projekts var nedarboties, kā paredzēts. To var mazināt, izmantojot salīdzināšanas operatorusacu tonis bloks un (piemēram, lielāks par vai mazāks par), lai izveidotu pielāgotu toņu vērtību diapazonu.
Gaismas noteikšana
Papildus krāsu noteikšanai acu sensors var arī noteikt, cik daudz gaismas tiek atstarots no virsmas. Tas palīdz robotam noteikt, vai kaut kas tā priekšā ir gaišs vai tumšs. Spilgtas virsmas, piemēram, balts papīrs vai gaišas krāsas objekti, atstaro vairāk gaismas. Tumšas virsmas, piemēram, melna lente vai ēnainas vietas, atstaro mazāk.
acs spilgtajam objektam? bloks , lai atgrieztu vērtību “True”, objektam sensora priekšā ir jāatstaro vismaz 70% gaismas.
Objektu noteikšana
Acu sensors var arī noteikt, kad kaut kas atrodas fiziski tuvu robota priekšpusei. Tas atšķiras no krāsas vai spilgtuma noteikšanas. Sensors nevis mēra krāsu vai atstarotās gaismas daudzumu, bet gan pārbauda, vai objekts atrodas pietiekami tuvu, lai to varētu uzskatīt par robota "priekšā".
Lai objekts tiktu noteikts, tam jāatrodas aptuveni 18 mm attālumā no sensora. Ņemiet vērā, ka šo vērtību var ietekmēt vides faktori, piemēram, apkārtējais apgaismojums.
Šāda veida noteikšana tiek izmantota ar šādiem blokiem: