Kodēšana ar VEX GO acu sensoru

Acu sensors, piestiprināts pie VEX GO robota, ļauj robotam noteikt gan tuvumā esošu objektu klātbūtni, gan to krāsu, kas atrodas tā priekšā. 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ā.

Brain ar akumulatoru, kas savienots ar tā akumulatora portu, un acu sensoru, kas ir pievienots tā acu sensora portam, izmantojot savienojuma kabeļus.

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

Apļveida krāsu aplis, kas attēlo pilnu toņu spektru, kas apzīmēts ar grādu vērtībām pa perimetru, palielinoties ar 30 grādu soli no 0° augšpusē līdz 360°.

Nokrāsa ir skaitlis krāsu aplī diapazonā no 0 līdz 360 grādiem, kas apzīmē krāsas tipu.

Kad izmantojat bloku acs atrada objektu, 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 sensora priekšā kaut kas 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.

Objekta spilgtumu var noteikt, izmantojot bloku acs spilgtums.


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 sensora "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:

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: