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

Mais conteúdo relacionado

Destaque

Seguridad de la informacion
Seguridad de la informacionSeguridad de la informacion
Seguridad de la informacionpotrita
 
Présentation botnet u_laval
Présentation botnet u_lavalPrésentation botnet u_laval
Présentation botnet u_lavalmichelcusin
 
Prospectus groupe cerco_20131
Prospectus groupe cerco_20131Prospectus groupe cerco_20131
Prospectus groupe cerco_20131Alain CAPO CHICHI
 
CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...
CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...
CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...Smile I.T is open
 
Du .htaccess à la recherche ouverte : expérimentation, appropriation numériqu...
Du .htaccess à la recherche ouverte : expérimentation, appropriation numériqu...Du .htaccess à la recherche ouverte : expérimentation, appropriation numériqu...
Du .htaccess à la recherche ouverte : expérimentation, appropriation numériqu...René Audet
 
Predicciones del fin del mundo
Predicciones del fin del mundoPredicciones del fin del mundo
Predicciones del fin del mundoRobertoVillamayor
 
Gestion des données clients et leur exploitation, un enjeu dans la transforma...
Gestion des données clients et leur exploitation, un enjeu dans la transforma...Gestion des données clients et leur exploitation, un enjeu dans la transforma...
Gestion des données clients et leur exploitation, un enjeu dans la transforma...Pitney Bowes
 
Ajustes y tolerancia peña
Ajustes y tolerancia  peñaAjustes y tolerancia  peña
Ajustes y tolerancia peñahugojavier804
 
Oportunidades Laborales Diciembre 2013 - Neo-Biz
Oportunidades Laborales Diciembre 2013 - Neo-BizOportunidades Laborales Diciembre 2013 - Neo-Biz
Oportunidades Laborales Diciembre 2013 - Neo-BizFlorencia Atzori
 
La UNIMET celebra el mes de los estudiantes
La UNIMET celebra el mes de los estudiantes La UNIMET celebra el mes de los estudiantes
La UNIMET celebra el mes de los estudiantes UNIMET
 
Administración
AdministraciónAdministración
Administración54464761
 
Webinar : Quelles solutions à la fin de la fan gate ?
Webinar : Quelles solutions à la fin de la fan gate ? Webinar : Quelles solutions à la fin de la fan gate ?
Webinar : Quelles solutions à la fin de la fan gate ? Fastory
 
Presentación de halloween
Presentación de halloweenPresentación de halloween
Presentación de halloweenDaniel Rojas
 
Proyecto TIC en un centro educativo
Proyecto TIC en un centro educativoProyecto TIC en un centro educativo
Proyecto TIC en un centro educativoDiegovl1968
 
Les institutions annexes de l’education et reussite scolaire
Les institutions annexes de l’education et reussite scolaireLes institutions annexes de l’education et reussite scolaire
Les institutions annexes de l’education et reussite scolairenongni
 

Destaque (19)

Seguridad de la informacion
Seguridad de la informacionSeguridad de la informacion
Seguridad de la informacion
 
Présentation botnet u_laval
Présentation botnet u_lavalPrésentation botnet u_laval
Présentation botnet u_laval
 
Expériences dans la mise en œuvre de solutions TIC dans des Organisations
Expériences dans la mise en œuvre de solutions TIC dans des OrganisationsExpériences dans la mise en œuvre de solutions TIC dans des Organisations
Expériences dans la mise en œuvre de solutions TIC dans des Organisations
 
Prospectus groupe cerco_20131
Prospectus groupe cerco_20131Prospectus groupe cerco_20131
Prospectus groupe cerco_20131
 
CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...
CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...
CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...
 
Creencias fundamentales 09
Creencias fundamentales 09Creencias fundamentales 09
Creencias fundamentales 09
 
Du .htaccess à la recherche ouverte : expérimentation, appropriation numériqu...
Du .htaccess à la recherche ouverte : expérimentation, appropriation numériqu...Du .htaccess à la recherche ouverte : expérimentation, appropriation numériqu...
Du .htaccess à la recherche ouverte : expérimentation, appropriation numériqu...
 
2010.10.21 pubaustralie
2010.10.21 pubaustralie2010.10.21 pubaustralie
2010.10.21 pubaustralie
 
Predicciones del fin del mundo
Predicciones del fin del mundoPredicciones del fin del mundo
Predicciones del fin del mundo
 
Gestion des données clients et leur exploitation, un enjeu dans la transforma...
Gestion des données clients et leur exploitation, un enjeu dans la transforma...Gestion des données clients et leur exploitation, un enjeu dans la transforma...
Gestion des données clients et leur exploitation, un enjeu dans la transforma...
 
Ajustes y tolerancia peña
Ajustes y tolerancia  peñaAjustes y tolerancia  peña
Ajustes y tolerancia peña
 
éCole
éColeéCole
éCole
 
Oportunidades Laborales Diciembre 2013 - Neo-Biz
Oportunidades Laborales Diciembre 2013 - Neo-BizOportunidades Laborales Diciembre 2013 - Neo-Biz
Oportunidades Laborales Diciembre 2013 - Neo-Biz
 
La UNIMET celebra el mes de los estudiantes
La UNIMET celebra el mes de los estudiantes La UNIMET celebra el mes de los estudiantes
La UNIMET celebra el mes de los estudiantes
 
Administración
AdministraciónAdministración
Administración
 
Webinar : Quelles solutions à la fin de la fan gate ?
Webinar : Quelles solutions à la fin de la fan gate ? Webinar : Quelles solutions à la fin de la fan gate ?
Webinar : Quelles solutions à la fin de la fan gate ?
 
