2 puntos por GN⁺ 2024-03-24 | 1 comentarios | Compartir por WhatsApp
  • OpenCat es el framework robótico open source de Petoi que permite a personas y entornos educativos construir y experimentar directamente con robots cuadrúpedos
  • Combina servos hobby de alto rendimiento, una estructura corporal optimizada y controladores de bajo costo como Arduino, ESP32 y Raspberry Pi para reducir la barrera de entrada
  • El código se publicó en 2018 y, además de los productos de Petoi, se ha usado en cientos de robots de otros creadores, expandiéndose como un framework abierto
  • Robots producidos en serie del tamaño de la palma de la mano, como Nybble y Bittle, admiten caminar, correr y autoequilibrarse, y han llegado a miles de usuarios en más de 60 países
  • Petoi considera que los principales usos de OpenCat son el movimiento robótico, el IoT, la colaboración en desarrollo de IA y la expansión de la educación robótica STEM

Propósito y componentes de OpenCat

  • OpenCat es un framework open source de robots cuadrúpedos que impulsa robots de cuatro patas programables como el perro robot Bittle X, el gato robot Nybble Q y el Bittle X Arm de Petoi
  • Los robots cuadrúpedos tienen sistemas complejos y requieren mucho capital inicial y especialización, por lo que para una persona era difícil trabajar directamente con un robot que caminara de forma dinámica
  • OpenCat se enfoca en reducir las barreras de costo y técnicas para crear y desarrollar kits de robots cuadrúpedos
  • Forma principal de construcción:
    • Usa servos hobby de alto rendimiento como articulaciones
    • Coloca los servos en una estructura corporal optimizada
    • Usa hardware universal de bajo costo como Arduino, ESP32 y Raspberry Pi como controladores
    • Admite módulos adicionales como cámaras inteligentes, sensores IoT y módulos de comandos de voz
    • Proporciona código de control open source eficiente para crear movimientos realistas

Aplicación en productos y expansión open source

  • OpenCat, de forma similar a Android, comenzó en los productos de Petoi, pero fue diseñado como un framework open source que también pueden usar otros fabricantes y empresas de robótica
    • El código se publicó en 2018 y se ha usado en cientos de robots además de los productos de Petoi
  • OpenCat se aplica a los robots producidos en serie del tamaño de la palma de la mano de Petoi: el gato robot Arduino Nybble y el perro robot Arduino Bittle
    • Estos robots pueden correr, caminar y mantener el equilibrio por sí mismos como animales reales
    • Los kits open source de ensamblaje robótico Nybble y Bittle, tras pasar por crowdfunding, llegaron a miles de usuarios en más de 60 países
  • Objetivos de Petoi al compartir OpenCat como open source:
    • Fomentar una mayor colaboración entre usuarios y desarrolladores en movimiento robótico, IoT y desarrollo de IA para robots cuadrúpedos asequibles
    • Ofrecer materiales educativos y currículos de STEM y robótica a una base de usuarios más amplia
    • Inspirar a estudiantes, adultos, adolescentes y niños que aprenden ingeniería y ciencias de la computación
    • Participar en flujos de IA robótica e IoT que coordinan las funciones de sistemas complejos
  • El proyecto OpenCat surgió en medio del creciente interés tras la demo de Boston Dynamics Dogs de 2015, y en 2016 Rongzhong Li lo inició en su dormitorio como un prototipo de mascota robótica
  • El código relacionado puede consultarse en el repositorio de GitHub de Petoi

