OpenBot: un robot de código abierto impreso en 3D por Intel

OpenBot: un robot de código abierto impreso en 3D desarrollado por Intel

Los investigadores de los laboratorios Intel han desarrollado un robot inteligente que cualquiera que tenga un teléfono inteligente puede construir, usando código abierto, una impresora 3D y 50 dólares. Lo que es diferente con este robot impreso en 3D es que el smartphone no sólo se utiliza para controlar el robot, como en el caso de dispositivos como MobBob o Qualcomms Micro Rover, sino que se utiliza directamente como el “cerebro” del robot, aprovechando las funciones avanzadas y los sistemas operativos de los teléfonos inteligentes de hoy en día para permitir una detección y un cálculo de alta calidad, a la vez que se mejora la asequibilidad, la accesibilidad y la escalabilidad, todo ello dentro de un presupuesto de 50 dólares (sin incluir el teléfono inteligente).

Si bien anteriormente se han realizado esfuerzos para que la tecnología robótica sea asequible y escalable, se han hecho concesiones en cuanto al diseño, la funcionalidad o el rendimiento. Los robots relativamente caros en esta área de investigación pueden costar entre 2.000 y 5.000 dólares, mientras que los robots basados en móviles son significativamente menos caros, pero aún así tienen un coste de entre 250 y 500 dólares, como el AWS DeepRacer, el DJI Robomaster S1, el Nvidia JetBot y el DukieBot.

Pasted into OpenBot un robot de codigo abierto impreso en 3D por Intel - OpenBot: un robot de código abierto impreso en 3D por Intel

Como dice el estudio, “los proyectos mencionados utilizan un smartphone como un control remoto para teleoperar, descargan datos a un servidor para su procesamiento, o dependen de hardware y software comercial o anticuado. Por el contrario, nuestra plataforma convierte un smartphone en el cerebro de un robot totalmente autónomo con detección y computación a bordo”.

Con este enfoque, los investigadores de Intel han aprovechado las ventajas de los teléfonos actuales para permitir la navegación y la detección y el cálculo en tiempo real para un cuerpo de robot con ruedas que cuesta menos de 50 dólares. Las características de los teléfonos inteligentes que hacen esto posible incluyen tecnología avanzada de imágenes, potencia de procesamiento, navegación, conectividad, sensores, aceleradores de IA para la inferencia de redes neuronales, ecosistemas de software y hardware rápidamente actualizados y en evolución. A su vez, el ‘OpenBot’ es capaz de aplicaciones avanzadas como el seguimiento de personas y la navegación autónoma.

Aunque una gran parte del costo, alrededor del 40%, es el de las baterías, el precio puede reducirse aún más al escalar la producción, ya que se fabrican más unidades. La placa superior con el soporte del teléfono y la cubierta inferior, que pesan 146g y 103g respectivamente, se imprimen en 3D en PLA y tardan alrededor de 23 horas en total en imprimirse en 3D utilizando un Ultimaker.

La aplicación Android permite la conectividad, el procesamiento y las entradas sensoriales audiovisuales (cámara, giroscopio, acelerómetro, magnetómetro, sensor de luz ambiental, barómetro). Los controladores de juegos comunes pueden conectarse vía Bluetooth para operar remotamente el OpenBot. Los algoritmos basados en el aprendizaje, a diferencia de los algoritmos clásicos de planificación del movimiento, utilizan el procesamiento de redes neuronales para detectar objetos o personas y navegar de forma autónoma.

Pasted into OpenBot un robot de codigo abierto impreso en 3D por Intel 1 - OpenBot: un robot de código abierto impreso en 3D por Intel

Explicando la diferencia que hace al usar una plataforma abierta, disponible y constantemente actualizada como Android, en contraposición a soluciones de software específicas y personalizadas, el estudio afirma,

“A diferencia de otros robots, nuestra plataforma tiene una abundancia de potencia de procesamiento, interfaces de comunicación y sensores proporcionados por el teléfono inteligente. Los robots existentes a menudo dependen de ecosistemas de software personalizados, que requieren personal de laboratorio dedicado que mantenga el código, implemente nuevas características, e implemente drivers para nuevos sensores. En cambio, nosotros usamos Android, uno de los mayores ecosistemas de software en constante evolución. Todo el software de bajo nivel para la integración y el procesamiento de sensores ya existe y mejora sin ningún esfuerzo adicional por parte de la comunidad robótica. Todos los sensores ya están sincronizados en el mismo reloj, obviando lo que ahora es un gran desafío para muchos robots existentes”.

Las ventajas de este enfoque para mejorar la accesibilidad y la escalabilidad en la robótica son más que evidentes cuando se comparan las características y especificaciones de las plataformas de robótica sobre ruedas. Con casi todas las características disponibles, un sistema operativo Android abierto, que utiliza cualquier teléfono inteligente disponible hoy en día, no sólo para controlar, sino para impulsar algoritmos basados en el aprendizaje y aplicaciones basadas en la IA en el seguimiento personal y la navegación autónoma, y su rentabilidad, el OpenBot de los laboratorios Intel Labs está muy por delante de cualquier otra solución robótica de bajo costo disponible públicamente.

Pin It on Pinterest

Shares