AmazingHand - Projet open source de main robotique
(github.com/pollen-robotics)- Le projet Amazing Hand est une solution open source permettant de fabriquer et de contrôler une main robotique humanoïde à faible coût, pour moins de 200 dollars
- Structure à 4 doigts avec 8 degrés de liberté, tous les actionneurs étant placés à l’intérieur pour fonctionner sans câbles externes
- Grâce à ses pièces imprimées en 3D, son prix abordable et ses possibilités de personnalisation, elle est plus accessible que les mains robotiques commerciales existantes
- Prend en charge différents modes de contrôle, comme les scripts Python + bus série ou le contrôle basé sur Arduino
- L’ensemble du code source, les fichiers CAD, le guide d’assemblage et la BOM, ainsi que tous les éléments nécessaires à la fabrication, sont publiés
Présentation du projet Amazing Hand
- Contrairement aux mains robotiques traditionnelles coûteuses, Amazing Hand vise à proposer une main robotique humanoïde expérimentale et expressive sous une forme open source et abordable
- Elle peut être utilisée avec Reachy2 et s’adapte aussi à différentes structures de poignet robotique.
- 8 degrés de liberté, 4 doigts, 2 articulations par doigt et structure à coque souple
- Tous les actionneurs sont intégrés dans la main, avec un fonctionnement sans câbles ni actionneurs externes
- Compatible avec l’impression 3D, poids de 400 g, coût de fabrication inférieur à 200 euros
- Entièrement open source, avec des mises à jour de la communauté externe et le partage de cas d’usage
Fonctions principales et caractéristiques de conception
- Chaque doigt est actionné par un mécanisme parallèle, et deux petits servomoteurs Feetech SCS0009 contrôlent les mouvements de flexion/extension et d’adduction/abduction
- Conception pensée pour la symétrie des pièces des doigts : distinction des pièces main droite/main gauche pour permettre la fabrication des deux côtés
Méthodes de contrôle
- Utilisation de Waveshare Serial bus + scripts Python
- Utilisation de Arduino + Feetech TTL Linker
- Programmes de démonstration de base et explications détaillées fournis pour chaque méthode
Ressources de fabrication
BOM (liste des matériaux) et impression 3D
- La liste des composants indispensables (BOM), les pièces imprimées en 3D, le guide d’impression et le guide d’assemblage sont tous ouverts
- Inclut les fichiers CAD aux formats STL/STEP, les documents Onshape et les données d’angles prédéfinis
- Explications sur les différences d’assemblage entre main droite et main gauche, ainsi que sur les précautions d’attribution des ID de servos
Assemblage et exécution des démos
- Le PDF du guide d’assemblage présente la combinaison de pièces standard de la BOM
- Scripts de calibration des doigts fournis pour Python & Waveshare, ainsi que pour Arduino & TTLinker
- Il est possible de fabriquer séparément une main gauche ou une main droite ; pour une configuration robotique à deux mains, des ID de servos différents sont nécessaires pour chacune
Exécution des démos
- Logiciel de démonstration de base en Python/Arduino
- Une alimentation externe est nécessaire (par exemple un adaptateur DC/DC 5V/2A)
- Le document BOM inclut des informations sur les alimentations recommandées
Limites de conception et remarques
- La qualité de l’impression 3D et les ajustements manuels des pièces peuvent entraîner des écarts dans les angles réels
- Les mouvements de préhension complexes et la durabilité sur de longues périodes nécessitent encore des expérimentations suffisantes après le développement logiciel complémentaire
- Les servomoteurs SCS0009 prennent en charge des fonctions intelligentes (couple, position, température, retour d’information, etc.)
Démos avancées et extensibilité
- Des démos avancées et des outils de test basés sur la cinématique inverse/directe sont fournis
- À l’avenir, le projet vise un développement continu avec notamment un PCB intégré propriétaire, des mouvements intelligents de fermeture des doigts, diverses longueurs/formes de doigts et l’ajout de capteurs
Communauté, FAQ, contact
- Partage de ressources telles que des contributions de la communauté, une BOM en chinois et des bases dérivées
- To-Do List : PCB personnalisé, tests de préhension et contrôle intelligent, recherche sur l’ajout/la modification des doigts, intégration de capteurs, etc.
- Canal public Discord et lien de contact direct fournis
- Principaux contributeurs indiqués
Conclusion
Amazing Hand est un projet open source de main robotique à la fois abordable et extensible. Grâce à l’ouverture complète des ressources de fabrication, à ses nombreuses options de contrôle et de conception, ainsi qu’à son évolution portée par la communauté, il présente une forte valeur d’usage pour les chercheurs en robotique, makers, éducateurs et startups.
1 commentaires
Avis Hacker News