Skip to main content

Introducción

El uso de Python con VEXcode VR requiere una licencia VR Enhanced o Premium. Asegúrate de haber iniciado sesión con tu código de clase y de que el logotipo de VR en la esquina superior izquierda sea gris o dorado. 

En el Desafío del Laberinto de Pared, usarás VEXcode VR Python para navegar el Robot VR a través del patio de recreo del Laberinto de Pared de principio a fin. Aprenderá cómo utilizar el sensor de parachoques y el bucle mientras para resolver el desafío del laberinto de pared.

En el videoclip a continuación, el robot VR comienza en el inicio del laberinto en el centro inferior del patio de recreo y navega hasta el final en el centro superior. Para resolver el laberinto, el robot conduce hasta que choca contra una pared, luego da marcha atrás y gira para navegar por los caminos abiertos. El robot de realidad virtual comienza avanzando, retrocediendo y girando a la izquierda tres veces para sortear las primeras paredes. A continuación, da marcha atrás, avanza y gira a la derecha dos veces para llegar al centro del laberinto. Para sortear el último conjunto de paredes, el robot retrocede, avanza y gira a la izquierda 3 veces, luego, finalmente, gira a la derecha, conduce, retrocede, gira a la izquierda y conduce hasta el final.

El problema del laberinto de pared

La codificación del robot de realidad virtual para navegar a ubicaciones dentro del laberinto de pared se puede hacer de varias maneras. Sin embargo, sin saber las distancias o dimensiones exactas del laberinto, usar comandos como drive_for puede ser complicado. Afortunadamente, hay herramientas en el robot de realidad virtual y en nuestro código para ayudarnos a resolver el problema del laberinto. Aprenderá sobre esas herramientas en esta unidad, comenzando con el sensor de parachoques en la próxima lección.