Etäisyysanturin käyttö VEXcode VR:ssä Pythonin kanssa

VR-robotin etäisyysanturi ilmoittaa VR-robotin ja lähimmän kohteen välisen etäisyyden. Anturi laskee etäisyyden käyttämällä aikaa, joka kuluu laservalon pomppimiseen kohteesta ja palaamiseen anturiin.


VR-robotin etäisyysanturi

Näyttökaappaus VEXcode VR -käyttöliittymästä, joka esittelee lohkopohjaista koodausympäristöä, joka on suunniteltu koodauskonseptien opettamiseen virtuaalisen robotin kautta, osana STEM-opetuksen opiskelijoille ja opettajille tarkoitettua opetusohjelmaa.

Etäisyysanturi on anturi, joka raportoi VR-robotin ja lähimmän kiinteän esineen välisen etäisyyden.

Näyttökaappaus VEXcode VR -opetuskäyttöliittymästä, joka esittelee lohkopohjaisen koodausympäristön virtuaalisen robotin ohjelmointia varten. Se on suunniteltu auttamaan opiskelijoita koodauskonseptien ja robotiikan periaatteiden oppimisessa.

Etäisyysanturi käyttää luokan 1 lasereita, jotka ovat samanlaisia ​​kuin nykyaikaisissa matkapuhelimissa pään havaitsemiseen käytettyjä lasereita. Se lähettää pienen turvallisen laservalopulssin ja käyttää sitten pulssin heijastumiseen kuluvaa aikaa lähellä olevien kohteiden etäisyyden laskemiseen. Anturi laskee etäisyyden sen perusteella, kuinka kauan laserpulssilla meni edestakainen matka.


VEXcode VR -komennot, joita käytetään etäisyysanturin kanssa

Näyttökaappaus VEXcode VR -liittymästä, joka esittelee lohkopohjaisen koodausympäristön, joka on suunniteltu koodauskonseptien opettamiseen virtuaalisen robotiikan avulla opetusympäristöissä.

Etäisyysanturin kanssa käytetyt komennot löytyvät Tunnistus-luokasta.

get_distance Komento

Näyttökaappaus VEXcode VR -liittymästä, joka esittelee lohkopohjaista koodausympäristöä, joka on suunniteltu koodauskonseptien opettamiseen virtuaalisen robotin kautta, osana Tutorials-osiota.

Käyttämällä get_distance -komentoa etäisyysanturi voi raportoida lähimmän kohteen etäisyyden millimetreinä (mm) tai tuumina. get_distance-komento raportoi numeeriset arvot joko millimetreinä (mm) tai tuumina.

Näyttökaappaus VEXcode VR -opetuskäyttöliittymästä, joka esittelee lohkopohjaisia ​​koodausvaihtoehtoja virtuaalirobotin ohjelmointiin, mikä on suunniteltu parantamaan koodaustaitoja ja ongelmanratkaisua STEM-koulutuksessa.

Etäisyys näytetään millimetreinä (mm) ja tuumina monitorikonsolissa.

löydetty objekti Komento

Näyttökaappaus VEXcode VR -ohjelmointiliittymästä, joka esittelee lohkopohjaisen koodausympäristön, jossa käyttäjät voivat oppia koodauskonsepteja virtuaalisen robotin kautta, joka on suunniteltu opetustarkoituksiin STEM:ssä.

Etäisyysanturi havaitsee, onko sen edessä esinettä käyttämällä Etäisyys löydetty objekti -komentoa. Etäisyysanturi voi havaita kohteen tai pinnan 3000 mm:n (~118 tuuman) etäisyydellä anturista. Etäisyys löydetty objekti -komento palauttaa Boolen arvon joko tosi tai epätosi.

Näyttökaappaus VEXcode VR -käyttöliittymästä, joka esittelee lohkopohjaista koodausympäristöä, joka on suunniteltu koodauskonseptien opettamiseen virtuaalisen robotiikan avulla. Se on esitelty Opetusohjelmat-osiossa STEM-opetuksen opettajille ja opiskelijoille.

True tai false raportoidaan ja näkyy monitorikonsolissa.

Laser mahdollistaa sen, että anturin näkökenttä on hyvin kapea, joten tunnistus tapahtuu aina suoraan anturin edessä. 


Etäisyysanturin yleiset käyttötavat

Kuvakaappaus VEXcode VR -ohjelmointiliittymästä, joka esittelee lohkopohjaisen koodausympäristön, joka on suunniteltu koodauskonseptien opettamiseen virtuaalisen robotiikan avulla. Sisältää työkalut koodin luomiseen, testaamiseen ja virheenkorjaukseen simuloidussa ympäristössä.

Etäisyysanturi voi havaita, onko VR-robotin edessä jokin esine. Tätä voidaan käyttää esteen välttämiseen.

Näyttökaappaus VEXcode VR -käyttöliittymästä, joka esittelee lohkopohjaisen koodausympäristön virtuaalisen robotin ohjelmointiin ja korostaa ominaisuuksia aloittelijoille ja edistyneille käyttäjille STEM-opetuskontekstissa.

Etäisyysanturi voi mitata etäisyyden etäisyysanturin etuosan ja kohteen etuosan välillä. Tämä voi auttaa viimeistelemään sokkeloa törmäämättä jatkuvasti seiniin tai välttämään esinettä.


Etäisyyssensorin esimerkkiprojekti

Näyttökaappaus VEXcode VR -käyttöliittymästä, jossa näkyy lohkopohjainen koodausympäristö virtuaalisen robotin ohjelmointia varten. Se on suunniteltu helpottamaan koodauskonseptien ja robotiikan periaatteiden oppimista koulutusympäristöissä.

Tässä esimerkissä VR-robotti ajaa eteenpäin, jos etäisyysanturi löytää kohteen. Jos se ei havaitse esinettä, VR-robotti kääntyy oikealle ja jatkaa kohteen tarkistamista.

Huomautus: Tämä esimerkki löytää ensimmäisen rakennuksen, mutta vaatii parannuksia, jotta se ei putoa pöydältä.

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

Last Updated: