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 fotoeléctricos en for... Telemecanique Sensors presenta los nuevos sensores fotoeléctricos en formato miniatura XUM8 y XUMT con fijaciones y dimensiones estándar aún más compactos e ing...
- Sensores de corriente para la ... Para la regulación exacta de los sistemas electrónicos de potencia, como convertidores de frecuencia, fuentes de alimentación de modo de conmutación, sistemas S...
- Sensor ambiental multifunción ... Omron Electronic Components Europe ha anunciado un sensor ambiental multifunción que permite a los diseñadores supervisar rápidamente siete...
- Acelerómetros analógicos KX220... Kionix anuncia la serie de sensores KX220, una nueva familia de acelerómetros analógicos triaxiales de media g. Inicialmente hay dos versiones dis...
- Sensores inductivos y fotoeléc... Como uno de los principales fabricantes de componentes y sistemas de ingeniería eléctrica y automatización, Eaton ofrece ahora una amplia gama de productos de d...
- Transductores redundantes Micr... Balluff presenta el nuevo transductor de desplazamiento redundante Micropulse BTL 7, que ofrece un sistema de medición de posición absoluto y sin contacto, libr...
- Sensores fotoeléctricos en min... Los sensores fotoeléctricos en miniatura W100-2 son compatibles con todos los métodos de detección estándar (sensores unidireccionales, sensores con reflector, ...
- Sensor multiespectral de 13 ca... Mouser ya dispone en stock del sensor multiespectral de 13 canales AS7343L de ams OSRAM. Este sensor compacto combina el análisis del color multicanal con la te...
- Módulo sensor de reconocimient... Mouser Electronics, Inc. tiene disponible el módulo sensor de detección de rostros B5T HVC de Omron Electronics. Este módulo de visión humana totalmente integra...
- Sensor fotoeléctrico inalámbri... Banner Engineering presenta la primera solución de detección fotoeléctrica inalámbrica autónoma para múltiples aplicaciones de monitorización y control. El nuev...
- Sensor de presión digital BMP3... Mouser Electronics, Inc. distribuye el sensor de presión barométrica digital BMP388 de Bosch. Con el mejor coeficiente de temperatura (TCO) entre ...
- Sensor táctil sustituto direct... El sensor táctil capacitivo proporciona ventajas gracias a su durabilidad y facilidad de uso, pero requiere de un diseño minucioso y una configuración adecuada ...