StudentProject:AstroFOSM1
De Wiki FOSM
index.php?title=Catégorie:StudentProject
Astro-FOSM-1
- Nom et information du contact
- Utilisateur:Loic.fejoz
- Statut du projet
- ouvert
- Durée
- 6 mois
- Audience
- IUT, Ingénieurs
- Phase
- Autres
- Compétences mises en œuvre
-
- génie logiciel
- Développement Web
- WASM
Description du projet
A l'instar du projet Astro Pi de l'ESA, il s'agit de permettre l'exécution en orbite de programmes créés par des jeunes (primaires, collégiens, lycéens, club de science, etc). Le projet consiste à développer toute l'infrastructure nécessaire au développement préliminaire du dit programme. Le résultat sera un composant WASM compatible avec le runtime de FOSM-1.
Les principales capacités sont :
- gestion des jeunes et des tuteurs,
- environnement graphique de développement dédié au runtime FOSM-1 capable de générer une image à partir d'une image de la terre,
- gestion des programmes validés par un tuteur et soumission à OpenSpaceMakers pour exécution en orbite,
- gestion des résultats d'exécution pour partage avec le groupe.
Livrables attendus
- site web dédié à l'activité
- documentation de l'environnement de développement
- guide d'animation à l'usage des tuteurs
Méthodologie
à convenir avec les enseignants et/où les établissements scolaires
Projets, travaux, et matériels connexes
- lister les autres projets en relation avec celui-ci,
- ainsi que les moyens techniques qui seront utilisés
- Rover terrestre : Permettre à des collégiens/lycéens de découvrir le contrôle d'un rover. Le rover sera sur Terre, mais son pilotage passera par le réseau Phoenix, ce qui induit un temps plus ou moins long entre l'envoi d'une action et son exécution. Ce temps d'exécution leur permettra de comprendre la difficulté de commander un rover quand l'envoi d'une commande prend plusieurs minutes et que le retour de cette exécution prend à son tour plusieurs minutes. Il pourrait également être intéressant de leur montrer après l'expérience, simultanément leur poste de contrôle, avec les ordres envoyés, et sur un autre écran une webcam qui a filmé ce qui s'est réellement passé.
- Exécution d'un programme en orbite. Permettre à des élèves de construire un petit programme simple, qui sera envoyé dans le réseau Phoenix pour une exécution distante, et ensuite recevoir le résultat de cette exécution. L'intérêt ici est de susciter de l'intérêt en leur faisant exécuter du code en orbite, plutôt que sur une station au sol.
- Analyser les transferts d'information vers ou depuis un satellite en orbite, et découvrir les éventuelles différences qu'il pourrait y avoir par rapport à ce même matériel qui serait resté au sol (temps de transfert plus long, perturbations électro-magnétiques, fenêtre de transmission réduite, ...).
Ressources / Bibliographie
- lister les tutoriels, articles, documentations, et autres ressources utiles à la compréhension et la réalisation du project,
- ainsi que les données d'entrées que les étudiants recevront (cahier des charges, modèles, etc)