Presentación de halloween
Presentación de halloweenPresentación de halloween
Presentación de halloween
 
Proyecto TIC en un centro educativo
Proyecto TIC en un centro educativoProyecto TIC en un centro educativo
Proyecto TIC en un centro educativo
 
Les institutions annexes de l’education et reussite scolaire
Les institutions annexes de l’education et reussite scolaireLes institutions annexes de l’education et reussite scolaire
Les institutions annexes de l’education et reussite scolaire
 

Semelhante a Presentation GTI792 - Télémétrie JAUS

Transhumance pres anr_25-septembre synthese v10
Transhumance pres anr_25-septembre synthese v10Transhumance pres anr_25-septembre synthese v10
Transhumance pres anr_25-septembre synthese v10François Huguet
 
Présentation de la rencontre du Groupe d'usagers FME_mars 2011
Présentation de la rencontre du Groupe d'usagers FME_mars 2011Présentation de la rencontre du Groupe d'usagers FME_mars 2011
Présentation de la rencontre du Groupe d'usagers FME_mars 2011Consortech
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware
 
Environnements & Développements
Environnements & DéveloppementsEnvironnements & Développements
Environnements & DéveloppementsPaulin CHOUDJA
 
Projet UE Sites Dynamiques
Projet UE Sites DynamiquesProjet UE Sites Dynamiques
Projet UE Sites Dynamiquesguest748b17
 
Prototypage de Systèmes Embarqués
Prototypage de Systèmes EmbarquésPrototypage de Systèmes Embarqués
Prototypage de Systèmes Embarquésboisgera
 
memoire sur la technologie de RIA
memoire sur la technologie de RIAmemoire sur la technologie de RIA
memoire sur la technologie de RIAifis
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicEmmanuel Hugonnet
 
MDA for Cross-Platform Mobile Development
MDA for Cross-Platform Mobile DevelopmentMDA for Cross-Platform Mobile Development
MDA for Cross-Platform Mobile DevelopmentSalma ES-Salmani
 
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi MbutaDodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi MbutaDaniella Mbuta
 
PRESENTTION_DU_PROJET_DE_SUPER_021337.docx
PRESENTTION_DU_PROJET_DE_SUPER_021337.docxPRESENTTION_DU_PROJET_DE_SUPER_021337.docx
PRESENTTION_DU_PROJET_DE_SUPER_021337.docxAlbanHenovi
 

Semelhante a Presentation GTI792 - Télémétrie JAUS (20)

Projet Domurpic
Projet DomurpicProjet Domurpic
Projet Domurpic
 
Transhumance pres
Transhumance presTranshumance pres
Transhumance pres
 
Transhumance pres anr_25-septembre synthese v10
Transhumance pres anr_25-septembre synthese v10Transhumance pres anr_25-septembre synthese v10
Transhumance pres anr_25-septembre synthese v10
 
Présentation de la rencontre du Groupe d'usagers FME_mars 2011
Présentation de la rencontre du Groupe d'usagers FME_mars 2011Présentation de la rencontre du Groupe d'usagers FME_mars 2011
Présentation de la rencontre du Groupe d'usagers FME_mars 2011
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCS
 
Architectures bigdata
Architectures bigdataArchitectures bigdata
Architectures bigdata
 
Environnements & Développements
Environnements & DéveloppementsEnvironnements & Développements
Environnements & Développements
 
Projet UE Sites Dynamiques
Projet UE Sites DynamiquesProjet UE Sites Dynamiques
Projet UE Sites Dynamiques
 
Prototypage de Systèmes Embarqués
Prototypage de Systèmes EmbarquésPrototypage de Systèmes Embarqués
Prototypage de Systèmes Embarqués
 
memoire sur la technologie de RIA
memoire sur la technologie de RIAmemoire sur la technologie de RIA
memoire sur la technologie de RIA
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville Public
 
MDA for Cross-Platform Mobile Development
MDA for Cross-Platform Mobile DevelopmentMDA for Cross-Platform Mobile Development
MDA for Cross-Platform Mobile Development
 
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi MbutaDodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
 
Framework .net overview
Framework .net overviewFramework .net overview
Framework .net overview
 
Formation gwt
Formation gwtFormation gwt
Formation gwt
 
Cloud
CloudCloud
Cloud
 
PRESENTTION_DU_PROJET_DE_SUPER_021337.docx
PRESENTTION_DU_PROJET_DE_SUPER_021337.docxPRESENTTION_DU_PROJET_DE_SUPER_021337.docx
PRESENTTION_DU_PROJET_DE_SUPER_021337.docx
 
§G-VisualDECO
§G-VisualDECO§G-VisualDECO
§G-VisualDECO
 
CV_Bilel CHAOUADI
CV_Bilel CHAOUADICV_Bilel CHAOUADI
CV_Bilel CHAOUADI
 
CV REBAI Hamida
CV REBAI HamidaCV REBAI Hamida
CV REBAI Hamida
 

Último

les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxabdououanighd
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetJeanYvesMoine
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxhamzagame
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcourshalima98ahlmohamed
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxikospam0
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...Universidad Complutense de Madrid
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLElebaobabbleu
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
python-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdfpython-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdftrendingv83
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesMohammedAmineHatoch
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKNassimaMdh
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesUnidad de Espiritualidad Eudista
 

Último (16)

Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcours
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
python-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdfpython-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdf
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
 

Presentation GTI792 - Télémétrie JAUS

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