Skip to main content

Lección 1: ¿Qué es un sensor de parachoques?

En esta lección, aprenderás qué es un sensor y por qué usarías sensores con un robot de realidad virtual. El primer sensor que aprenderá es el sensor de parachoques. Aprenderás cómo funciona el sensor de parachoques y cómo usar los sensores de parachoques del robot VR en un proyecto VEXcode VR.

Resultados de aprendizaje

  • Identifique que el sensor de parachoques es un tipo de interruptor.
  • Identifique que el sensor de parachoques informa un valor de FALSO (liberado) o VERDADERO (pulsado).
  • Identifique que el sensor de parachoques se puede utilizar para provocar una acción de robot VR cuando se pulsa o suelta.
  • Identifique que el <Pressing bumper> bloque es un booleano que informa si se pulsa el sensor del parachoques.
  • Describa por qué se usaría el sensor de parachoques en un proyecto de VEXcode VR.

Sensor de parachoques

El VR Robot tiene dos sensores de parachoques ubicados en la parte delantera.

Parte frontal del robot de RV. Dos sensores de parachoques en la parte delantera del robot se muestran en naranja brillante con un cuadro rojo que los rodea. Un sensor está en la parte delantera derecha del robot y el otro está en la parte delantera izquierda.

Un sensor de parachoques es un interruptor que informa si se pulsa o suelta.

  • El sensor de parachoques informará un valor de sensor de VERDADERO cuando se pulse el sensor de parachoques.
  • El sensor del parachoques informará un valor de FALSO del sensor cuando se suelte el sensor del parachoques.

El sensor de parachoques es presionado por las paredes en el laberinto de paredes del patio de juegoso por las paredes exteriores que rodean otros patios de juegos.

Zona de juegos VR Wall Maze. El ángulo de la cámara muestra una vista de 3/4 del campo con el robot VR delante. Esto muestra que el laberinto de paredes tiene paredes en 3D con las que el robot chocará si avanza.

El sensor de parachoques se utiliza para determinar si el robot VR está tocando un objeto o una pared. Utilice el <Pressing bumper> bloque en un proyecto VEXcode VR para comprobar el estado del sensor del parachoques.

Lea el artículo Sensor de parachoques - Características del robot - VEX VR para obtener información detallada sobre cómo funciona el sensor de parachoques.

<Pressing bumper> Bloquear

<Pressing bumper> es un bloque reportero booleano. Indica VERDADERO si se pulsa el parachoques y FALSO si no se pulsa.

Bloque pulsado del parachoques en VEXcode que lee el signo de interrogación pulsado del parachoques izquierdo. El bloque tiene forma hexagonal.

Uso de bloques de interruptores

Este es el <Bumper pressed> bloque Interruptor.

Bloque de interruptores de forma hexagonal con el siguiente comando de Python en su interior: punto de parachoques de subrayado izquierdo pulsado. Al final del comando hay un conjunto de paréntesis.

El <Pressing bumper> bloque se utiliza con bloques de la categoría Control que acepta bloques booleanos hexagonales.

Espacio de trabajo VEXcode VR con la categoría Control de bloques que se muestra en la caja de herramientas a la izquierda.

En el siguiente ejemplo, el robot VR avanzará hasta que se pulse el parachoques izquierdo. Una vez pulsado el parachoques izquierdo, el robot VR dejará de funcionar.

Proyecto de realidad virtual con un bloque cuando se inicia y cuatro bloques adjuntos debajo. Los bloques de lectura avanzan, espere hasta que se presione el parachoques izquierdo, deje de conducir. El bloque LeftBumper Pressed está anidado dentro de la espera hasta, por lo que se lee como un comando.

Aplicar

Los sensores son esenciales para la robótica. Para que un robot de realidad virtual sea realmente considerado un robot, debe ser capaz de sentir e interactuar con su entorno. Esto se conoce comúnmente como el bucle de decisión de la → Ley Sense → Think.

Diagrama de flujo que muestra el bucle Sense Think Act. La sección Sense tiene una subetiqueta que dice Sense the Environment. Una flecha apunta de Sentido a Pensar. Think tiene una subetiqueta que dice Tomar decisiones basadas en datos de sensores del entorno. Una flecha apunta de Pensar a Actuar. Act tiene una subetiqueta que dice Llevar a cabo decisiones. Una flecha apunta de Act a Sense.

Un robot de realidad virtual utiliza sensores para recopilar datos de su entorno (Sense),  tomar decisiones basadas en esta información (Think) y convertir esa información en instrucciones para comportamientos (Act).

Los sensores permiten que un robot de realidad virtual interactúe con su entorno y permiten al usuario crear proyectos más dinámicos. Estos proyectos dinámicos requieren un robot de realidad virtual para interactuar y responder a entornos cambiantes.

En esta unidad, se le presenta el sensor de parachoques, un sensor que puede detectar el contacto físico. El sensor de parachoques se utiliza para informar a un robot de realidad virtual cuando ha hecho contacto con un objeto o pared. Un robot de realidad virtual puede usar la información informada del sensor del parachoques izquierdo para tomar decisiones. En el siguiente ejemplo, el robot VR avanzará, luego girará 90 grados a la derecha después de presionar el sensor del parachoques izquierdo, detectando el contacto con un objeto o pared.

Proyecto de realidad virtual con un bloque cuando se inicia y cuatro bloques adjuntos debajo. Los bloques leen avance, espere hasta que se presione el parachoques izquierdo, gire a la derecha 90 grados. El bloque LeftBumper Pressed está anidado dentro de la espera hasta, por lo que se lee como un comando.

Preguntas

Seleccione un enlace a continuación para acceder al cuestionario de la lección.

Google Doc / .docx / .pdf