2 points par GN⁺ 2024-03-24 | 1 commentaires | Partager sur WhatsApp
  • OpenCat est un framework robotique open source de Petoi qui permet aux particuliers et au monde éducatif de construire et d’expérimenter eux-mêmes des robots quadrupèdes
  • Il combine des servos hobby haute performance, un châssis optimisé et des contrôleurs à bas coût comme Arduino, ESP32 et Raspberry Pi afin d’abaisser la barrière à l’entrée
  • Le code a été publié en 2018 et, au-delà des produits Petoi, a aussi été utilisé sur des centaines de robots d’autres makers, évoluant en framework ouvert
  • Les robots produits en série au format paume de la main, comme Nybble et Bittle, prennent en charge la marche, la course et l’auto-équilibrage, et ont été livrés à des milliers d’utilisateurs dans plus de 60 pays
  • Petoi considère comme usages clés d’OpenCat la collaboration autour du développement des mouvements robotiques, de l’IoT, de l’IA, ainsi que la diffusion de l’éducation robotique STEM

Objectif et composition d’OpenCat

  • OpenCat est un framework open source de robot quadrupède qui fait fonctionner les robots quadrupèdes programmables de Petoi, comme le chien robot Bittle X, le chat robot Nybble Q et le bras Bittle X Arm
  • Les robots quadrupèdes sont des systèmes complexes qui demandent beaucoup de capital initial et d’expertise, ce qui rendait difficile pour un particulier de manipuler directement un robot marcheur dynamique
  • OpenCat se concentre sur la réduction des barrières de coût et de technicité dans la fabrication de kits de robots quadrupèdes et leur développement
  • Principaux éléments de la conception :
    • utilisation de servos hobby haute performance comme articulations
    • placement des servos dans un châssis optimisé
    • utilisation de matériel universel peu coûteux comme Arduino, ESP32 et Raspberry Pi comme contrôleurs
    • prise en charge de modules additionnels comme des modules de caméra intelligente, des capteurs IoT et des modules de commande vocale
    • fourniture d’un code de contrôle open source efficace pour créer des mouvements réalistes

Application produit et extension open source

  • À l’image d’Android, OpenCat a commencé avec les produits Petoi, mais a été conçu comme un framework open source utilisable aussi par d’autres fabricants et entreprises de robotique
    • le code a été publié en 2018 et a aussi été utilisé sur des centaines de robots en dehors des produits Petoi
  • OpenCat est appliqué aux robots produits en série au format paume de la main de Petoi, le chat robot Arduino Nybble et le chien robot Arduino Bittle
    • ces robots peuvent courir, marcher et garder eux-mêmes l’équilibre comme de vrais animaux
    • les kits open source d’assemblage des robots Nybble et Bittle ont été livrés, après financement participatif, à des milliers d’utilisateurs dans plus de 60 pays
  • Objectifs de Petoi en partageant OpenCat en open source :
    • encourager une collaboration plus large entre utilisateurs et développeurs dans le développement des mouvements robotiques, de l’IoT et de l’IA pour des robots quadrupèdes abordables
    • fournir à un public plus large des ressources et des cursus d’enseignement STEM et de robotique
    • mettre l’accent sur l’inspiration des étudiants, adultes, adolescents et enfants qui apprennent l’ingénierie et l’informatique
    • participer aux flux de l’IA robotique et de l’IoT qui coordonnent les fonctions de systèmes complexes
  • Le projet OpenCat est né dans le contexte de l’intérêt croissant après la démo des Boston Dynamics Dogs en 2015, et a commencé en 2016 lorsque Rongzhong Li a créé un prototype de robot animal de compagnie dans sa chambre d’étudiant
  • Le code associé est disponible dans le dépôt GitHub de Petoi

