Utilizzo del sensore di distanza in VEXcode VR con Python

Il sensore di distanza sul robot VR segnala la distanza tra il robot VR e l'oggetto più vicino. Il sensore calcola la distanza utilizzando il tempo impiegato dalla luce laser per rimbalzare su un oggetto e ritornare al sensore.


Sensore di distanza sul robot VR

Progetto Python che utilizza il sensore di distanza per rilevare un oggetto e stampare la distanza misurata in millimetri.

Il Sensore di Distanza è un sensore che segnala la distanza tra il Robot VR e l'oggetto solido più vicino.

Codice Python che utilizza il sensore di distanza per segnalare la distanza in millimetri dell'oggetto più vicino in VEXcode VR

Il sensore di distanza utilizza laser di Classe 1 simili ai laser utilizzati dai moderni telefoni cellulari per il rilevamento della testa. Emette un minuscolo impulso di luce laser sicura, quindi utilizza il tempo necessario affinché l'impulso si rifletta per calcolare la distanza degli oggetti vicini. Il sensore calcola la distanza in base al tempo impiegato dall'impulso laser per effettuare il viaggio di andata e ritorno.


Comandi VEXcode VR utilizzati con il sensore di distanza

Progetto VEXcode VR che mostra il codice Python e la configurazione del Playground per l'utilizzo del sensore di distanza.

I comandi utilizzati con il Sensore di Distanza si trovano nella categoria Rilevamento.

get_distance Comando

Tutorial di VEXcode VR con Python selezionato e la lezione sul sensore di distanza aperta

Utilizzando il comando get_distance , il sensore di distanza può segnalare la distanza dell'oggetto più vicino in millimetri (mm) o pollici. Il comando get_distanceriporta valori numerici in millimetri (mm) o pollici.

Progetto Python per VEXcode VR che utilizza il sensore di distanza per segnalare l'oggetto più vicino di fronte al robot.

La distanza verrà visualizzata in millimetri (mm) e pollici nella console del monitor.

oggetto trovato Comando

Progetto Python in VEXcode VR che utilizza il sensore di distanza per rilevare un oggetto e segnalarne la distanza.

Il sensore di distanza rileva se c'è un oggetto davanti a sé utilizzando il comando Distanza oggetto trovato. Il sensore di distanza è in grado di rilevare un oggetto o una superficie entro 3000 mm (~118 pollici) dal sensore. Il comando Distanza oggetto trovato restituisce un valore booleano come True o False.

Progetto Python che utilizza il sensore di distanza nel VEXcode VR Playground

Vero o falso verrà segnalato e visualizzato nella console del monitor.

Il laser consente al sensore di avere un campo visivo molto ristretto, quindi il rilevamento avviene sempre direttamente davanti al sensore. 


Utilizzi comuni del sensore di distanza

Progetto Python VEXcode VR che utilizza il sensore di distanza con il Playground visibile

Il sensore di distanza può rilevare se c'è un oggetto davanti al robot VR. Questo può essere usato per evitare un ostacolo.

Progetto Python con comandi per sensore di distanza per un robot VR

Il sensore di distanza può misurare la distanza tra la parte anteriore del sensore di distanza e la parte anteriore dell'oggetto. Questo può essere utile per completare un labirinto senza sbattere continuamente contro i muri o per evitare un oggetto.


Progetto di esempio del sensore di distanza

Progetto Python che utilizza il sensore di distanza per segnalare l'oggetto più vicino in VEXcode VR

In questo esempio, il robot VR avanzerà se il sensore di distanza trova un oggetto. Se non rileva un oggetto, il robot VR girerà a destra e continuerà a cercare un oggetto.

Nota: In questo esempio verrà trovato il primo edificio, ma necessita di miglioramenti per evitare di cadere dal tavolo.

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

Last Updated: