Silmä#
Johdanto#
VEX VR -silmäsensori pystyy havaitsemaan esineitä ja tunnistamaan niiden värin ja kirkkauden.
Alla on luettelo kaikista saatavilla olevista lohkoista:
silmä lähellä kohdetta – Ilmoittaa, havaitseeko silmätunnistin kohteen kantaman sisällä.
silmä tunnistaa värin – Ilmoittaa, havaitseeko silmätunnistin tietyn värin.
silmän kirkkaus – Ilmoittaa silmätunnistimen havaitseman kirkkauden.
kun silmä – Suorittaa liitetyn palikoiden pinon, kun silmäsensori havaitsee tai kadottaa objektin.
silmä lähellä kohdetta#
Silmä lähellä kohdetta -totuusarvoinen lohko raportoi, havaitseeko silmätunnistin kohteen kantaman sisällä.
Tosi — Silmätunnistin havaitsee kohteen.
Väärin — Silmätunnistin ei havaitse kohdetta.
<Onko [FrontEye v] lähellä kohdetta?>
Parametrit |
Kuvaus |
|---|---|
silmä |
Silmäsensori esineiden havaitsemiseen. |
Esimerkki
kun käynnistetään
[Stop driving after detecting an object.]
aja [eteenpäin v]
odota (0.1) sekuntia
odota kunnes <Onko [FrontEye v] lähellä kohdetta?>
pysäytä ajaminen
silmä havaitsee värin#
Silmä havaitsee värin Boolen lohko raportoi, havaitseeko silmäsensori tietyn värin.
Tosi – Anturi havaitsee määritetyn värin.
Väärin – Anturi ei tunnista määritettyä väriä.
<[FrontEye v] havaitsee [punainen v]?>
Parametrit |
Kuvaus |
|---|---|
silmä |
Silmäsensori värien havaitsemiseen. |
väri |
Havaittava väri:
|
Esimerkki
kun käynnistetään
[Stop driving after detecting a green object.]
aja [eteenpäin v]
odota (0.1) sekuntia
odota kunnes <[FrontEye v] havaitsee [vihreä v]?>
pysäytä ajaminen
silmien kirkkaus#
Silmän kirkkauden raportointilohko raportoi, kuinka paljon valoa heijastuu takaisin silmäsensoriin, prosentteina välillä 0–100 %.
Korkeampi prosenttiosuus tarkoittaa, että silmäsensoriin heijastuu enemmän valoa. Matalampi prosenttiosuus tarkoittaa, että takaisin heijastuu vähemmän valoa.
([FrontEye v] kirkkaus %)
Parametrit |
Kuvaus |
|---|---|
silmä |
Silmäsensori kirkkauden havaitsemiseksi. |
Esimerkki
kun käynnistetään
[Display whether a detected object is bright.]
aja [eteenpäin v]
odota kunnes <Onko [FrontEye v] lähellä kohdetta?>
odota (0.1) sekuntia
jos <([FrontEye v] kirkkaus %) [math_less_than v] [70]> niin
tulosta [Object not bright.] ▶
muuten
tulosta [Bright object!] ▶
kun silmä#
Kun silmä -hattulohko suorittaa liitetyn lohkopinon, kun valittu silmäsensori havaitsee tai kadottaa kohteen.
kun [FrontEye v] [havaitsee v] objektin :: hat events
Parametrit |
Kuvaus |
|---|---|
silmä |
Käytettävä silmätunnistin. |
osavaltio |
Kun liitetty lohkopino suoritetaan:
|
Esimerkki
kun [FrontEye v] [menettää v] objektin :: hat events
[Find an object when it is lost.]
käänny [oikealle v]
odota kunnes <Onko [FrontEye v] lähellä kohdetta?>
pysäytä ajaminen