Résumé:
La robotique et les systèmes embarqués sont des domaines en pleine évolution que l'on rencontre de plus en plus dans la vie quotidienne.
Dans ce travail, nous nous intéressons au développement et l'implémentation d'une commande à distance pour un robot de surveillance, qui permet aux utilisateurs de capter et contrôler les déplacements du robot dans l'environnement où ce dernier se trouve. Nous avons ainsi développé un système qui contient une application web temps réel qui simplifie l'utilisation à distance d'un robot. Plus précisément, nous avons utilisé Node.js pour la mise en ceuvre du serveur, la librairie socket.io pour l'utilisation des websockets, la bibliothèque EasyRTC pour la communication peer-to-peer et le ROS pour la manipulation du robot.
Une telle application permettrait d'éviter à l'utilisateur d'avoir à installer un logiciel ou un plugin sur son ordinateur, tout en lui offrant des fonctionnalités aussi avancées que celles proposées par les logiciels classiques de peer-to-peer.
Mots clés: Application web, Web temps réel, Node.js, ROS, websockets, peer-to-peer, EasyRTC.