YouTuber lanza un robot autónomo de IA capaz de jugar a recoger pelotas

·por Henderson·Engineering
YouTuber lanza un robot autónomo de IA capaz de jugar a recoger pelotas
Puntos clave
  • Fetch es un robot de IA que puede jugar a recoger pelotas de manera autónoma.
  • El robot utiliza una placa Arduino UNO Q y tecnología de visión por computadora para el reconocimiento de objetos.
  • El modelo ha sido entrenado para reconocer pelotas naranjas y gestos humanos, y puede ajustar sus acciones según el entorno.
  • El proyecto ha sido lanzado como código abierto, disponible para aquellos interesados en consultarlo y utilizarlo.

Un YouTuber ha revelado un nuevo robot autónomo de inteligencia artificial que puede completar todo un juego de recoger pelotas por sí solo. Este robot se llama Fetch, en honor a su fabricante. Utiliza un hardware de circuito cerrado que funciona sin conexión y es impulsado por la lógica de un Arduino Uno en estado puro. Puede reconocer pelotas naranjas y, sin necesidad de intervención humana, recogerlas y devolverlas a su dueño. Las piezas impresas en 3D del robot están fijadas con solo unos pocos tornillos, y su diseño es amigable. Cuando una pelota naranja entra en su campo de visión, el brazo impreso en 3D se extiende para atraparla.

Las ruedas motorizadas del robot son responsables de su movimiento. Después de recoger la pelota, Fetch escanea la habitación en busca de su dueño. Simplemente levantando la mano, puede reconocerlo y devolverle la pelota.

Contexto técnico de Fetch

Este robot es capaz de realizar estas tareas gracias a su tecnología autónoma. Fetch puede distinguir entre objetos y gestos humanos, lo cual es posible gracias a la inteligencia artificial. El robot utiliza una placa Arduino UNO Q equipada con una cámara y visión por computadora. Tiene dos procesadores, uno de los cuales se encarga de analizar imágenes y detectar objetos, mientras que el otro controla los motores y servos del robot. Sector 07 ha entrenado la visión por computadora utilizando Edge Impulse. El dispositivo compacto utiliza el modelo YOLO-Pro para detectar objetos.

Este modelo ha sido específicamente entrenado para reconocer pelotas naranjas y manos humanas, y ha capturado 200 imágenes de diferentes objetos en la máquina, tomadas en diversas condiciones de iluminación, texturas de suelo y fondos, para ayudar al robot a identificar objetos en diferentes entornos.

Una vez entrenado, el modelo crea un marco alrededor de los objetos detectados. Según la posición del objeto, el robot gira sus ruedas para moverse hacia la pelota naranja o hacia la mano de su dueño. También calcula a qué distancia debe estar su brazo mecánico para poder agarrar o soltar la pelota.

Funciones y desafíos del robot

Fetch incorpora muchas funciones interesantes. En la parte frontal del robot hay ojos animados, y sus orejas pueden moverse según diferentes situaciones, además de poder responder verbalmente utilizando fragmentos de audio creados por ElevenLabs. Durante el diseño y construcción del robot, surgieron algunos problemas. En las pruebas, a veces le resultaba difícil detectar la pelota en condiciones de luz intensa, y también tenía dificultades al soltar la pelota. Sin embargo, estos problemas se resolvieron ajustando la velocidad de los motores, el tiempo de agarre y la configuración de detección. Ahora, el robot puede jugar a recoger pelotas de manera completamente autónoma.

El fabricante ha lanzado el proyecto como código abierto, permitiendo que aquellos interesados puedan acceder a los archivos de impresión, el código, los componentes necesarios para construir el robot y las instrucciones de ensamblaje en Arduino Project Hub.

Significado de la tecnología autónoma del robot Fetch

El diseño del robot Fetch demuestra el potencial de la inteligencia artificial en la operación autónoma, especialmente en el reconocimiento de objetos y la interacción humana. Al utilizar tecnología avanzada de visión por computadora, Fetch puede operar de manera efectiva en entornos cambiantes, lo que tiene importantes implicaciones para el desarrollo futuro de dispositivos inteligentes para el hogar. Además, el enfoque de código abierto fomenta la participación y la innovación en la comunidad, permitiendo que más personas aprendan y mejoren este tipo de tecnología, impulsando la difusión y el avance de la robótica.

H
Sobre el autor
Henderson