Compétence V002 — Concevoir et valider un pipeline complet de simulation inertielle (RS3 → Telemachus)
1. Contexte et objectifs scientifiques
La compétence V002 illustre la maîtrise d’un pipeline complet de simulation inertielle, depuis la génération de données brutes jusqu’à leur intégration normalisée dans le standard ouvert Telemachus.
Ce travail s’inscrit dans les problématiques scientifiques suivantes :
- reproductibilité et traçabilité des données simulées ;
- formalisation d’un schéma pivot (Telemachus) capable de représenter GNSS, inertie, événements et métadonnées qualité ;
- génération à large échelle de trajectoires réalistes pour l’évaluation de pipelines GNSS/IMU, IA embarquée et analyses énergie / risque conducteur.
L’objectif final : disposer d’une chaîne RS3→Telemachus scientifiquement rigoureuse, documentée via RFC et intégrée dans un cadre d’ingénierie logicielle reproductible.
2. Réalisations majeures
2.1 Architecture du pipeline RS3 → Telemachus
- Définition d’un pipeline structuré en 5 modules :
- Simulation inertielle RS3 (GNSS/IMU 10 Hz, pertes GNSS, pente réelle, bruit MEMS).
- Export brut RS3 (CSV/JSON, signatures inertielle et topographique).
- Mappage vers Telemachus (normalisation temporelle, conversion unités, encodage inertie/événements).
- Validation du dataset via RFC-0009 (manifest, checksum, capteurs, cohérence).
- Publication ouverte (Telemachus-datasets, Zenodo, GitHub Actions).
2.2 Formalisation scientifique (RFC-0009, RFC-0011)
- Contribution aux sections integration workflow, dataset manifest et reproducibility guarantees.
- Définition du versioning sémantique du format (RFC‑0011), reliant explicitement les versions RS3 au schéma Telemachus.
2.3 Automatisation & reproductibilité
- Implémentation de cibles
makeet scripts Python :make validate_datasetmake export_telemachus- CI GitHub : validation automatique en push/PR.
- Production d’un rapport YAML standardisé (conformité 100 %, avertissements, conversions implicites).
3. Résultats, impacts et usages
3.1 Gains scientifiques et opérationnels
- Réduction de 50 % du temps d’intégration entre RS3 et Telemachus.
- Génération systématique de datasets reproductibles utilisés dans :
- P001 (simulation inertielle),
- P003 (standardisation mobility data),
- P004 (robustesse GNSS/IMU en urbain),
- V001 et V006 (compétences fusion × géométrie).
3.2 Standardisation et ouverture
- Pipeline désormais interopérable avec telemachus-datasets (v0.2→v1.0).
- Support complet de la gouvernance publique (RFC-0009, RFC‑0011).
- Préparation de la future extension RoadGeometry (RFC‑0015).
4. Réflexivité et apprentissages
Ce travail m’a permis de :
- intégrer des principes d’ingénierie logicielle dans un projet scientifique (CI, orchestrations Makefile, versioning sémantique) ;
- améliorer la traçabilité en définissant un manifest dataset vérifiable ;
- concevoir un pipeline multi-sources robuste (inertie, GNSS, altimétrie, événements) ;
- structurer une documentation pérenne (RFC, schémas YAML, commentaires techniques).
Cette compétence constitue un pivot central dans la VAE : elle démontre ma capacité à concevoir une chaîne complète, normalisée et reproductible, articulant recherche, simulation et standardisation ouverte.
5. Pièces justificatives
- P002_pipeline_simulation — implémentation RS3 → Telemachus, scripts Makefile.
- RFC‑0009 — Integration pipeline RS3–Telemachus.
- RFC‑0011 — Versioning & governance du standard Telemachus.
- B010_review-simulation — Synthèse publique des enjeux de simulation inertielle.