EC
Robotique et domotique communicantes
Compétences requises
Programmation Arduino, Python. Bonne connaissance des réseaux et protocoles, de l'architecture TCP/IP, des réseaux Wi-Fi, les protocoles de l’Internet des Objets (CoAP, RPL).
--
Programmation Arduino, Python. Good knowledge of networks and protocols, TCP / IP architecture, Wi-Fi networks, Internet of Things procotocols (CoAP, RPL).
Compétences visées
Ce cours a pour but former les étudiants à la programmation des robots mobiles autonomes et d’aborder un panorama des différents standards de domotiques afin de mettre en œuvre une infrastructure globale mettant en interaction des robots mobiles avec des objets connectés.
Programmation d’un robot mobile avec ROS.
Maîtrise de la navigation autonome.
Comprendre et implémenter un objet communicant utilisant un standard de la domotique.
Réaliser une infrastructure globale liant les robots mobiles aux objets connectés.
--
The goals of this lecture are the programmation of autonomous mobile robots and a practical understandings of domotic standards in order to link them together. Finally, students will be able to design a complete architecture of mobile IoT devices from the thing to the cloud.
ROS programming.
Autonomous navigation for mobile robot.
Implement domotic concepts on IoT devices.
Designing and building a global domotic infrastructure linking mobile robots and IoT devices.
Syllabus
Introduction aux robots mobiles et à ROS (Robots Operating System)
ROS Création de package et outils
ROS Navigation autonome
Introduction à la domotique
Les protocoles de la domotique, illustration avec Zigbee
--
Introduction to mobile robots and ROS (Robots Operating System)
ROS tools and package creation
ROS autonomous navigation
Introduction to domotic concepts
Domotic Standards, illustration with Zigbee.