-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Alexandru Carp edited this page Jul 20, 2024
·
5 revisions
FabRice est un projet open-source développé par une équipe d'étudiants de l'Université UT3 Paul Sabatier. Il s'agit d'un robot modulaire autonome, actuellement en phase 1 de développement sur un total de 3 phases. FabRice est créé à partir de zéro, avec la majorité de ses composants et pièces conçus sur mesure. Notre objectif principal est d'apprendre à rechercher, créer, penser et appliquer des connaissances dans un projet réel.
-
- Conception et fabrication du châssis en CAO.
- Méthodes de fabrication avec imprimantes 3D et découpeuses laser.
-
- Schémas des circuits électroniques utilisés.
- Composants et câblage.
-
- Types de moteurs utilisés.
- Systèmes de réducteurs personnalisés.
-
- Gestion de l'alimentation et des connexions électriques.
- Batteries et régulateurs de tension.
-
- Conception des PCB avec KiCad.
- Contrôleurs de moteur et autres composants intégrés.
-
- Algorithmes de contrôle et navigation.
- Protocole de communication (I2C, SPI).
-
- Prérequis pour le développement.
- Instructions détaillées pour la mise en place du projet.
- Contrôle Manuel : Développer un robot qui peut être contrôlé manuellement.
- Modularité : Concevoir le robot pour qu'il puisse intégrer des modules d'amélioration à l'avenir.
- Ordinateurs de Bord : Intégrer des ordinateurs de bord capables de gérer des capteurs futurs.
- Motorisation : Créer un système de motorisation efficace et adapté aux spécifications du projet.
- Châssis : Développer un châssis conforme aux spécifications nécessaires pour le robot.
- Logiciel : Développer le logiciel nécessaire pour le contrôle et la gestion du robot.
- Capteurs Avancés : Intégrer des capteurs supplémentaires comme des caméras et des capteurs de distance.
- Autonomie : Développer des algorithmes pour rendre le robot autonome.
- Communication : Améliorer les protocoles de communication entre les composants.
- Interface Utilisateur : Créer une interface utilisateur pour contrôler et surveiller le robot.
- Optimisation Énergétique : Améliorer la gestion de l'énergie pour une meilleure efficacité.
- Tests Complets : Effectuer des tests complets dans des environnements réels.
- Documentation : Finaliser la documentation complète du projet.
- Révisions et Corrections : Apporter des corrections et améliorations basées sur les tests et retours.
- Publication : Préparer et publier les résultats finaux du projet.
Nous sommes ouverts aux contributions ! Si vous souhaitez contribuer à FabRice, veuillez suivre ces étapes :
- Fork ce dépôt
-
Créez une nouvelle branche (
git checkout -b feature/nouvelle-fonctionnalité
) -
Commitez vos changements (
git commit -m 'Ajouter une nouvelle fonctionnalité'
) -
Push à la branche (
git push origin feature/nouvelle-fonctionnalité
) - Ouvrez une pull request
Si vous avez des questions ou des suggestions, n'hésitez pas à ouvrir un issue ou à nous contacter directement.