[{"command":"insert","method":null,"selector":".course-modal-ajax-placeholder-959660","data":"\u003Cdiv class=\u0022container content-rte\u0022\u003E\n  \u003Cdiv class=\u0022row\u0022\u003E\n    \u003Cdiv class=\u0022box col-md-6 bg-primary text-white\u0022\u003E\n      \u003Ch2 class=\u0022h1 text-left\u0022\u003E  Communication des syst\u00e8mes en interaction\n\u003C\/h2\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EECTS :\n          2\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ESemestre calendaire :\n          Annualis\u00e9\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n            \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ED\u00e9tail du volume horaire\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ECours magistraux :\u003C\/span\u003E\n                                      \u003Cspan\u003E12\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ETravaux pratiques :\u003C\/span\u003E\n                                      \u003Cspan\u003E8\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ETravaux dirig\u00e9s :\u003C\/span\u003E\n                                      \u003Cspan\u003E10\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                                            \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ELangue d\u0026#039;enseignement\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003EFran\u00e7ais\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EEnseignement \u00e0 distance\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003Enon\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003Cdiv class=\u0022box col-md-6\u0022\u003E\n            \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EPr\u00e9requis\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cul\u003E\n\u003Cli\u003EBases en syst\u00e8mes embarqu\u00e9s (capteurs, actionneurs, microcontr\u00f4leurs)\u003C\/li\u003E\n\u003Cli\u003EConnaissances fondamentales en r\u00e9seaux (IP, WiFi, UDP\/TCP)\u003C\/li\u003E\n\u003Cli\u003EProgrammation Python\u003C\/li\u003E\n\u003Cli\u003ENotions de robotique mobile (capteur\u2013actionneur, boucle de contr\u00f4le)\u003C\/li\u003E\n\u003C\/ul\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EProgramme \/ plan \/ contenus\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Col\u003E\n\u003Cli\u003EPrincipes des communications pour syst\u00e8mes robotiques\u003C\/li\u003E\n\u003C\/ol\u003E\n\u003Cul\u003E\n\u003Cli\u003ECommunications embarqu\u00e9es\u003C\/li\u003E\n\u003Cli\u003EContraintes : latence, pertes, synchronisation, gigue\u003C\/li\u003E\n\u003Cli\u003EArchitecture 3T : Couche comportementale (actions r\u00e9actives), Couche ex\u00e9cutive (supervision, arbitrage), Couche planification (objectifs, strat\u00e9gies)\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Col\u003E\n\u003Cli\u003EProtocoles de communication dans les syst\u00e8mes mobiles\u003C\/li\u003E\n\u003C\/ol\u003E\n\u003Cul\u003E\n\u003Cli\u003EArchitecture client\/serveur\u003C\/li\u003E\n\u003Cli\u003EArchitecture publication\/abonnement\u003C\/li\u003E\n\u003Cli\u003ECr\u00e9ation et utilisation de sockets UDP\u003C\/li\u003E\n\u003Cli\u003EInt\u00e9gration directe dans la couche comportementale\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Col\u003E\n\u003Cli\u003EFlux vid\u00e9o, supervision et Node-RED\u003C\/li\u003E\n\u003C\/ol\u003E\n\u003Cul\u003E\n\u003Cli\u003ER\u00e9cup\u00e9ration, d\u00e9codage, affichage et extraction d\u0027informations visuelles \u00e0 partir de flux vid\u00e9o\u003C\/li\u003E\n\u003Cli\u003EIntroduction \u00e0 Node-RED : cr\u00e9ation de dashboards, communication UDP \/ MQTT, supervision en temps r\u00e9el\u003C\/li\u003E\n\u003Cli\u003ECorrespondance avec la couche ex\u00e9cutive : gestion des t\u00e2ches, visualisation, supervision des actions et de l\u2019\u00e9tat\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Col\u003E\n\u003Cli\u003ESimulation multi-agents\u003C\/li\u003E\n\u003C\/ol\u003E\n\u003Cul\u003E\n\u003Cli\u003EFondements de la coordination distribu\u00e9e\u003C\/li\u003E\n\u003Cli\u003Eformation simple (ligne, triangle, cercle)\u003C\/li\u003E\n\u003Cli\u003EInt\u00e9gration dans la couche planification de l\u2019architecture 3T\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Col\u003E\n\u003Cli\u003EIntroduction \u00e0 ROS2\u003C\/li\u003E\n\u003C\/ol\u003E\n\u003Cul\u003E\n\u003Cli\u003EBases : n\u0153uds, topics, messages, QoS\u003C\/li\u003E\n\u003Cli\u003EMise en oeuvre pilote robotique ROS2 en architecture 3T\u003C\/li\u003E\n\u003Cli\u003EEx\u00e9cution d\u2019une mission simple sous ROS2\u003C\/li\u003E\n\u003C\/ul\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EObjectifs d\u0026#039;apprentissage\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003ECette unit\u00e9 d\u2019enseignement vise \u00e0 ma\u00eetriser les m\u00e9canismes de communication entre syst\u00e8mes robotiques en s\u2019appuyant sur l\u2019architecture 3T et sur leur mise en pratique allant des commandes simples \u00e0 l\u2019interaction multi-agents simul\u00e9e.\u003C\/p\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n                        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EComp\u00e9tences\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cul\u003E\n\u003Cli\u003ED\u00e9ployer des communications WiFi-UDP pour piloter un syst\u00e8me robotique en temps r\u00e9el.\u003C\/li\u003E\n\u003Cli\u003EAnalyser, structurer et exploiter des flux de donn\u00e9es issus d\u2019un agent mobile.\u003C\/li\u003E\n\u003Cli\u003EImpl\u00e9menter une architecture robotique 3T comprenant la Couche comportementale (r\u00e9actions imm\u00e9diates, commandes continues), la Couche ex\u00e9cutive (s\u00e9quencement, gestion des t\u00e2ches), et la Couche de planification (mission, logique d\u2019intention).\u003C\/li\u003E\n\u003Cli\u003EInt\u00e9grer le flux cam\u00e9ra ainsi que les donn\u00e9es d\u2019\u00e9tat dans une interface de supervision via Node-RED.\u003C\/li\u003E\n\u003Cli\u003EConstruire des comportements coop\u00e9ratifs en simulation multi-agents (coordination, formation simple).\u003C\/li\u003E\n\u003Cli\u003ED\u00e9ployer une architecture communicante sous ROS2, incluant contr\u00f4le, supervision et \u00e9change de donn\u00e9es.\u003C\/li\u003E\n\u003C\/ul\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EBibliographie\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003E\u0027- Brooks, A Robust Layered Control System for a Mobile Robot\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EBeard \u0026amp; McLain, Small Unmanned Aircraft: Theory and Practice\u003C\/li\u003E\n\u003Cli\u003ETutoriels officiels ROS2\u003C\/li\u003E\n\u003C\/ul\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ENature de l\u0026#039;\u00e9valuation\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003EEvaluation Continue non Int\u00e9grale\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n      \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n","settings":null}]