Développement d'une interface de télémétrie et de contrôle pour plateforme autonome<br />Pier-Luc Caron St-Pierre<br />Clu...
Fukushima<br />
Définition<br />JAUS : Joint Architecture for Unmanned Systems<br />
Plan de la présentation<br />Contexte de réalisation du projet<br />Présentation du projet<br />Méthodologieutilisée<br />...
Club S.O.N.I.A.<br />12<br />2009-2010<br />2011<br />
Initiative Octets<br />
Plan de la présentation<br />Contexte de réalisation du projet<br />Présentation du projet<br />Méthodologieutilisée<br />...
Problématique (1/2)<br />
Problématique (2/2)<br />
Objectifs du projet<br />Communication bidirectionnelle entre l’opérateur et le robot<br />Compatibilité entre plusieurssy...
Hypothèse et dépendance<br />Les utilisateurs ont de bonnes intentions.<br />Unebibliothèque applicative permettant d’écha...
Plan de la présentation<br />Contexte de réalisation du projet<br />Présentation du projet<br />Méthodologieutilisée<br />...
But de la méthodologie<br />Solution utilisable tôt dans le cycle de développement<br />Réduction de la période d’intégrat...
Intégration continue améliorée<br />
Approche de réalisation<br />Document de vision<br />Glossaire et modèle du domaine <br />Cas d’utilisation et scénarios d...
Plan de la présentation<br />Contexte de réalisation du projet<br />Présentation du projet<br />Méthodologieutilisée<br />...
Choix technologiques<br />
Architecture générique<br />
Architecture spécialisée<br />
Plan de la présentation<br />Contexte de réalisation du projet<br />Présentation du projet<br />Méthodologie utilisée<br /...
Communication bidirectionnelle <br />
Compatiblité<br />L’application est actuellementutilisée par<br />S.O.N.I.A.<br />Dronolab<br />Capra<br />Intégration de ...
Développement rapide<br />Ajout d’un composant graphique<br />Ajout de deux classes<br />Communication JAUS<br />Représent...
Configuration flexible<br />Consulter une valeur de configuration<br />Ajout d’une ligne afin de charger un fichier de con...
Personnalisation de l’interface<br />Sauvegarde et chargement des perspectives<br />Changement de thème<br />Changement de...
Résultats<br />
Plan de la présentation<br />Contexte de réalisation du projet<br />Présentation du projet<br />Méthodologie utilisée<br /...
Conclusion<br />Solution de téléopération<br />Réduction de la duplication des efforts de développement<br />Cadre d’appli...
Recommandations<br />Système de contrôle de version décentralisé<br />Encourager l’esprit de la revue par les pairs<br />E...
Questions ?<br />
Prochain SlideShare
Chargement dans…5
×

Presentation GTI792 - Télémétrie JAUS

539 vues

Publié le

