Codificación del sensor de distancia V5 mediante desigualdades matemáticas

El uso del sensor de distancia V5 en su robot durante una competencia de robótica VEX (VRC) puede permitirle a su robot sumar más puntos utilizando movimientos autónomos.

El juego utilizado como ejemplo para este artículo es el juego VRC 2021-2022, Tipping Point. Vea esta página para obtener más información sobre el juego y cómo se juega. Para conocer las definiciones de juego utilizadas en este artículo, una descripción general de las reglas del juego y la puntuación, el Manual del juego de Tipping Point.


El sensor de distancia V5

Diagrama que ilustra la configuración y conexión de los sensores V5, destacando los componentes clave y sus funciones para un uso efectivo en proyectos de robótica.

El sensor de distancia V5 es uno de los potentes sensores V5 que están diseñados para una integración completa con la plataforma robótica V5.

  • Este sensor utiliza un pulso de luz láser apto para aulas para medir la distancia desde el frente del sensor a un objeto.
  • El sensor de distancia V5 se puede utilizar para detectar un objeto y determinar el tamaño relativo del objeto. El tamaño aproximado de un objeto se informa como pequeño, mediano o grande.
  • El sensor también se puede utilizar para calcular la velocidad de aproximación de un robot. La velocidad de aproximación mide la velocidad del robot/sensor a medida que se mueve hacia el objeto.

Para obtener información más detallada sobre el sensor de distancia V5, cómo funciona y cómo usarlo con VEXcode V5,este artículo de la biblioteca VEX .


Ejemplo de sensor de distancia V5

El objetivo de este proyecto es que el robot levante y mueva una portería móvil utilizando el sensor de distancia V5 para detectar qué tan lejos está la portería.

Diagrama que ilustra la instalación y configuración de los sensores V5, incluidos los componentes y conexiones etiquetados, para ayudar a los usuarios a comprender cómo utilizar eficazmente los sensores en proyectos de robótica V5.

Este es el ejemplo de código que se tratará en este artículo.

Se cubrirá un desglose de los comportamientos en el ejemplo y cómo obtener los parámetros utilizados para codificar el sensor de distancia V5.

Puedes construir el proyecto en VEXcode V5 siguiendo el artículo, o simplemente puedes leer el artículo para inspirarte como ejemplo de cómo incluir el sensor de distancia V5 cuando codificas tu propio robot personalizado.

Este video muestra la ejecución del código anterior y el robot levanta y mueve un objetivo móvil.

Ilustración de los sensores V5 utilizados en robótica, que muestra varios tipos de sensores y sus ubicaciones para una funcionalidad óptima en los proyectos.

Aquí está la configuración del robot utilizada en VEXcode V5 para agregar el robot y el sensor de distancia a la configuración de este ejemplo, si desea probar el ejemplo usted mismo.

Robot utilizado para este ejemplo.

Diagrama que ilustra la configuración y las conexiones para usar sensores con el sistema robótico V5, con componentes etiquetados y una guía visual clara para una instalación adecuada.

El robot utilizado en este ejemplo es el VRC Hero Bot 2021-2022, Moby. El diseño de Moby no tiene ningún sensor; para este ejemplo, se agregó el sensor de distancia V5 a Moby.

Para este ejemplo, el sensor de distancia V5 está montado cerca del centro de Moby's Forks.

Para obtener más información sobre Moby, vea este artículo de la Biblioteca VEX.

No es necesario utilizar Moby para codificar el sensor de distancia V5 ni para competir en la competición de este año. Puede montar el sensor en su robot personalizado donde mejor le parezca.

Nota: asegúrese de que no haya ninguna estructura en el robot frente a la pequeña ventana láser en la parte frontal del sensor. Debe haber un camino despejado delante del sensor entre la portería y el sensor.

Desglose de las conductas a puntuar

Para levantar y mover una portería móvil utilizando la información del sensor de distancia V5, primero analice cómo debe moverse el robot.

Diagrama que ilustra la configuración y las conexiones de los sensores V5, mostrando varios tipos de sensores y su ubicación para una funcionalidad óptima en aplicaciones robóticas.

En primer lugar, se debe colocar el robot de cara a la portería móvil.

el robot debe avanzar hasta que el sensor de distancia detecte
      que la portería móvil está dentro de las horquillas y cerca del sensor

Luego, el robot debe avanzar hasta que el Sensor de Distancia detecte que la Portería Móvil está dentro de las Horquillas y cerca del sensor.

Una vez que el sensor detecta que el Mobile Goal está dentro de las Forks o cerca del
      del sensor

Una vez que el sensor detecta que la portería móvil está dentro de los Forks o cerca del sensor, el robot deja de conducir y levanta los Forks para recoger la portería móvil.

Diagrama que ilustra la configuración y conexión de los sensores V5, incluidas las etiquetas de cada componente y sus respectivas funciones, como parte de la Descripción de la categoría V5 en la sección Uso de sensores.

