Skip to content
Alexandru Carp edited this page Jul 20, 2024 · 5 revisions

FabRice Banner

Bienvenue sur le Wiki de FabRice

À propos de FabRice

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.

Navigation

  • Châssis

    • Conception et fabrication du châssis en CAO.
    • Méthodes de fabrication avec imprimantes 3D et découpeuses laser.
  • Électronique

    • Schémas des circuits électroniques utilisés.
    • Composants et câblage.
  • Motorisation

    • Types de moteurs utilisés.
    • Systèmes de réducteurs personnalisés.
  • Électricité

    • Gestion de l'alimentation et des connexions électriques.
    • Batteries et régulateurs de tension.
  • PCB

    • Conception des PCB avec KiCad.
    • Contrôleurs de moteur et autres composants intégrés.
  • Logiciel

    • Algorithmes de contrôle et navigation.
    • Protocole de communication (I2C, SPI).
  • Installation

    • Prérequis pour le développement.
    • Instructions détaillées pour la mise en place du projet.

Phases de Développement

Phase 1 : Développement Initial

  • 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.

Phase 2 : Amélioration et Optimisation

  • 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é.

Phase 3 : Finalisation et Tests

  • 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.

Contribuer

Nous sommes ouverts aux contributions ! Si vous souhaitez contribuer à FabRice, veuillez suivre ces étapes :

  1. Fork ce dépôt
  2. Créez une nouvelle branche (git checkout -b feature/nouvelle-fonctionnalité)
  3. Commitez vos changements (git commit -m 'Ajouter une nouvelle fonctionnalité')
  4. Push à la branche (git push origin feature/nouvelle-fonctionnalité)
  5. Ouvrez une pull request

Contact

Si vous avez des questions ou des suggestions, n'hésitez pas à ouvrir un issue ou à nous contacter directement.