[{"command":"insert","method":null,"selector":".course-modal-ajax-placeholder-960184","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  Environnements de programmation robotique\n\u003C\/h2\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EECTS :\n          2.5\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          Semester 1\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\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 pratiques :\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 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\u003EAnglais\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\u003Cp\u003E\u2022 Ma\u00eetrise des bases de la programmation Python (structures, classes, librairies).\u003Cbr\u003E\n\u2022 Connaissances fondamentales en robotique industrielle (cin\u00e9matique, commande, programmation).\u003Cbr\u003E\n\u2022 Notions en automatismes souhait\u00e9es.\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\u003EProgramme \/ plan \/ contenus\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Col\u003E\n\u003Cli\u003EIntroduction aux environnements de programmation robotique\u003C\/li\u003E\n\u003Cli\u003ELes outils de programmation haut-niveau (PHL)\u003C\/li\u003E\n\u003Cli\u003ESimulation et programmation\u003C\/li\u003E\n\u003Cli\u003EInitiation aux framework robotique\u003C\/li\u003E\n\u003Cli\u003EComparaison des environnements et interop\u00e9rabilit\u00e9\u003C\/li\u003E\n\u003Cli\u003EMini-projet d\u2019int\u00e9gration\u003C\/li\u003E\n\u003C\/ol\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\u003EL\u0027enseignement propos\u00e9 vide \u00e0 d\u00e9velopper la capacit\u00e9 \u00e0 :\u003C\/p\u003E\n\u003Col\u003E\n\u003Cli\u003EIdentifier et comparer les langages et environnements de programmation utilis\u00e9s en robotique industrielle et acad\u00e9mique.\u003C\/li\u003E\n\u003Cli\u003EProgrammer un robot industriel dans un environnement propri\u00e9taire (Roboguide \u2013 Fanuc).\u003C\/li\u003E\n\u003Cli\u003EUtiliser un environnement open source (ROS2) pour la simulation et la communication inter-robots.\u003C\/li\u003E\n\u003Cli\u003EAnalyser les avantages, contraintes et perspectives des diff\u00e9rents outils de programmation haut-niveau (PHL).\u003C\/li\u003E\n\u003Cli\u003EConcevoir un prototype logiciel int\u00e9grant un robot virtuel ou r\u00e9el \u00e0 travers un environnement de d\u00e9veloppement appropri\u00e9.\u003C\/li\u003E\n\u003C\/ol\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\u003EOrganisation g\u00e9n\u00e9rale et modalit\u00e9s p\u00e9dagogiques\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003ELes activit\u00e9s p\u00e9dagogiques s\u2019organisent autour :\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003Ede cours magistraux pour l\u2019acquisition des fondements scientifiques et des connaissances,\u003C\/li\u003E\n\u003Cli\u003Ede travaux dirig\u00e9s et pratiques sur plateformes logicielles et mat\u00e9rielles acad\u00e9miques et industrielles pour la mise en oeuvre des savoir-faire techniques.\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\u003EComp\u00e9tences\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003E\u2022 Identifier les langages et environnements de programmation adapt\u00e9s \u00e0 chaque contexte robotique.\u003Cbr\u003E\n\u2022 Utiliser un simulateur industriel (Roboguide) pour programmer et valider des trajectoires.\u003Cbr\u003E\n\u2022 Mettre en \u0153uvre une architecture ROS2 pour la communication et le contr\u00f4le robotique.\u003Cbr\u003E\n\u2022 Comparer les avantages, limites et compl\u00e9mentarit\u00e9s des outils de programmation haut-niveau.\u003Cbr\u003E\n\u2022 Concevoir un prototype d\u2019application robotique int\u00e9grant programmation, simulation et interconnexion.\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\u003EBibliographie\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003E\u2022 ROS2 Documentation \u2013 Open Robotics : https:\/\/docs.ros.org\u003Cbr\u003E\n\u2022 Fanuc Roboguide User Manual \u2013 Fanuc Corporation.\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\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}]