Design and implementation of multi-robot cooperative tracking

Author(s):  
Li Shuqin ◽  
Zhang Le ◽  
Yuan Xiaohua
Robotica ◽  
2004 ◽  
Vol 22 (6) ◽  
pp. 661-679 ◽  
Author(s):  
J. Z. Pan ◽  
R. V. Patel

Sophisticated robotic applications require systems to be reconfigurable at the system level. Aiming at this requirement, this paper presents the design and implementation of a software architecture for a reconfigurable real-time multi-processing system for multi-robot control. The system is partitioned into loosely coupled function units and the data modules manipulated by the function units. Modularized and unified structures of the sub-controllers and controller processes are designed and constructed. All the controller processes run autonomously and intra-sub-controller information exchange is realized by shared data modules that serve as a data repository in the sub-controller. The dynamic data-management processes are responsible for data exchange among sub-controllers and across the computer network. Among sub-controllers there is no explicit temporal synchronization and the data dependencies are maintained by using datum-based synchronization. The hardware driver is constructed as a two-layered system to facilitate adaptation to various robotic hardware systems. A series of effective schemes for software fault detection, fault anticipation and fault termination are accomplished to improve run-time safety. The system is implemented cost-effectively on a QNX real-time operating system (RTOS) based system with a complete PC architecture, and experimentally validated successfully on an experimental dual-arm test-bed. The results indicate that the architectural design and implementation are well suited for advanced application tasks.


2019 ◽  
pp. 337-351
Author(s):  
Yunyi Jia

Multiple robots can be tele-operated by a single operator to accomplish complicated tasks such as formation and co-transportation. Such systems are challenging because one operator needs to simultaneously tele-control multiple homogeneous and even heterogeneous robots. Besides, the communication between the operator and multi-robot system and the communication among the multiple robots are always subject to some communication constraints such as time delays. This chapter introduces a novel non-time based method to realize the single-operator-multi-robot (SOMR) teleoperation system with random communication delays. The problem is divided into a typical teleoperation problem and a multi-robot coordination problem. A non-time variable is taken as the system reference instead of the time to model and drive the system such that the random communication delays and some expected events could be automatically handled. Experiments implemented on a multi-robot system illustrate the effectiveness and advantages of the method.


Sign in / Sign up

Export Citation Format

Share Document