1 comentarios

 
GN⁺ 2024-03-24
Opiniones en Hacker News
  • Para quien tenga curiosidad, la página de GitHub es mejor y más clara: https://github.com/PetoiCamp/OpenCat

    • Cierto. El sitio de Petoi presume la cantidad de estrellas en GitHub, pero en realidad no pone el enlace
  • Vi a alguien de Petoi en OpenSauce en San Francisco y, como me gustó más el aspecto de Nybble que el de Bittle, compré un Nybble
    Es un juguetito divertido, y me parece bastante bueno lo que Petoi está haciendo con los robots y el framework OpenCat. Pero todavía no sé si es un defecto de diseño o un error sutil durante el armado: la pobre cola del gato es tan larga que toca el piso y el robot se cae

    • Podrías acortarle la cola y modificarlo para que parezca un gato montés o un lince
  • Me recuerda a Accelerando de Charles Stross

    • Totalmente. Alguien claramente no leyó ese libro, o quizá sí lo leyó…
  • Tengo Bittle, el perro robot open source que compré en Kickstarter
    Está bastante genial :)

  • A pesar de su aspecto atractivo y de su diseño visualmente llamativo, los vehículos terrestres no tripulados cuadrúpedos (QUGV) todavía no son óptimos para uso real en campo
    En operaciones ISR tienen una movilidad más limitada que los UAV y, frente a los UGV tradicionales, una capacidad de carga bastante mediocre, así que terminan siendo una plataforma que combina las desventajas de ambas categorías. Personalmente, creo que sirven sobre todo para educación, demostraciones o para sacarles un “wow” a personas fuera del ámbito de la robótica. Por ejemplo, la última vez que revisé, los robots de Boston Dynamics no podían bajar escaleras hacia atrás, los de Unitree tendían a sobrecalentarse rápido y sus componentes internos eran propensos a fallar; además, estaban construidos con piezas baratas como tres Jetson Nano en vez de una sola SBC más robusta

    • No es incorrecto, pero me parece una crítica que no aplica mucho al producto del que se está hablando
      No creo que alguien que quiera comprar una mascota robot lo haga buscando maximizar la capacidad de carga o la utilidad real en campo
    • La mayoría de los gatos analógicos tampoco pueden bajar escaleras hacia atrás ni cargar cosas
    • Aun así, pueden moverse por terreno irregular donde un UAV o un UGV con ruedas no encajan
      Si se combinan con funciones de UAV, podrían ser herramientas bastante capaces para mapeo o ISR en lugares como cuevas o zonas posteriores a un terremoto. En particular, los modelos que “saltan” quizá sean especialmente valiosos para mapear la Luna o asteroides
    • Los humanos han tenido gatos durante miles de años, pero su utilidad nunca tuvo nada que ver con la capacidad de carga
    • Los UAV son muy vulnerables al viento y la deriva, especialmente en entornos sin GPS como interiores
      La evasión de colisiones de DJI es bastante buena, pero un vehículo terrestre no se estrella fatalmente por tocar algo
  • Con un modelo de lenguaje grande, parece posible crear una mascota robot que pueda hablar
    Con la tecnología de punta actual no se podría meter una gran tarjeta gráfica dentro de algo así, pero tampoco hace falta. Se conecta a internet y llama a una API

  • Me gustaría que saliera algo así como un vehículo con ruedas en el que se pueda montar un celular viejo y que cueste menos de 30 dólares
    Para educación estaría bien. Los “prototipos” hechos con Lego Mindstorms son más caros. Hoy parece que los buenos motores representan una parte considerable del costo. Antes hubo startups que intentaron hacer algo así, pero parece que ya cerraron [1]
    [1] https://web.archive.org/web/20190104173241/http://www.simple...

    • Como dato, Romotive se convirtió en Zipline, que ahora es una de las empresas de entrega con drones más exitosas
      Es una historia de pivote bastante audaz
  • Es sorprendente lo que se puede comprar comercialmente hoy
    Boston Dynamics lo mostró y lo puso a la venta por primera vez hace no tanto, y esto salió muy rápido
    https://unitreerobotics.net/robotdog/unitree-go1-pro/
    Por el precio de una Mac Pro puedes comprar una buena computadora y un perro robot

  • Muy genial. Estoy intentando introducir poco a poco a mi hijo en esta área, así que voy a seguirle la pista a esto
    Si alguien conoce intentos similares o kits que un niño pueda usar de inmediato, me gustaría saberlo

    • Depende de la edad y el nivel. Hay “juguetes” con programación visual como DJI RoboMaster, y también opciones avanzadas como AgileX Limo, que usan ROS y LiDAR y cámaras estéreo reales
      Como referencia, el precio original es de 1000 dólares, así que si un revendedor lo vende más caro, está inflando el precio. También hay productos DIY que requieren impresión 3D, etc.
  • Me pregunto qué ventajas tiene este producto frente al SunFounder PiDog, que parece más barato
    PiDog parece estar un poco mejor en aspectos como sensores