Una forma más fácil de enseñar a los robots nuevas habilidades
Un robot de almacén recoge tazas de una estantería y las coloca en cajas para su envío. Todo va viento en popa, hasta que el almacén procesa un cambio y el robot tiene que coger tazas más altas y estrechas que se almacenan al revés Para reprogramar el robot hay que etiquetar a mano miles de imágenes que le enseñen a coger estas nuevas tazas y volver a entrenar el sistema.
Pero una nueva técnica desarrollada por investigadores del MIT sólo requeriría un puñado de demostraciones humanas para reprogramar el robot. Este método de aprendizaje automático permite al robot coger y colocar objetos nunca vistos que se encuentran en poses aleatorias con las que nunca se ha encontrado. En 10 ó 15 minutos, el robot estará listo para realizar una nueva tarea de recogida y colocación.
La técnica utiliza una red neuronal diseñada específicamente para reconstruir las formas de los objetos en 3D. Con sólo unas pocas demostraciones, el sistema utiliza lo que la red neuronal ha aprendido sobre la geometría 3D para agarrar nuevos objetos similares a los de las demostraciones.
En simulaciones y utilizando un brazo robótico real, los investigadores demuestran que su sistema puede manipular eficazmente tazas, cuencos y botellas nunca vistas, dispuestas en poses aleatorias, utilizando sólo 10 demostraciones para enseñar al robot.
"Nuestra principal contribución es la capacidad general de proporcionar de forma mucho más eficiente nuevas habilidades a los robots que necesitan operar en entornos más desestructurados en los que podría haber mucha variabilidad. El concepto de generalización por construcción es una capacidad fascinante porque este problema suele ser mucho más difícil", afirma Anthony Simeonov, estudiante de posgrado en ingeniería eléctrica e informática (EECS) y coautor del artículo.
Simeonov escribió el artículo junto con Yilun Du, estudiante de posgrado de EECS; Andrea Tagliasacchi, investigador científico de Google Brain; Joshua B. Tenenbaum, profesor de desarrollo profesional Paul E. Newton de la cátedra de cognición. Newton Career Development Professor of Cognitive Science and Computation en el Departamento de Ciencias Cognitivas y del Cerebro y miembro del Laboratorio de Ciencias de la Computación e Inteligencia Artificial (CSAIL); Alberto Rodríguez, profesor asociado de la promoción de 1957 del Departamento de Ingeniería Mecánica; y los autores principales Pulkit Agrawal, profesor del CSAIL, y Vincent Sitzmann, profesor asistente entrante de EECS. La investigación se presentará en la Conferencia Internacional de Robótica y Automatización.
Geometría de agarre
Un robot puede estar entrenado para coger un objeto concreto, pero si ese objeto está tumbado de lado (quizá se haya caído), el robot lo ve como un escenario completamente nuevo. Este es uno de los motivos por los que a los sistemas de aprendizaje automático les resulta tan difícil generalizar las nuevas orientaciones de los objetos.
Para superar este reto, los investigadores crearon un nuevo tipo de modelo de red neuronal, un campo descriptor neuronal (NDF), que aprende la geometría 3D de una clase de objetos. El modelo calcula la representación geométrica de un artículo concreto utilizando una nube de puntos 3D, que es un conjunto de puntos de datos o coordenadas en tres dimensiones. Los puntos de datos pueden obtenerse de una cámara de profundidad que proporciona información sobre la distancia entre el objeto y un punto de vista. Aunque la red se entrenó en simulación con un gran conjunto de datos de formas 3D sintéticas, puede aplicarse directamente a objetos del mundo real.
El equipo diseñó la NDF con una propiedad conocida como equidistancia. Con esta propiedad, si al modelo se le muestra una imagen de una taza en posición vertical, y luego se le muestra una imagen de la misma taza de lado, entiende que la segunda taza es el mismo objeto, sólo que girado.
"Esta equivocidad es lo que nos permite manejar con mucha más eficacia los casos en los que el objeto que se observa está en una orientación arbitraria", dice Simeonov.
A medida que el NDF aprende a reconstruir formas de objetos similares, también aprende a asociar partes relacionadas de esos objetos. Por ejemplo, aprende que las asas de las tazas son similares, incluso si algunas tazas son más altas o más anchas que otras, o tienen asas más pequeñas o más largas.
"Si quisieras hacer esto con otro enfoque, tendrías que etiquetar a mano todas las partes. En cambio, nuestro método descubre automáticamente estas partes a partir de la reconstrucción de la forma", afirma Du.
Los investigadores utilizan este modelo NDF entrenado para enseñar a un robot una nueva habilidad con sólo unos pocos ejemplos físicos. Mueven la mano del robot sobre la parte de un objeto que quieren que agarre, como el borde de un cuenco o el asa de una taza, y registran la ubicación de las puntas de los dedos.
Como el NDF ha aprendido mucho sobre geometría 3D y sobre cómo reconstruir formas, puede deducir la estructura de una nueva forma, lo que permite al sistema transferir las demostraciones a nuevos objetos en poses arbitrarias, explica Du.
Elegir un ganador
Probaron su modelo en simulaciones y en un brazo robótico real utilizando tazas, cuencos y botellas como objetos. Su método tuvo una tasa de éxito del 85% en las tareas de coger y colocar objetos nuevos en nuevas orientaciones, mientras que la mejor línea de base sólo pudo lograr una tasa de éxito del 45%. El éxito consiste en agarrar un nuevo objeto y colocarlo en un lugar determinado, como colgar tazas en un estante.
Muchas líneas de base utilizan información de la imagen en 2D en lugar de la geometría en 3D, lo que hace más difícil que estos métodos integren la equidistancia. Esta es una de las razones por las que la técnica NDF funcionó mucho mejor.
Aunque los investigadores están satisfechos con su rendimiento, su método sólo funciona para la categoría de objetos concreta con la que se ha entrenado. Un robot al que se le enseñe a recoger tazas no podrá recoger cajas o auriculares, ya que estos objetos tienen características geométricas demasiado diferentes a las de la red entrenada.
"En el futuro, lo ideal sería ampliarlo a muchas categorías o dejar de lado la noción de categoría", dice Simeonov.
También tienen previsto adaptar el sistema a objetos no rígidos y, a largo plazo, permitir que el sistema realice tareas de selección y colocación cuando el área de destino cambie.
Este trabajo está financiado, en parte, por la Agencia de Proyectos de Investigación Avanzada de Defensa, la Agencia de Ciencia y Tecnología de Defensa de Singapur y la Fundación Nacional de la Ciencia.
###
Escrito por Adam Zewe, Oficina de Noticias del MIT
Articulos Electrónica Relacionados
- Robots programables tipo SCARA... Yamaha presentó en la pasada feria Productrónica 2015, sistemas robóticos programables tipo SCARA y Cartesianos que permiten la paletizaci&...
- Cobot industrial de 20 kg de c... Universal Robots ha anunciado el lanzamiento de un nuevo cobot de 20 kg de carga. Bajo el nombre UR20, el nuevo cobot cuenta con un diseño nuevo de articulación...
- Robots de dos brazos para fabr... Con la ayuda de la inteligencia artificial, los investigadores de Siemens han desarrollado robots de dos brazos capaces de fabricar productos sin necesidad de s...
- Los robots autónomos de seguri... Knightscope, empresa tecnológica de seguridad pública, está especializada en la combinación de robótica, tecnología de conducción automática, electrificación de...
- El sistema de imágenes iVY2 de... La división Yamaha Factory Automation Section ha introducido la visión de próxima generación para su gama excepcionalmente flexible de robots SCARA, cartesianos...
- Brazos robóticos biónicos tan ... Músculos y nervios artificiales fabricados con una aleación de níquel y titanio con memoria de forma están haciendo brazos robóticos tan flexibles y ágiles como...
- Robots colaborativos YuMi® GoF... ABB está ampliando su cartera de robots colaborativos (cobot) con las nuevas familias de cobots GoFa™ y SWIFTI™, ofreciendo cargas y velocidades más altas, para...
- Inspección industrial robótica... Alisys acaba de anunciar la finalización del proyecto INSPECT4.0. Se trata de una iniciativa pionera en el desarrollo de tecnologías robóticas de última generac...
- Líder del sector automotriz en... Un productor líder de componentes para automoción ha superado rápidamente sus desafíos de automatización al aprovechar la velocidad y la simplicidad del sistema...
- Pinzas personalizables para ro... On Robot presenta su nuevo modelo de pinza flexible y de bajo consumo para cobots encargados de manipular objetos de diferentes tamaños – la RG6.F&...
- Robots articulados cartesianos... Los cobots ligeros dominaron en la Hanover Messe de este mes de abril. Si bien ofrecen una visión tentadora para nuestro futuro industrial, muchos de los desafí...
- Robot para soldadura Thermaltr... El sistema robótico de Thermaltronics incorpora conceptos de diseño innovadores y componentes de precisión para garantizar la precisi&oacut...