Projet Mars Rover Perseverance : Système spatial complexe
Projet sur 6 séances de 4h (1 mois), idéal pour spécialité SIN/STI2D ou enseignement de la robotique/systèmes embarqués.
Objectif : comprendre, modéliser, simuler et documenter la gestion d’un système spatial complexe à partir du rover Perseverance (navigation, autonomie, prise de données, gestion réseau).
Séance 1 (4h) – Prise en main, analyse et modélisation du Rover Perseverance
Objectifs
-
Découvrir les systèmes constitutifs du rover Perseverance (locomotion, énergie, transmission, capteurs, commande).
-
Comprendre la structure et les fonctions d’un système spatial complexe.
Consignes
-
Étudiez la documentation et/ou vidéos du rover Perseverance : repérez les organes principaux (motrice, bras robotisé, caméras, antennes, batterie…).
-
Produisez un schéma-bloc annoté du système global : interconnexion des modules de mission (locomotion, collecte d’échantillons, analyse, transmission…).
-
Identifiez les enjeux spécifiques : autonomie, robustesse, gestion énergétique, communication longue distance, fiabilité en environnement extrême.
-
Listez les objectifs d’un projet de simulation ou modélisation en classe.
Travail à rendre
-
Schéma-bloc complet du Rover Perseverance.
-
Liste des fonctions principales, défis techniques et axes d’application pédagogique.
-
Mini-synthèse sur la notion de système spatial complexe.
Séance 2 (4h) – Cahier des charges et architecture système
Objectifs
-
Définir les missions à simuler/réaliser et les modules à modéliser.
-
Concevoir l’architecture matérielle/logique du projet.
Consignes
-
Rédigez un cahier des charges : navigation autonome, collecte et analyse d’échantillons, prise d’images, transmission de données.
-
Déterminez les modules à simuler : pilotage moteur, acquisition capteurs, décision intelligente, gestion énergie, communication.
-
Réalisez un schéma-bloc ou diagramme de l’architecture système spatiale modélisée (selon les outils utilisés : simulation Python/Arduino/Blockly).
-
Préparez le planning et la répartition des rôles (hardware, logiciel, simulation, doc).
Travail à rendre
-
Cahier des charges définitif.
-
Schéma-bloc de l’architecture système à simuler.
-
Planning des étapes et répartition des équipes/tâches.
Séance 3 (4h) – Mise en place de la simulation matérielle/logicielle
Objectifs
-
Installer et configurer les modules de simulation matérielle/logique.
-
Modéliser le système (robot éducatif, simulateur moteur/capteurs, logiciel de supervision).
Consignes
-
Préparez l’environnement de simulation (plateau, robot éducatif, scripts Python/Blockly/Arduino…).
-
Configurez les modules de simulation : navigation, acquisition d’images, télécommande, retour capteur.
-
Lancer des essais simples (parcours, prise d’image, simulation de mesure).
-
Documentez chaque étape (schémas, photos, scripts).
Travail à rendre
-
Fiche d’intervention (installation, configuration).
-
Rapport des essais (scénario, résultats, obstacles vus).
-
Documentation du système simulé.
Séance 4 (4h) – Programmation avancée et scénarios de mission
Objectifs
-
Programmer les missions autonomes (navigation intelligente, collecte, analyse, transmission…).
-
Tester et valider les enchainements et la robustesse des automatismes.
Consignes
-
Développez des scénarios : déplacement sur trajet complexe, prise de photo ou acquisition d’une donnée, transmission réseau, gestion incident (obstacle, panne…).
-
Programmez la boucle d’autonomie (réaction à évènement, gestion énergie, optimisation du trajet).
-
Documentez le code et les choix d’algorithmie, gardez traces vidéo/photo/test.
-
Analysez la performance et la robustesse sur plusieurs essais.
Travail à rendre
-
Scripts/algorithmes annotés.
-
Tableau de scénario : test, résultats, difficultés.
-
Rapport d’optimisation et d’évolutions proposées.
Séance 5 (4h) – Supervision réseau, collecte et sécurité
Objectifs
-
Mettre en place la supervision via réseau local : monitoring des missions, collecte de données, sécurité.
-
Simuler la transmission de données (local/réseau, gestion des logs).
Consignes
-
Configurez la supervision réseau : interface web, dashboard, accès distant pour visualiser les missions et logs de données.
-
Simulez la transmission des informations : résultat de missions, état du rover, retour capteur, images…
-
Testez et documentez la collecte/stockage de données : organisation des logs missions, gestion sécurité des accès/utilisation.
-
Analysez le système vu du réseau : vulnérabilités, propositions d’amélioration.
Travail à rendre
-
Fiche de méthode pour la connexion/supervision réseau.
-
Tableaux et graphes issus de la collecte de données.
-
Rapport sur la sécurité et la fiabilité du système connecté.
Séance 6 (4h) – Validation, présentation et valorisation
Objectifs
-
Vérifier la robustesse et le réalisme de la modélisation/simulation.
-
Valoriser et présenter le projet : dossier technique, restitution orale/visuelle, ouverture technologique.
Consignes
-
Testez en conditions « mission » : enchaînement automatique, incidents simulés, performance, gestion de données.
-
Finalisez la documentation technique (schémas, dossiers, scripts, bilan sécurité, guide utilisateur).
-
Préparez la présentation : diaporama, vidéo, démonstration, synthèse, ouverture (autres robots, adaptations spatiales, industrie 4.0, IA…).
-
Proposez des pistes d’évolution et de valorisation pédagogique.
Travail à rendre
-
Dossier projet final (docs, schémas, scripts, rapport, guide)
-
Grille de validation mission complète.
-
Présentation orale/visuelle devant la classe/groupe.
Conseils pour toutes les séances
-
Travaillez toujours en équipe, archivez chaque étape, utilisez documentation et supports visuels.
-
Pensez à valoriser la multi-disciplinarité : robotique, réseau, sécurité, autonomie, science, technique, communication.
-
Ouvrez à des suites : simulation IA, gestion d’un essaim de rovers, intégration IOT, collaboration inter-rovers…