- 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
Commentaires sur Hacker News
Pour ceux que ça intéresse, la page GitHub est meilleure et plus propre : https://github.com/PetoiCamp/OpenCat
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
Ça me fait penser à Accelerando de Charles Stross
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
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
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
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
On dirait qu’il est temps de construire Teddy, dans le film « AI »
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...
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
À 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