Hexa est un robot open source en phase de développement. Son objectif est d'aider dans l'initiation à la robotique. Il sera équipé d'un système d'intelligence artificielle pour la communication, la gestion des animations ( cinématique inversée ), l'adaptabilité à son environnement.
-
Intelligence Artificielle (
Langage Naturel
,Gestion d'Algorithmes
:cinématique inversée
/matrice
): Actuellement je travail sur les animations du robot et l'intégration d'intelligence artificielles, J'utilise une version gratuite de Gemini qui est suffisante pour l'utilisation dont on a besoin, ceci nous permet d'entrainer le robot à comprendre comment fonctionne ses animations et algorithmes. -
Animations (
Walk
,Up
,Sleep
,ChangeTop
,InverseKinematic
:rouli
... ): Sur les animations je travail sur les animations de cinématique inversé et de mouvements de bases, le but est que l'IA puisse faire ses propres matrices de mouvements, pour avoir un rendu optimal. J'ai ajouté des matrices permettant de contrôller chaque pattes indépendament des autres, et un mouvement progressif entre chaque positions permettant de fluidifier les séquences animations avec de belles transitions.
Exemple de conversation avec l'IA:
Exemple de cinématique inversée: En cours de développement
- Composition du robot: Composants du robot
- Images du robot en 3D (autodesk Fusion360): Images en 3D
- Conception économique et polyvalente
- Système d'intelligence artificielle pour la communication et l'adaptabilité
- Intégration d'une IA Go to IA
- Documentation : Contient la documentation du projet. => Documentation
- Cours: Explications sur les mathématiques utilisés dans le robot, tel que la cinématique inversée, programmation etc => Cinématique inverse
- Hardware : Contient l'assemblage, les composants, le câblage, etc. => Documentation matérielle
- Software :
- Arduino: Contient Le code open source du Robot Hexa Arduino
- IA: Comprend le code source du fonctionnement d'apprentissage de Hexa ( IA de reproduction de langage naturel + contrôle de cinématique inversé à partir de Gemini-Flash-1.5).Version Communication orale: Python, API de traitement d'instruction: NodeJs
- Simulateur: Contient un simulateur pour le robot Hexa. Simulateur
- Issues : Section pour signaler des bugs ou suggérer des améliorations.
Ce projet est sous licence Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0). Vous êtes autorisé à utiliser, partager, modifier et distribuer le projet à des fins non commerciales, en mentionnant l'auteur d'origine et en partageant toute modification sous la même licence.
Trotiflex est une collaboratrice clé qui a apportée une contribution significative au projet. Principalement axé sur la cinématique inversée, Trotiflex a joué un rôle essentiel dans l'écriture de cours détaillés sur ce sujet. Cours.