Piensa rápido, robot
Una de las razones por las que todavía no tenemos los coches con piloto automático y mini-helicópteros que entregan las compras online es que los vehículos autónomos no suelen funcionar bien bajo presión. Un sistema que puede perfectamente aparcar en paraalelo a 5 mph puede tener problemas para evitar obstáculos a 35 mph.
Parte del problema es el tiempo que toma para producir e interpretar los datos de la cámara. Un vehículo autónomo utilizando una cámara estándar para monitorear su entorno necesitaría alrededor de una quinta parte de un segundo para actualizar su ubicación. Eso es suficiente para las condiciones normales de funcionamiento, pero no lo suficientemente rápido para gestionar lo inesperado.
Andrea Censi, científico investigador en el Laboratorio del MIT para la Información y Sistemas de Decisión, cree que la solución podría ser la de complementar las cámaras con un nuevo tipo de sensor “basado en eventos” (o "neuromórficos"), que puede tomar mediciones a un millón de veces por segundo.
En la Conferencia Internacional de Robótica y Automatización de este año, Censi y Davide Scaramuzza de la Universidad de Zurich presentan el primer algoritmo de estimación de estado - el tipo de algoritmo que los robots utilizan para calibrar su posición - para procesar los datos de los sensores basados en eventos. Un robot que ejecuta su algoritmo podría actualizar su ubicación en cada milésima de segundo más o menos, lo que le permite realizar maniobras más ágiles.
"En una cámara normal, usted tiene una serie de sensores, y luego hay un reloj", explica Censi. "Si usted tiene una cámara de 30 fotogramas por segundo, cada 33 milisegundos del reloj se congelan todos los valores y, a continuación, los valores se leen en orden." Con un sensor basado en eventos, por el contrario, "cada píxel actúa como un sensor independiente ", dice Censi. "Un cambio en la luminosidad - ya sea en la dirección positiva o negativa - es mayor que un umbral del píxel que dice”'yo veo algo interesante" y comunica esta información como un evento. Y luego espera hasta que percibe otro cambio".
Evento destacado
Cuando un algoritmo de estimación de estado estándar recibe una imagen de una cámara montada en el robot, primero se identifican "características": graduaciones de color o tono que se necesitan para conocer los límites entre los objetos. Luego se selecciona un subconjunto de las características que considera poco probable que cambie mucho con nuevas perspectivas.
Treinta milisegundos más tarde, cuando la cámara dispara de nuevo, el algoritmo realiza el mismo tipo de análisis y comienza tratando de igualar características entre las dos imágenes. Este es un proceso de ensayo y error, lo que puede llevar a cualquier lugar de 50 a 250 milisegundos, dependiendo de cómo ha cambiado dramáticamente la escena. Una vez que ha emparejado características, el algoritmo puede deducir de sus cambios de posición hasta qué punto el robot se ha movido.
El algoritmo de Censi y de Scaramuzza complementa los datos de la cámara con hechos denunciados por un sensor basado en eventos, que fue diseñado por su colaborador Tobi Delbrück del Instituto de Neuroinformática en Zurich. Primera ventaja del nuevo algoritmo es que no tiene que identificar las características: Cada evento es intrínsecamente un cambio de luminosidad, que es lo que define a una característica. Y debido a que los eventos se reportan tan rápidamente - cada millonésima de segundo - el problema de la concordancia se hace mucho más simple. No hay tantas características candidatas a ser consideradas, porque el robot no puede haberse movido muy lejos.
Por otra parte, el algoritmo no intenta hacer coincidir todas las características de una imagen a la vez. Para cada caso, se genera un conjunto de hipótesis acerca de hasta qué punto el robot se ha movido, lo que corresponde a varias funciones candidatas. Después de que bastantes acontecimientos se han acumulado, simplemente selecciona la hipótesis que se convierte en imagen con más frecuencia.
En los experimentos que implican un robot con una cámara y un sensor basado en eventos montado en el mismo, su algoritmo resultó ser tan preciso como los algoritmos de estimación de estado existentes.
Llegando abordo
Una de las inspiraciones para el nuevo trabajo, dice Censi, fue una serie de experimentos recientes por Vijay Kumar de la Universidad de Pennsylvania, que demostró que los helicópteros de cuatro rotores - helicópteros robóticos con cuatro conjuntos de rotores - podría realizar maniobras muy ágiles. Pero en esos experimentos, Kumar mide la ubicación de los robots utilizando una batería de cámaras externas que capturan 1.000 exposiciones por segundo. Censi cree que el suyo y el algoritmo de Scaramuzza permitiría a un helicóptero con cuatro rotores y sensores a bordo, replicar los resultados de Kumar.
Ahora que él y sus colegas tienen un algoritmo de estimación de estado fiable, dice Censi, el siguiente paso es desarrollar un algoritmo de control correspondiente - un algoritmo que decide qué hacer sobre la base de las estimaciones estatales. Ese es el objeto de una continua colaboración con Emilio Frazzoli, profesor de aeronáutica y astronáutica en el MIT.
Escrito por Larry Hardesty, MIT Noticias Oficina
Articulos Electrónica Relacionados
- Sensores FBG MS-01 de deformac... El Grupo COFITEL presenta los sensores de tipo MS-01 de T&S, que se benefician de las características especiales de alta sensibilidad de FBG (Fiber B...
- Sensor Lineal Hall de alta lin... Melexis presenta el CI sensor Hall MLX91377 listo para ASIL, adecuado para su uso en sistemas de automoción críticos para la seguridad, como la dirección asisti...
- Sensores de baja presión duale... Mouser ya tiene en stock los sensores de baja presión duales de la serie CP de Superior Sensor Technology. Los sensores de la serie CP de Superior Sensor Techno...
- Transductor de corriente Danis... Danisense presenta su nueva serie DT de transductores de corriente de tecnología fluxgate ultra estables y de alta precisión (clase ppm) para la medición aislad...
- Sensores combinados de tempera... Honeywell presenta la nueva serie 6000, 7000, 8000 y 9000 de soluciones HumidIcon™ de sensores combinados de temperatura y humedad relativa (RH) con salida digi...
- CAB 1500, el nuevo ASIL C read... LEM ha anunciado su nuevo sensor de corriente para automoción, el CAB 1500, que es conforme a ASIL C e ISO 26262. El CAB 1500, que ofrece la mejor exactitud de ...
- Sensor de CO2 para automoción ... Mouser ya tiene en stock el sensor de CO2 para automoción T6743-40K-E de Amphenol Advanced Sensors. El T6743-40K-E es un sensor de CO2 por infrarrojos no disper...
- Módulo de detección de corrien... La mayoría de las soluciones de protección diferencial disponibles en el mercado utilizan un módulo de protección diferencial tipo A + CC. Sin embargo, este enf...
- Sensores de proximidad inducti... La serie ICB se lanzó en el año 2011 y como consecuencia de las diferentes demandas del mercado se han realizado una serie de mejoras: Aumento de la frecuencia ...
- Acoplador inductivo BIC de Bal... En la automatización flexible, los sensores y actuadores deben ser capaces de controlar y seguir los movimientos de las máquinas. Los sensores que están permane...
- LEM amplía el rango de medida ... LEM anuncia la incorporación de tres nuevos transductores de corriente de altas prestaciones de la serie HO con un rango ampliado de medida de la corriente nomi...
- Sensor conectado a la Nube par... Telemecanique Sensors, marca independiente de Schneider Electric, ha presentado en el IoT Solution World Congress una de sus últimas innovaciones, una nu...