Description détaillée du projet
Ce projet représente un système complet d'assistance robotique qui combine l'apprentissage automatique avec l'ingénierie robotique. Le cœur du système est un modèle transformateur (CodeT5) spécifiquement entraîné pour interpréter les commandes en langage naturel et les convertir en opérations mathématiques précises pour la robotique.
Caractéristiques principales :
- Moteur IA personnalisé : Modèle transformateur entraîné qui atteint 92.94% de précision dans l'interprétation des commandes avec un petit dataset (un peu plus de 500 phrases)
- Calculs robotiques complets : Cinématique directe/inverse, matrices de transformation DH, analyse jacobienne
- Simulations 3D interactives : Visualisation en temps réel du bras robotique utilisant Plotly
- Interface web moderne : Frontend responsive avec chat en temps réel
- Mémoire contextuelle : Système qui se souvient des paramètres des commandes précédentes
Utilisation
- 1- Cloner le dépôt GitHub et télécharger la Release "Robot_AI_TrainedModel"
- 2- L'enregistrer dans Backend/models
- 3- Accéder au répertoire principal via le terminal
- 4- pip install -r required.txt
- 5- cd Backend
- 6- python api.py
- 7- Ouvrir http://127.0.0.1:5000 dans le navigateur
Réalisations
- Projet avec un potentiel significatif Ă venir (sera mis Ă jour)
- Fine-tuning de modèles transformateurs pour des tâches spécifiques
- Création de datasets spécialisés
- Traitement du langage naturel appliqué aux domaines techniques
- M'a enseigné, après plusieurs tentatives échouées avec Ollama et FlanT5, la valeur de bien choisir le modèle pré-entraîné : seul CodeT5 a offert la précision technique dont j'avais besoin