Une nouvelle conception de liaison
- Le mécanisme de liaison des jambes de Carpentopod a été développé à l’aide d’un logiciel générant diverses variantes de jambes
- Chaque variante reçoit un score de « fitness » selon la vitesse de marche, l’amplitude et la quantité de matériau utilisée
- Les variantes dont l’extrémité de la jambe se déplace de façon plus horizontale et plus fluide au cours du cycle reçoivent des points supplémentaires
- Seules les variantes ayant un score de fitness élevé mélangent leurs gènes à la génération suivante afin de trouver de meilleures solutions
- Des mutations génétiques sont introduites pour découvrir de nouvelles solutions et préserver les variantes
- La simulation écrite en C++ fait évoluer des dizaines de générations en quelques secondes
- Le mécanisme de liaison des jambes retenu au final est sélectionné via une simulation plus grande
Conception de la table marchante
- Au départ, il s’agissait d’un projet de loisir, qui a évolué en véritable table à mesure que les techniques de fabrication physique étaient acquises
- La table Carpentopod a besoin de 12 jambes pour assurer sa stabilité
- Les composants des jambes doivent être fabriqués avec une précision inférieure au millimètre
- La fabrication est réalisée en contreplaqué de bambou avec une CNC
- Tous les composants sont conçus et testés avec Autodesk Fusion 360
- Une « coque » centrale a été conçue pour accueillir l’électronique, les moteurs et la batterie
- La table est conçue pour être dirigée à l’aide de deux moteurs
Processus de fabrication
- La plupart des pièces sont fabriquées avec une fraiseuse CNC 3 axes
- Des plaques de contreplaqué de bambou sont usinées à la CNC puis collées ensemble
- Le vilebrequin est fabriqué à l’aide de barres d’aluminium
- Une « porte » de coque incurvée est fabriquée en bambou et peut s’ouvrir et se fermer facilement grâce à des aimants
- La table a été fabriquée à la même hauteur qu’un meuble TV afin de former un ensemble
La faire bouger
- Deux moteurs brushless 24 V entraînent chacun une section de 6 jambes
- Un Arduino Nano est utilisé pour contrôler la tension des moteurs
- Un module Bluetooth est connecté pour permettre un contrôle via un joystick sans fil
- Une batterie LiPo 14,8 V permet un déplacement sans fil
Publication des liaisons
- Les liaisons de Carpentopod sont proposées dans le domaine public
- Les personnes ayant les compétences techniques peuvent les fabriquer elles-mêmes
Le résumé de GN⁺
- Le projet Carpentopod est un exemple de combinaison entre logiciel et savoir-faire de fabrication physique pour créer une table marchante unique
- Un algorithme évolutionnaire a été utilisé pour développer un mécanisme de liaison de jambes optimisé
- La CNC et le bambou ont permis de produire des pièces précises et durables
- Arduino et le Bluetooth ont servi à mettre en œuvre un contrôle sans fil
- Ce projet peut inspirer la communauté maker, et parmi les projets comparables on peut citer le Strandbeest de Theo Jansen
1 commentaires
Commentaires Hacker News
Le Strandbeest télécommandé est génial
Cela fait penser à "The Luggage" de la série Discworld de Terry Pratchett
Cela souligne qu’il n’est pas nécessaire de poser la question « Pourquoi ? »
J’admire les gens créatifs
Il semble approprié qu’une personne nommée de Carpentier réalise un projet de menuiserie
J’aimerais transformer ce projet en boîte et y fixer de petits faux pieds sur les pattes
Je me demande s’il existe un endroit où acheter des pièces de pattes préassemblées
Le voir en mouvement est vraiment formidable
Au début, je pensais que c’était une imitation d’un autre projet