1 commentaires

 
GN⁺ 2024-03-24
Commentaires sur Hacker News
  • Pour ceux que ça intéresse, la page GitHub est meilleure et plus propre : https://github.com/PetoiCamp/OpenCat

    • Oui. Le site de Petoi se vante du nombre d’étoiles sur GitHub, mais ne met même pas de lien vers le dépôt
  • J’ai vu un représentant de Petoi à OpenSauce à San Francisco, et j’ai acheté le Nybble parce que je préfère son apparence à celle du Bittle
    C’est un petit jouet amusant, et j’apprécie plutôt ce que fait Petoi avec ses robots et le framework OpenCat. Cela dit, je ne sais pas encore si c’est un défaut de conception ou une petite erreur subtile pendant l’assemblage, mais la queue du pauvre chat est trop longue, touche le sol et fait tomber le robot

    • Il n’y a qu’à raccourcir la queue et le modifier pour en faire un bobcat ou un lynx
  • Ça me fait penser à Accelerando de Charles Stross

    • Clairement. Quelqu’un n’a manifestement pas lu ce livre, ou alors peut-être que si…
  • J’ai un Bittle, le chien-robot open source, acheté à l’époque du Kickstarter
    Il est plutôt cool :)

  • Malgré leur belle allure et leur conception visuellement attrayante, les véhicules terrestres sans pilote quadrupèdes (QUGV) ne sont toujours pas optimaux pour un usage réel sur le terrain
    Pour les opérations ISR, leur mobilité est plus limitée que celle des UAV, et leur capacité d’emport reste banale par rapport aux UGV traditionnels, ce qui en fait une plateforme cumulant les défauts des deux catégories. À mon avis, ils sont surtout utiles pour l’éducation, les démonstrations, ou pour susciter un effet « waouh » chez les personnes extérieures à la robotique. Par exemple, la dernière fois que j’ai vérifié, les robots de Boston Dynamics ne pouvaient pas descendre un escalier à reculons, ceux d’Unitree avaient tendance à surchauffer rapidement et leurs composants internes étaient vulnérables aux pannes, avec une construction reposant sur des pièces bon marché comme 3 Jetson Nano plutôt que sur un SBC unique plus robuste

    • Ce n’est pas faux, mais ça ne me semble pas être une critique très pertinente pour le produit dont on parle ici
      Je doute que quelqu’un achète un animal de compagnie robotique en se basant sur la capacité d’emport maximale ou l’utilité réelle sur le terrain
    • La plupart des chats analogiques non plus ne descendent pas les escaliers à reculons et ne transportent pas de charge
    • Cela dit, ils peuvent quand même se déplacer sur des terrains accidentés où ni les UAV ni les UGV à roues ne sont adaptés
      En combinaison avec des capacités de type UAV, ils pourraient être assez efficaces comme outils de cartographie ou d’ISR dans des lieux comme des grottes ou des zones post-séisme. Les versions qui « sautent » pourraient même être particulièrement utiles pour la cartographie de la Lune ou des astéroïdes
    • Les humains élèvent des chats depuis des milliers d’années, et leur utilité n’a jamais eu le moindre rapport avec la capacité d’emport
    • Les UAV sont très vulnérables au vent et à la dérive, surtout dans des environnements sans GPS comme les espaces intérieurs
      L’évitement d’obstacles de DJI est plutôt bon, mais un véhicule terrestre ne s’écrase pas de façon catastrophique juste parce qu’il touche quelque chose
  • Avec un grand modèle de langage, on pourrait probablement fabriquer un animal de compagnie robotique capable de parler
    Avec l’état de l’art actuel, on ne peut pas mettre une grosse carte graphique dans ce genre d’objet, mais ce n’est pas nécessaire. Il suffit de le connecter à Internet pour appeler une API

  • Ce serait bien de voir arriver un véhicule à roues de ce genre, sur lequel on pourrait poser un vieux téléphone, pour moins de 30 dollars
    Ça pourrait être pas mal pour l’éducation. Les « prototypes » qu’on fabrique avec Lego Mindstorms coûtent plus cher. En ce moment, on dirait que le coût vient en grande partie des bons moteurs. Il y avait autrefois des startups qui essayaient de faire ce genre de chose, mais elles semblent avoir fermé [1]
    [1] https://web.archive.org/web/20190104173241/http://www.simple...

    • Pour information, Romotive est devenue Zipline, aujourd’hui l’une des entreprises de livraison par drone les plus prospères
      C’est une histoire de pivot assez audacieuse
  • Ce qu’on peut acheter dans le commerce aujourd’hui est assez stupéfiant
    Ce genre de produit est arrivé très vite, alors qu’il ne s’est pas écoulé tant de temps que ça depuis les premières présentations et ventes de Boston Dynamics
    https://unitreerobotics.net/robotdog/unitree-go1-pro/
    Pour le prix d’un Mac Pro, on peut acheter un ordinateur correct et un chien-robot

  • Vraiment très sympa. J’essaie d’initier doucement mon enfant à ce domaine, donc je vais garder ça à l’œil
    S’il existe des tentatives similaires ou des kits directement utilisables par un enfant, je serais preneur

    • Ça dépend de l’âge et du niveau. Il y a des « jouets » comme le DJI RoboMaster, qui prend en charge la programmation visuelle, et des modèles plus avancés comme l’AgileX Limo, qui utilise ROS avec un vrai lidar et des caméras stéréo
      À noter que le prix d’origine est de 1 000 dollars, donc si un revendeur le vend plus cher, c’est qu’il gonfle le prix. Il existe aussi des produits DIY nécessitant par exemple de l’impression 3D
  • Je me demande quels sont les avantages de ce produit par rapport au SunFounder PiDog, qui a l’air moins cher
    Le PiDog semble même légèrement meilleur sur certains points, comme les capteurs