filmov
tv
Peer to Peer Clients for Mobile Robot Control

Показать описание
Guiding mobile robots, as in teleoperating, requires a distributed system, consisting of a robot control software and an Human-Machine Interface (HMI) for the operator. This video shows a novel approach, towards incorporating Peer-to-peer (P2P) networks for teleoperation of mobile robots throughout Wide Area Networks(WAN), as well as Local Area Networks (LAN). This is achieved by implementing a new operating interface, containing a Skype plugin, wich is built up as a graphical user interface and comes along with audio and video windows. Utilizing Skype P2P technology, the client software is relieved of being responsible for the network layer, secure authentication and high performance audio and video streaming. Since Skype is routed through firewalls, the teleoperation system proposed is easily usable by humans. The design of the interface is led by the hypothesis, that the operator using the controls, is familiar with the Skype audio and video window, joystick control and a map visualization similar to the ones used in ego-shooter game play. The usage of the teleoperation software, is made far more intuitive and consumer friendly than in other interfaces. Two major design principles of both the robot control software, and the interface software are the reusability and scalability, so that various robot platforms are supported. In order to reach this result, the service-oriented robot control architecture, middleware ROS (Robot Operating System), and generic software models are used.