Attāluma sensora izmantošana VEXcode VR ar Python

VR robota attāluma sensors ziņo par attālumu starp VR robotu un tuvāko objektu. Sensors aprēķina attālumu, izmantojot laiku, kas nepieciešams, lai lāzera gaisma atsitu no objekta un atgrieztos sensorā.


Attāluma sensors uz VR robota

VEXcode VR saskarnes ekrānuzņēmums, kurā parādīta uz blokiem balstīta kodēšanas vide, kas paredzēta kodēšanas koncepciju mācīšanai, izmantojot virtuālu robotu, kā daļa no apmācības studentiem un pedagogiem STEM izglītībā.

Attāluma sensors ir sensors, kas ziņo par attālumu starp VR robotu un tuvāko cieto objektu.

VEXcode VR apmācības interfeisa ekrānuzņēmums, kurā parādīta uz blokiem balstīta kodēšanas vide virtuālā robota programmēšanai, kas paredzēta, lai palīdzētu studentiem apgūt kodēšanas koncepcijas un robotikas principus.

Attāluma sensors izmanto 1. klases lāzerus, kas līdzīgi lāzeriem, ko mūsdienu mobilie tālruņi izmanto galvas noteikšanai. Tas izsūta nelielu drošas lāzera gaismas impulsu, pēc tam izmanto laiku, kas nepieciešams impulsa atspoguļošanai, lai aprēķinātu attālumu līdz blakus esošajiem objektiem. Sensors aprēķina attālumu, pamatojoties uz lāzera impulsa ilgumu, lai veiktu turp un atpakaļ.


VEXcode VR komandas, ko izmanto kopā ar attāluma sensoru

VEXcode VR saskarnes ekrānuzņēmums, kurā parādīta uz blokiem balstīta kodēšanas vide, kas paredzēta kodēšanas koncepciju mācīšanai, izmantojot virtuālo robotiku izglītības iestādēs.

Ar attāluma sensoru izmantotās komandas var atrast kategorijā Sensing.

get_distance komanda

VEXcode VR saskarnes ekrānuzņēmums, kas parāda bloku kodēšanas vidi, kas paredzēta kodēšanas jēdzienu mācīšanai, izmantojot virtuālo robotu, kā daļa no apmācības sadaļas.

Izmantojot komandu get_distance , attāluma sensors var ziņot attālumu līdz tuvākajam objektam milimetros (mm) vai collās. Komanda get_distanceziņo skaitliskās vērtības milimetros (mm) vai collās.

VEXcode VR apmācības interfeisa ekrānuzņēmums, kurā parādītas uz blokiem balstītas kodēšanas iespējas virtuālā robota programmēšanai, kas izstrādātas, lai uzlabotu kodēšanas prasmes un problēmu risināšanu STEM izglītībā.

Monitora konsolē attālums tiks parādīts milimetros (mm) un collās.

atrasts objekts komanda

VEXcode VR programmēšanas saskarnes ekrānuzņēmums, kurā parādīta uz blokiem balstīta kodēšanas vide, lai lietotāji varētu apgūt kodēšanas koncepcijas, izmantojot virtuālo robotu, kas izstrādāts izglītības nolūkiem STEM.

Attāluma sensors nosaka, vai tā priekšā atrodas objekts, izmantojot komandu Attālums atrasts objekts. Attāluma sensors var noteikt objektu vai virsmu 3000 mm (~118 collu) rādiusā no sensora. Komanda Attālums atrastais objekts atgriež Būla vērtību kā True vai False.

VEXcode VR saskarnes ekrānuzņēmums, kurā parādīta uz blokiem balstīta kodēšanas vide, kas paredzēta kodēšanas jēdzienu mācīšanai, izmantojot virtuālo robotiku. Tas ir redzams sadaļā Pamācības skolotājiem un studentiem STEM izglītībā.

True vai false tiks ziņots un parādīsies monitora konsolē.

Lāzers ļauj sensoram iegūt ļoti šauru redzes lauku, tāpēc noteikšana vienmēr notiek tieši sensora priekšā. 


Attāluma sensora biežākie lietojumi

VEXcode VR programmēšanas saskarnes ekrānuzņēmums, kurā parādīta uz blokiem balstīta kodēšanas vide, kas paredzēta kodēšanas koncepciju mācīšanai, izmantojot virtuālo robotiku. Ietver rīkus koda izveidei, testēšanai un atkļūdošanai simulētā iestatījumā.

Attāluma sensors var noteikt, vai VR robota priekšā atrodas kāds objekts. To var izmantot, lai izvairītos no šķēršļiem.

VEXcode VR saskarnes ekrānuzņēmums, kurā parādīta uz blokiem balstīta kodēšanas vide virtuālā robota programmēšanai, izceļot funkcijas iesācējiem un pieredzējušiem lietotājiem STEM izglītības kontekstā.

Attāluma sensors var izmērīt attālumu starp attāluma sensora priekšpusi un objekta priekšpusi. Tas var būt noderīgi, lai pabeigtu labirintu, nepārtraukti neietriecoties sienās vai izvairītos no objekta.


Attāluma sensora paraugprojekts

VEXcode VR saskarnes ekrānuzņēmums, kurā parādīta uz blokiem balstīta kodēšanas vide virtuālā robota programmēšanai, kas izstrādāta, lai atvieglotu kodēšanas koncepciju un robotikas principu apguvi izglītības iestādēs.

Šajā piemērā VR robots brauks uz priekšu, ja attāluma sensors atradīs objektu. Ja tas neatklāj objektu, VR robots pagriezīsies pa labi un turpinās meklēt objektu.

Piezīme: Šajā piemērā tiks atrasta pirmā ēka, taču ir nepieciešami uzlabojumi, lai izvairītos no nokrišanas no galda.

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

Last Updated: