Robot basado en Arduino controlado con una red neuronal

Publicado por en Robótica el 14/11/2017

En plena resaca de la pasada OSHWDem donde hemos visto una infinidad de robots competir, os dejo por aquí un interesante proyecto de Sean Hodhings que ha creado un pequeño robot que no funciona como es lo habitual, sino que utiliza una pequeña red neuronal para poder esquivar la luz que le rodea. El funcionamiento es muy interesante ya que permite que en lugar de programar todos los casos posibles, la red neuronal es capaz de aprender en base a unos límites fijados. Luego de ser entrenada, digamos que calcula la mejor forma de actuar basándonos en lo que ya sabe. De esta manera, el robot se ajusta automáticamente a su entorno, sin tener un código específicamente desarrollado para ese fin. Es un tema fascinante, imagínate aplicar esto a un sistema PID como el que es ampliamente utilizando en robots sigue líneas, donde es el propio robot que ajusta los valores para obtener el mejor resultado basándose en su entrenamiento previo. Son tres vídeos en total que comienza por el desarrollo del propio robot, fabricación de la PCB y finalmente la programación y ejecución de la red neuronal. No es que vayas a tener a Skynet en tu Arduino, ya que su capacidad de procesamiento es muy escasa, pero puede marcar un antes y después en la robótica que conocemos hasta ahora. Todos los esquemas, así como el código fuente, son Open Source, así que ¿a qué esperas para dotar de una pequeña inteligencia a tu robot? ;)

Leer más

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger información de carácter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuración cuando lo desees.

Cerrar

Más información en nuestra Política de Cookies.