Publié dans : Formation
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
539
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
7
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Presentation GTI792 - Télémétrie JAUS

  1. 1. Développement d'une interface de télémétrie et de contrôle pour plateforme autonome<br />Pier-Luc Caron St-Pierre<br />Club S.O.N.I.A.<br />GTI792<br />Hiver 2011<br />
  2. 2. Fukushima<br />
  3. 3. Définition<br />JAUS : Joint Architecture for Unmanned Systems<br />
  4. 4. Plan de la présentation<br />Contexte de réalisation du projet<br />Présentation du projet<br />Méthodologieutilisée<br />Choixtechnologiques et architecture<br />Résultats<br />Conclusion et recommandations<br />
  5. 5. Club S.O.N.I.A.<br />12<br />2009-2010<br />2011<br />
  6. 6. Initiative Octets<br />
  7. 7. Plan de la présentation<br />Contexte de réalisation du projet<br />Présentation du projet<br />Méthodologieutilisée<br />Choixtechnologiques et architecture<br />Résultats<br />Conclusion et recommandations<br />
  8. 8. Problématique (1/2)<br />
  9. 9. Problématique (2/2)<br />
  10. 10. Objectifs du projet<br />Communication bidirectionnelle entre l’opérateur et le robot<br />Compatibilité entre plusieurssystèmes autonomes<br />Développement accéléré des composants graphiques<br />Configuration flexible des composants graphiques<br />Personnalisation simple de l’interface de téléopération<br />Développement de prototypes de composants graphiques<br />
  11. 11. Hypothèse et dépendance<br />Les utilisateurs ont de bonnes intentions.<br />Unebibliothèque applicative permettant d’échanger des messages en utilisant l’architecture JAUS existe et est sans problème. <br />
  12. 12. Plan de la présentation<br />Contexte de réalisation du projet<br />Présentation du projet<br />Méthodologieutilisée<br />Choixtechnologiques et architecture<br />Résultats<br />Conclusion et recommandations<br />
  13. 13. But de la méthodologie<br />Solution utilisable tôt dans le cycle de développement<br />Réduction de la période d’intégration des systèmes<br />Réduire les risques d’introduction de régressions<br />Rétroaction rapide des utilisateurs<br />
  14. 14. Intégration continue améliorée<br />
  15. 15. Approche de réalisation<br />Document de vision<br />Glossaire et modèle du domaine <br />Cas d’utilisation et scénarios de qualité<br />Ébauche d’architecture<br />Conception raffinée<br />Architecture formelle<br />
  16. 16. Plan de la présentation<br />Contexte de réalisation du projet<br />Présentation du projet<br />Méthodologieutilisée<br />Choixtechnologiques et architecture<br />Résultats<br />Conclusion et recommandations<br />
  17. 17. Choix technologiques<br />
  18. 18. Architecture générique<br />
  19. 19. Architecture spécialisée<br />
  20. 20. Plan de la présentation<br />Contexte de réalisation du projet<br />Présentation du projet<br />Méthodologie utilisée<br />Choixtechnologiques et architecture<br />Résultats<br />Conclusion et recommandations<br />
  21. 21. Communication bidirectionnelle <br />
  22. 22. Compatiblité<br />L’application est actuellementutilisée par<br />S.O.N.I.A.<br />Dronolab<br />Capra<br />Intégration de systèmes JAUS supplémentaires<br />Ajout des messages JAUS<br />Ajout de nouveaux composants graphiques<br />
  23. 23. Développement rapide<br />Ajout d’un composant graphique<br />Ajout de deux classes<br />Communication JAUS<br />Représentation graphique Swing<br />Modification à une autre classe <br />Mécanismes fournis par le cadre d’application<br />Configuration<br />Support multilingue<br />Afficher les composants<br />Gérer les dépendances<br />
  24. 24. Configuration flexible<br />Consulter une valeur de configuration<br />Ajout d’une ligne afin de charger un fichier de configuration.<br />Ajout d’une ligne afin d’obtenir la valeur associée à la clef.<br />Encapsulation de commons-configuration<br />
  25. 25. Personnalisation de l’interface<br />Sauvegarde et chargement des perspectives<br />Changement de thème<br />Changement de langue<br />
  26. 26. Résultats<br />
  27. 27. Plan de la présentation<br />Contexte de réalisation du projet<br />Présentation du projet<br />Méthodologie utilisée<br />Choixtechnologiques et architecture<br />Résultats<br />Conclusion et recommandations<br />
  28. 28. Conclusion<br />Solution de téléopération<br />Réduction de la duplication des efforts de développement<br />Cadre d’application de téléopération<br />Objectifs atteints <br />
  29. 29. Recommandations<br />Système de contrôle de version décentralisé<br />Encourager l’esprit de la revue par les pairs<br />Extraire l’interface graphique afin de bâtir une boîte à outils<br />Facilier le processus de traduction<br />
  30. 30. Questions ?<br />

×