Tekoälynäköanturin käyttö V5RC:n työntöleikkikentällä

Voit käyttää tekoälynäköanturia tunnistamaan peliobjekteja (palikoita) V5RC 25-26 Push Back Playground -leikkikentällä VEXcode VR:ssä tekoälyluokitusten avulla.

Jos tunnet tekoälynäköanturin fyysisen version, tiedät, että fyysisellä anturilla on myös kyky raportoida tietoja AprilTags-tunnisteista ja määritetyistä väritunnisteista. Koska VEXcode VR:ssä ei tarvita robotin konfigurointia eikä V5RC 25-26 Push Back -kentällä ole AprilTageja, virtuaalianturi raportoi tietoja vain esimääritetyistä pelielementeistä: punaisista ja sinisistä palikoista. 


Kuinka tekoälynäköanturi toimii V5RC:n Push Back -toiminnossa VEXcode VR:ssä

tekoälynäköanturi Dexissä

Tekoälynäköanturi on kamera, joka pystyy automaattisesti tunnistamaan ja erottamaan pelielementit toisistaan, jolloin robottisi voi suunnata itsensä itsenäisesti tiettyjä kohteita kohti. Anturi on esiopetettu tunnistamaan tämän vuoden V5RC Push Back -pelin elementit, joten se havaitsee palikoita automaattisesti.

Näiden kohteiden havaitsemiseksi tekoälynäköanturi on asennettu robotin etuosaan (kuten tässä on esitetty).


Tiedon kerääminen tekoälynäköanturilta

Voit tarkastella tekoälynäköanturin raportoimia tietoja VEXcode VR:n Snapshot-ikkunan, näyttökonsolin tai tulostuskonsolin kautta.

V5RC Työnnä taaksepäin leikkikenttä VEXcode VR:ssä tekoälynäköanturin tilannekuvapainikkeen kuvatekstillä.

Voit tarkastella tilannekuvaikkunaa ja tekoälynäköanturin raportoimia tietoja valitsemalla AI-näköanturi -painikkeen. 

Piilota tilannekuvaikkuna valitsemallaAI Vision Sensor -painike uudelleen. 

Tekoälynäköanturin näkymä Dexissä punaisilla ja sinisillä lohkoilla

Snapshot-ikkuna ilmestyy leikkikenttäikkunan vasempaan yläkulmaan ja se tunnistaa kaikki pelielementit tekoälynäköanturin näkökentässä.

Jokaisesta havaitusta objektista se näyttää keskeiset tiedot, kuten luokittelun, keskipisteen X- ja Y-koordinaatit sekä leveyden ja korkeuden.

Selitykset tekoälynäköanturin raportoimista datatyypeistä, mukaan lukien niihin liittyvät VEXcode-komennot, löytyvät Python VEX -rajapinnasta Blocks and .

Näitä komentoja voidaan käyttää valvonta- ja/tai tulostuskonsoleissa visualisoimaan projektin aikana otettujen tilannekuvien tietoja. Lue lisää Monitor- ja Print Consoles käytöstä lohkojen, Pythonintai kanssa Print Consolen käyttäminen.


Tekoälynäköanturin käyttäminen Dexin tunnistamiseen

Voit käyttää tekoälynäköanturia auttaaksesi Dexiä navigoimaan tiettyihin kohteisiin tulkitsemalla anturin tietoja. Tämän teknologian avulla Dex voi kohdistaa pelielementtejä ja ajaa niiden luo noutaakseen ne.

Tekoälynäköanturi raportoi tiedot vain viimeisimmästä tilannekuvasta, joten Dexin on päivitettävä kyseistä tilannekuvaa jatkuvasti ajon aikana.

esimerkkiprojektin kuvakkeesta V5RC 25-26 -nostolohkosta tekoälynäköä käyttäen

Tämä esimerkkiprojekti näyttää, kuinka Dex voi käyttää tekoälynäköanturia suunnistaakseen itsenäisesti lohkoon ja poimiakseen sen.

Opi esimerkkiprojektien käyttämisestä ja suorittamisesta lohkojen tai avulla Pythonlla.


Dexin antureiden käyttäminen yhdessä

Tekoälynäköanturia voidaan yhdistää robotin muihin antureihin tehtävien suorittamiseksi pellolla. Täydellinen luettelo Dexin virtuaaliversion antureista löytyy VEX API:sivulta. Tässä on vain muutamia ideoita, jotka auttavat sinua alkuun koodin kanssa:

  • Käytä tekoälynäköanturia löytääksesi ja tähtääksesi pelielementtiin ja käytä sitten GPS-anturiaajaaksesi maaliin.
  • Käytätekoälynäköanturia useiden pelielementtien löytämiseen ja tähtäämiseen ja käytä sitten optista anturia kuljettimessa olevien palikoiden värin määrittämiseen ennen vapauttamista.

Muista, että lisätietoja tietyistä komennoista, V5RC:n Push Back -kentästä ja sankaribotista Dexistä löytyy VEX API n piirtotunnisteesta ja VEXcode VR:n sisäänrakennetusta ohjeesta (lohkot ja Python).

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

Last Updated: