Ubicaciones de desbloqueo
Crea un sistema de coordenadas en el Campo de Habilidades Virtuales de Volumen Completo con la posición del punto rojo como origen (0, 0) y la posición inicial del Centro del Robot Héroe ubicada en las coordenadas (0, 36). Usa los bloques [Conducir para], [Girar para], [Girar para posicionar] y [Girar para] para programar al Robot Héroe para que recoja el Bloque Rojo resaltado en naranja, lo puntúe en Meta Iy estacione parcialmente el robot en la Zona de Suministro. Crea un algoritmo para encontrar las coordenadas X e Y de la ubicación donde el robot debe recoger y puntuar el Bloque Rojo, y las coordenadas X e Y de la ubicación donde el robot debe estacionar el Robot Héroe.
- Seleccione VIQRC Virtual Skills - Full Volume Playground.
- Crea un algoritmo para calcular y registrar las coordenadas X e Y de la posición del robot después de recorrer una cierta distancia utilizando la distancia recorrida y la dirección del tren motriz.
- Programa al Robot Héroe para que conduzca hasta el Bloque Rojo resaltado en naranja y lo recoja.
- Utilice el algoritmo para rastrear las coordenadas X e Y de la posición del robot.
- Utilice el bloque [print] para imprimir las coordenadas X e Y de la ubicación donde el robot debe recoger el bloque en la consola de impresión.
- Programa al Robot Héroe para que se dirija hacia la Meta I y deje caer el Bloque en la Meta.
- Utilice el algoritmo para rastrear las coordenadas X e Y de la posición del robot.
- Utilice el bloque [print] para imprimir las coordenadas X e Y de la ubicación donde el robot debe dejar caer el bloque en el Objetivo I en la Consola de impresión.
- Dirige al Robot Héroe a una posición que lo ubique parcialmente dentro de la Zona de Suministro.
- Utilice el algoritmo para rastrear las coordenadas X e Y de la posición del robot.
- Utilice el bloque [print] para imprimir en la consola de impresión las coordenadas X e Y de la ubicación donde el robot se estacionará parcialmente dentro de la zona de suministro.
Consejos útiles
- Para identificar las coordenadas X e Y del Hero Bot en el Campo de Habilidades Virtuales VIQRC, establezca la posición inicial del Hero Bot como el origen (0,0) del sistema de coordenadas.
- Declara dos variables para almacenar las coordenadas X e Y del Hero Bot. Utilice los bloques set de la categoría Variables para establecer los valores de las coordenadas X e Y en 0 al inicio del proyecto.

Comando Python correspondiente:
currentX = 0 currentY = 36
- Utilice los bloques Reporter de la categoría Sensores para obtener el valor de orientación del sistema de transmisión a partir del sensor inercial.

Comando Python correspondiente:
tren motriz.dirección(GRADOS)
- Utilice la distancia recorrida y la dirección de la transmisión para calcular las coordenadas X e Y después de conducir una cierta distancia.
Función matemática (impulsar hacia adelante):
X2 = X1 + distancia_de_conducción * sen(rumbo_de_conducción)
Y2 = Y1 + distancia_de_conducción * cos (rumbo_de_conducción)

- Utilice el bloque función de la categoría Operadores para expresar funciones matemáticas.

Comando Python coincidente:
currentX = currentX + drive_distance * math.sin(drivetrain.heading(DEGREES) / 180.0 * math.pi) currentY = currentY + drive_distance * math.cos(drivetrain.heading(DEGREES) / 180.0 * math.pi)
- Para obtener más información sobre las dimensiones del campo de habilidades virtuales de VIQRC, clic aquí.