« Andromède » : différence entre les versions

De Wiki FOSM
 
(9 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Andromède est la 2éme fusée du projet AdAstra.
Andromède est la 2éme fusée du projet AdAstra qui sera peut etre envoyé en mois de juillet 2021.
[[Fichier:Andromeda.jpg|centré|vignette|Andromeda]]
[[Fichier:Andromeda.jpg|centré|vignette|Andromeda]]


Ligne 61 : Ligne 61 :
==Sous-Systèmes==
==Sous-Systèmes==


*'''Tube de pitot'''
===Meca:===
**Description:
 
*
*'''Corps de la fusée:'''
**Description: Structure mecanique en Fibre de carbon
**Gitlab/CAD:
*'''Ogive:'''
**Description: Structure en Fibre de carbon fait maison, hébergeant la sonde de Pitot.
**Gitlab/CAD:
*'''Sonde Tube de Pitot'''
**Description: Sonde pour mesurer la vitesse réel de la fusée grâce à un capteur de pression différentiel[https://sensing.honeywell.com/honeywell-sensing-trustability-hsc-series-high-accuracy-board-mount-pressure-sensors-50099148-a-en.pdf]) .
**Gitlab/CAD:
 
*'''SEE'''
**Description: Système de séparation d’étage pour séparer l'ogive du corps de la fusée ainsi que pour déclencher le système de récupération.
**Gitlab/CAD:
 
*'''Structure Interne'''
**Description: Structure mécanique hébergeant toute les cartes électronique du projet.
**Gitlab/CAD:
*'''Système de Récupération:'''
**Description: Système hébergeant le parachute qui sera déployé après le déclenchement de système de séparation.
**Gitlab:
**Gitlab:
**Parachute:
===Elec:===
*'''Interface Electric Inter Etage'''
*'''Interface Electric Inter Etage'''
**Description:
**Description: Système électrique pour inter étage, intégré au système de séparation SEE, il permet de :
**Gitlab:
***Récupérer le signal électrique provenant de la sonde de Pitot: (HoneyWell TruStability Pressure differential sensor: HSCMRRN060PDSA3 [https://sensing.honeywell.com/honeywell-sensing-trustability-hsc-series-high-accuracy-board-mount-pressure-sensors-50099148-a-en.pdf])
***Interfacer le moteur Corona CS238MG Metal Gear Servo [https://hobbyking.com/en_us/corona-cs238mg-metal-gear-servo-4-6kg-0-14sec-22g.html <nowiki>[3]</nowiki>] qui permet d'actionner le système de séparation.
***Détecter la séparation (en interconnectant 2 gpios (input à un output) de BGC).
**Gitlab: https://code.federation-openspacemakers.com/p/P0044/ieie/-/tree/master/andromeda
*'''BGC'''
*'''BGC'''
**Description: Seules les carte BGC IO et BGC Sensors seront embarquées dans le projet Andromède. Par contre Il faut connecter sur GPIO le capteur de la sonde de pitot HoneyWell TruStability Pressure differential sensor: HSCMRRN060PDSA3 [https://sensing.honeywell.com/honeywell-sensing-trustability-hsc-series-high-accuracy-board-mount-pressure-sensors-50099148-a-en.pdf]
**Description: Ordinateur de board de andromède. Il intègre quelques capteur tel l'IMU. Seules les carte BGC:IO et BGC:Sensors seront embarquées dans le projet Andromède.
**Gitlab:
*'''Ring of Waves'''
**Description: Bague d'antennes de telemetrie et gps
**Gitlab:
**Gitlab:
*'''Système de Récupération:'''
*'''Ring of Waves'''
**Description:
**Description: Bague d'antennes de télémétrie et gps reliée à BGC, opérant dans la fréquence de 868 Mhz pour Lora. et 1.5 Ghz pour GPS.
**Gitlab:
**Parachute:
*'''SEE'''
**Description:
**Gitlab:
*'''Structure Interne'''
**Description:
**Gitlab:
**Gitlab:
*'''Power of Art'''
**Description: Système d'alimentation de la fusée, qui fournit 2 lignes d'alimentation: 12v (principalement pour BGC), et 5v (pour alimenter le moteur de SEE). Il permet aussi de mesurer le niveau de batterie (signale en I2C qui sera remonté à la carte BGC:Sensors).
***La batterie Sélectionnée pour Andromède est une lipo 5 cellules/2200mh de chez Zippy [https://hobbyking.com/fr_fr/zippy-compact-2200mah-5s1p-40c.html?queryID=&objectID=82514&indexName=hbk_live_magento_fr_fr_products <nowiki>{4]</nowiki>].
**Gitlab: https://code.federation-openspacemakers.com/p/P0044/power_of_art/


==Liens utils de projet==
==Liens utils du projet==


*Documentation: https://code.federation-openspacemakers.com/p/P0044-adastra/Andromeda/-/blob/master/docu/DOSSIER_ANDROMEDA/rapport.pdf
*Documentation: https://code.federation-openspacemakers.com/p/P0044-adastra/Andromeda/-/blob/master/docu/DOSSIER_ANDROMEDA/rapport.pdf
Ligne 94 : Ligne 115 :
==Gestion de Projet==
==Gestion de Projet==


[[Fichier:Gantt-andromede.png|vignette|centré|L’aperçu gantt au 11 Février 2021 ]]
[[Fichier:Gantt-andromede.png|vignette|centré|L’aperçu gantt au 11 Février 2021 ]]Le groupe '''adastra''' expérimente la méthode agile dans le cadre de projet Andromède avec les spécificité suivantes:  
 
==='''Project Board''':===
Le groupe '''adastra''' expérimente la méthode agile dans le cadre de projet Andromède avec les spécificité suivantes:  


*un sprint de 4 semaines (on est passé de 2 semaines à 4 après une decision prise lors de la restropective du sprint 2).
*un sprint de 4 semaines (on est passé de 2 semaines à 4 après une decision prise lors de la restropective du sprint 2).
*Pas de standup meeting.
*Une demo tout les sprints.
*Une demo tout les sprints.
*un rôle de scrum-master qui tourne tout les 2 sprints.
*un rôle de scrum-master qui tourne tout les 2 sprints.
Ligne 107 : Ligne 126 :
Les livrables des issues '''doit être pushés''' dans gitlab (ou nextcloud) avant qu'elles passent en statut "'''closed'''".
Les livrables des issues '''doit être pushés''' dans gitlab (ou nextcloud) avant qu'elles passent en statut "'''closed'''".


===='''Projet Board'''====
On utilise gitlab comme outils de board. Et chaque sprint est associé à un milestone (Jalon).
On utilise gitlab comme outils de board. Et chaque sprint est associé à un milestone (Jalon).


Le Scrum Master a pour role:
La board officielle du projet est sur gitlab: https://code.federation-openspacemakers.com/p/P0044-adastra/Andromeda/-/boards/32
 
* S'assurer que tout les travaux de sprints ont était pushé ou archivé.
* Animer la board et les issues de sprint.
* Inciter les membres de projet à groomer (preparer) les tickets pour les prochains spints.
* Ajuster le diagram de gantt à a la fin de chaque sprint.
* Discuter les Blocked issues.
* Animer la reunion de retrospective.
 
La board officielle du projet est sur: https://code.federation-openspacemakers.com/p/P0044-adastra/Andromeda/-/boards/32
 
Ci-dessous la liste des sprints:
----Sprint: ''Sprint3'' <u>(Sprint Actuel)</u>
 
*https://code.federation-openspacemakers.com/p/P0044-adastra/Andromeda/-/milestones/4
 
*Sprint Goals:
**Elec:
***Réparer BGC Sensors et commencer les tests
***Revoir la carte d'alim (PowerOfArt).
**Docu:
***Faire un premier draft du dossier de lancement.
**Fab:
***Fabrication de l'ogive et la sonde de Pitot, ou SEEv3.
**Meca:
***Continuer l’intégration en CAD.
***Décider sur l'integration de la carte des antennes (RingOfWaves).
*Sprint timeframe:
**11 Mars au 8 Avril 2021 (Sprint de 4 semaines).
*Tag git release:
**"''encours''"
*Velocity: TBD/9 Done issues
 
----
 
====Sprint: ''Sprint2''====


*https://code.federation-openspacemakers.com/p/P0044-adastra/Andromeda/-/milestones/5
La liste des sprints ménée jusqu'a aujourd'hui est sur cette page: [[andromede:sprints|<u>andromede:sprints</u>]]


*Sprint Goals:
===='''Workflow'''====
**Elec:
<nowiki>#</nowiki>TODO
***Faire des tests avec BGC Sensors.
***Préparer la production de la carte d'alim (PowerOfArt).
***Finir l'adaptation de IEIE pour Andromède.
**Fab:
***Fabrication de l'ogive et la sonde de Pitot.
**Meca:
***Continuer l’intégration en CAD.
***Décider sur l'integration de la carte des antennes (RingOfWaves).
*Sprint timeframe:
**26 Février au 11 Mars 2021
*Tag git release:
**"''encours''"
*Velocity: 3/9 Done issues
== Retrospective ==  
L'equipe à repondu à 3 questions
**'''Qu'est que j'aimer ?'''
***Esprit d'equipe: proposition d'aide pour les personnes surchargés.
***Partage d'info sur gitlab et avoir un état d'avancement.
***Energies de l'equipe.                                                    
***Experimenation de la methode agile.
***Decoupage des taches est claires.
**'''Que'est que je n'ai pas aimer?''':
***Qu'on prend des taches à d'autre personnes sans les informer ou discuter.
***Les reunions qui derappe. ==> maitriser le timing.
***Surcharge de Erwan.
***Flou dans l'origine des taches et leur originalité.
***Sprint de 2 semaine est très court. ==> sprint de 4 semaines avec une reunion au 2eme semaine.
***Manque de vision global.
**'''Ce que on aurait du faire!''':
***Etre pro-active sur les taches.
***Animer les issues gitlab par discussion technique, photos, schema...
***Groomer les tickets avant de le metre dans le sprint.
***Ne pas changer l'objectif de sprint en plein milieux de sprint (Rajouter une taches tres importante ==> manque de visibilité)         - ***Rajouter une priorité sur les taches.
***Rajoute les dependances ==> Il faut lier les taches de gitlab au gantt pour donner une hieharchie. Pour le prochain projet un grand gant (planning) avant de demarrer le travail.
***Prendre le temps pour voir si le deadline de juillet est possible avec l'etat actuel d'avancement du projet.
***identifier le chemin critique du projet.
----


====Sprint: ''Sprint1''====
===='''Scrum Master'''====
Le Scrum Master à un role très important dans la methode agile. Il n'est ni un chef ni un manager, mais il est un membre de l'equipe qui prend en plus de ses taches de development, le role d'animer l'equipe pendant la phase de development.


*https://code.federation-openspacemakers.com/p/P0044-adastra/Andromeda/-/milestones/2
On peut trouver ci-dessous quelques role qui peut jouer:  


*Sprint Goals:
*S'assurer que tout les travaux de sprints ont était pushé ou archivé.
**ELEC: Montage de BGC . Design de la carte d'alim (Power of Art).
*Animer la board et les issues de sprint.
**MECA: Mettre un process d'integration (structure interne). Adaptation de SEEv3. Avancer sur les designs CAD (FdC, Antennes, Sonde de pitot).
*Inciter les membres de projet à groomer (preparer) les tickets pour les prochains spints.
*Sprint timeframe:
*Ajuster le diagram de gantt à a la fin de chaque sprint.
**11 au 25 Février 2021
*Discuter les Blocked issues.
*Tag git release:
*Animer la reunion de retrospective.
**"''pas encors posé''" (en attente de pusher tout les fichiers CAD sur le git)
*Appeler aux reunion si il faut.
*Velocity: '''5/7 Done issues'''.

Dernière version du 26 avril 2021 à 03:05

Andromède est la 2éme fusée du projet AdAstra qui sera peut etre envoyé en mois de juillet 2021.

Andromeda

Fiche Technique

  • Date de lancement: Juillet 2021
  • Propulseur: Pro54g
  • Spécificité: Fusée transsonique.
  • Poids: 5.200kg/6kg (min/max)
    • 2.400kg pour le corps, ailerons et la structure accueillant le moteur.
    • 0.250kg pour l'ogive (y compris la sonde de pitot).
    • 1.685kg pour le moteur.
    • 0.500kg pour les batteries.
    • 0.600kg pour la SI et toute l'Elec embarqués (BGC, antennes ...)
    • 0.500kg pour SEE.
    • 0.100kg pour le parachute et sa case.
Sous-systèmes Poids Poids cumulé
fuselage + ailerons 2.400 kg 2.400 kg
moteur 1.685 kg 4.085 kg
SI + elec embarqué 0.600 kg 4.685 kg
batteries 0.500 kg 5.185 kg
SEE 0.500 kg 5.685 kg
ogive + pitot 0.250 kg 5.935 kg
parachute + case 0.150 kg 6.085 kg
TOTAL 6.085 kg
  • Longueur: 1350 mm
  • Diamètre: 85 mm externe (80 mm interne)
  • Vitesse Maximale: 324 m/s (mach 0.96)
  • Apogée: ~2921 m

Sous-Systèmes

Meca:

  • Corps de la fusée:
    • Description: Structure mecanique en Fibre de carbon
    • Gitlab/CAD:
  • Ogive:
    • Description: Structure en Fibre de carbon fait maison, hébergeant la sonde de Pitot.
    • Gitlab/CAD:
  • Sonde Tube de Pitot
    • Description: Sonde pour mesurer la vitesse réel de la fusée grâce à un capteur de pression différentiel[1]) .
    • Gitlab/CAD:
  • SEE
    • Description: Système de séparation d’étage pour séparer l'ogive du corps de la fusée ainsi que pour déclencher le système de récupération.
    • Gitlab/CAD:
  • Structure Interne
    • Description: Structure mécanique hébergeant toute les cartes électronique du projet.
    • Gitlab/CAD:
  • Système de Récupération:
    • Description: Système hébergeant le parachute qui sera déployé après le déclenchement de système de séparation.
    • Gitlab:
    • Parachute:

Elec:

  • Interface Electric Inter Etage
    • Description: Système électrique pour inter étage, intégré au système de séparation SEE, il permet de :
      • Récupérer le signal électrique provenant de la sonde de Pitot: (HoneyWell TruStability Pressure differential sensor: HSCMRRN060PDSA3 [2])
      • Interfacer le moteur Corona CS238MG Metal Gear Servo [3] qui permet d'actionner le système de séparation.
      • Détecter la séparation (en interconnectant 2 gpios (input à un output) de BGC).
    • Gitlab: https://code.federation-openspacemakers.com/p/P0044/ieie/-/tree/master/andromeda
  • BGC
    • Description: Ordinateur de board de andromède. Il intègre quelques capteur tel l'IMU. Seules les carte BGC:IO et BGC:Sensors seront embarquées dans le projet Andromède.
    • Gitlab:
  • Ring of Waves
    • Description: Bague d'antennes de télémétrie et gps reliée à BGC, opérant dans la fréquence de 868 Mhz pour Lora. et 1.5 Ghz pour GPS.
    • Gitlab:
  • Power of Art
    • Description: Système d'alimentation de la fusée, qui fournit 2 lignes d'alimentation: 12v (principalement pour BGC), et 5v (pour alimenter le moteur de SEE). Il permet aussi de mesurer le niveau de batterie (signale en I2C qui sera remonté à la carte BGC:Sensors).
      • La batterie Sélectionnée pour Andromède est une lipo 5 cellules/2200mh de chez Zippy {4].
    • Gitlab: https://code.federation-openspacemakers.com/p/P0044/power_of_art/

Liens utils du projet

Gestion de Projet

L’aperçu gantt au 11 Février 2021

Le groupe adastra expérimente la méthode agile dans le cadre de projet Andromède avec les spécificité suivantes:

  • un sprint de 4 semaines (on est passé de 2 semaines à 4 après une decision prise lors de la restropective du sprint 2).
  • Pas de standup meeting.
  • Une demo tout les sprints.
  • un rôle de scrum-master qui tourne tout les 2 sprints.
  • une mini-retrospective est planifié tout le 2 sprints.
  • Le diagram de gantt global du projet est ajusté à chaque fin de sprint.

Les livrables des issues doit être pushés dans gitlab (ou nextcloud) avant qu'elles passent en statut "closed".

Projet Board

On utilise gitlab comme outils de board. Et chaque sprint est associé à un milestone (Jalon).

La board officielle du projet est sur gitlab: https://code.federation-openspacemakers.com/p/P0044-adastra/Andromeda/-/boards/32

La liste des sprints ménée jusqu'a aujourd'hui est sur cette page: andromede:sprints

Workflow

#TODO

Scrum Master

Le Scrum Master à un role très important dans la methode agile. Il n'est ni un chef ni un manager, mais il est un membre de l'equipe qui prend en plus de ses taches de development, le role d'animer l'equipe pendant la phase de development.

On peut trouver ci-dessous quelques role qui peut jouer:

  • S'assurer que tout les travaux de sprints ont était pushé ou archivé.
  • Animer la board et les issues de sprint.
  • Inciter les membres de projet à groomer (preparer) les tickets pour les prochains spints.
  • Ajuster le diagram de gantt à a la fin de chaque sprint.
  • Discuter les Blocked issues.
  • Animer la reunion de retrospective.
  • Appeler aux reunion si il faut.