Una vez que se ha recogido la portería móvil, el robot girará a la izquierda 90 grados y avanzará 600 milímetros (mm).

Diagrama que ilustra la configuración y conexión de los sensores V5, mostrando los componentes etiquetados y el cableado para una adecuada integración en proyectos de robótica.

Luego, el robot bajará las horquillas para colocar la portería móvil y conducirá en reversa alejándose de la portería móvil para que no la derribe accidentalmente durante el siguiente movimiento.


Comprender los parámetros

Para ejecutar los comportamientos anteriores, es importante comprender qué tan lejos está el objetivo móvil del sensor de distancia V5.

Parámetro para recoger la portería móvil mediante el Sensor de Distancia V5

 Para que el robot avance

Para que el robot avance hasta que el sensor de distancia detecte que el objetivo móvil está dentro de las horquillas y cerca del sensor, los valores del sensor deben registrarse desde el V5 Brain.

Coloque la portería móvil entre las horquillas del robot.

 Luego, desde la pantalla del Cerebro, seleccione 'Dispositivos'luego el ícono para
      el Sensor de Distancia

Luego, desde la pantalla del Cerebro, seleccione 'Dispositivos' y luego el ícono del Sensor de Distancia.

Diagrama que ilustra la configuración y el uso de los sensores V5, mostrando conexiones y configuraciones para un rendimiento óptimo en aplicaciones robóticas.

La distancia en milímetros (mm) que el Mobile Goal está alejado del sensor se informa en la pantalla del Brain.

Diagrama que ilustra la configuración y las conexiones de los sensores V5, incluidas etiquetas para cada componente para ayudar a comprender sus funciones en un proyecto de robótica.

Este es el valor que se utilizará en el proyecto al recoger la portería móvil utilizando el sensor de distancia.

Parámetro para subir y bajar las Horquillas

Diagrama que ilustra la configuración y conexión de sensores V5 para robótica, destacando los componentes clave y sus funciones en el sistema.

Coloca nuevamente la portería móvil dentro de los tenedores.

Diagrama que ilustra la configuración y conexión de los sensores V5, mostrando varios tipos de sensores y sus ubicaciones en una plataforma robótica, relevante para la descripción de la categoría V5 en la sección Uso de sensores.

Luego, desde la pantalla del Cerebro, seleccione 'Dispositivos' y luego el ícono de Motor 2. El motor 2 controla la horquilla izquierda.

Levante manualmente las horquillas hasta que la parte inferior de la portería móvil esté en
      y no bloquee la vista del sensor de distancia.

Levante manualmente las horquillas hasta que la parte inferior de la portería móvil no bloquee la vista del sensor de distancia.

Cuando levante manualmente las horquillas, asegúrese de levantar cada horquilla en el lado izquierdo y derecho de Moby simultáneamente, ya que cada una está controlada por su propio motor.

Nota: Evite puntos de pellizco al levantar manualmente las horquillas.

Diagrama que ilustra la configuración y conexión de los sensores V5, incluidos los componentes etiquetados y el cableado, para ayudar a comprender la integración de sensores para proyectos de robótica educativa.

La cantidad de grados que se han elevado las bifurcaciones se informa en la pantalla del Cerebro.

Diagrama que ilustra la configuración y las conexiones de los sensores V5, incluidas etiquetas para cada componente para ayudar a comprender sus funciones en un proyecto de robótica.

Este es el valor que se utilizará en el proyecto al subir y bajar las Horquillas para levantar y colocar la Portería Móvil.

Usando bloques de operador

El bloque del operador se utiliza para codificar
      el sensor de distancia.

En este proyecto, el bloque operador <Less than> se utiliza para codificar el sensor de distancia.

Diagrama que ilustra la configuración y conexión de los sensores V5, mostrando varios tipos de sensores y su ubicación en un proyecto de robótica para mejorar la funcionalidad y la recopilación de datos.

Esto se debe a que a medida que el sensor de distancia se acerca cada vez más a un objeto, la distancia en milímetros entre el sensor y ese objeto disminuye.

Diagrama que ilustra la configuración y las conexiones de los sensores V5, destacando los componentes clave y sus funciones en un sistema robótico.

Se pueden seleccionar valores de umbral para activar comportamientos del robot una vez que la distancia sea inferior a una cantidad predeterminada.

Por ejemplo, cuando el robot se dirige hacia el objetivo móvil, utilice el bloque operador <Less than> para activar el comportamiento del robot que se detiene una vez que la distancia es menor que aproximadamente 139 milímetros (mm).

Diagrama que ilustra la configuración y el uso de sensores en la robótica VEX V5, mostrando conexiones y componentes para una integración efectiva de sensores.

Si ese valor cambiara a 10 milímetros (mm), por ejemplo, el robot chocaría contra la portería móvil y potencialmente se dañaría, porque 10 milímetros (mm) de distancia del sensor no es suficiente para evitar que las horquillas del robot se toquen. la Meta Móvil.

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

Last Updated: