Descripción general del sensor - Hardware
Nota
This section covers sensor hardware, not the use of sensors in code. For a software sensor guide, see Descripción general del sensor- software.
Para que esto sea efectivo, con frecuencia es vital que los robots puedan recopilar información sobre su entorno. Los dispositivos que proporcionan información al robot sobre el estado de su entorno se denominan «sensores». Hay una gran variedad de sensores disponibles para los equipos de FRC®, para medir todo, desde el posicionamiento en el campo hasta la orientación del robot y el posicionamiento del motor/mecanismo. Hacer uso de sensores es una habilidad absolutamente crucial para el éxito en el campo; si bien la mayoría de los juegos de FRC tienen tareas que puede realizar un robot «ciego», los mejores robots dependen en gran medida de los sensores para realizar las tareas del juego de la manera más rápida y confiable posible.
Además, los sensores pueden ser extremadamente importantes para la seguridad de los robots - muchos mecanismos de los robots son capaces de romperse a sí mismos si se usan incorrectamente. Los sensores proporcionan una protección contra esto, permitiendo a los robots, por ejemplo, deshabilitar un motor si un mecanismo está contra un dura parada.
Tipos de sensores
Los sensores utilizados en el FRC pueden clasificarse en general de dos maneras diferentes: por su función y por su protocolo de comunicación. La primera categorización es relevante para el diseño del robot; la segunda para el cableado y la programación.
Sensores por función
Los sensores pueden proporcionar información sobre una variedad de aspectos diferentes del estado del robot. Las funciones de los sensores comunes al FRC incluyen:
-
Interruptores de proximidad mecánicos («interruptores de límite»)
Los interruptores magnéticos de proximidad
Interruptores de proximidad inductivos
Interruptores de proximidad fotoeléctricos
Sensores de distancia
Sensores de rotación del eje
Sensores por Protocolo de Comunicación
Para que un sensor sea útil, debe ser capaz de «hablar» con el roboRIO. Hay varios métodos principales por los cuales los sensores pueden comunicar sus lecturas al roboRIO:
En general, el apoyo a los sensores que se comunican a través de entradas analógicas y digitales es sencillo, mientras que la comunicación a través de un bus serial puede ser más complicada.