Please wait a minute...
J4  2010, Vol. 44 Issue (11): 2124-2129    DOI: 10.3785/j.issn.1008973X.2010.11.014
    
Experimental testbed for cooperative control and coordinated
control of multi-robot systems
ZHANG Jian-wei, FAN Zhen, YAN Gang-feng, LIN Zhi-yun
College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China
Download:   PDF(0KB) HTML
Export: BibTeX | EndNote (RIS)      

Abstract  

The objective of this paper is to develop a testbed for experiment study of cooperative and coordinated control of networked autonomous mobile robots. A scenario is proposed for the experimental testbed based on a global vision positioning system and multithreading technique on a single computer. The usage of global vision positioning system is to ideally obtain the relative position information of neighbor robots to feed to the local controller of each robot and to make a record of collective behaviors of the swarm. Multiple threads are used so that the system behaves more like a distributed system where each thread acts as a control unit for each robot and utilizes only the locally available information for the robot. Finally, the experimental testbed including both hardware and software part has been established within the proposed framework. Moreover, experiments are carried out on the testbed showing that it is successful to be a platform for experiment study of distributed control of multi-robot systems.



Published: 23 December 2010
CLC:  TP 249  
  TP 273  
Cite this article:

ZHANG Jian-wei, FAN Zhen, YAN Gang-feng, LIN Zhi-yun. Experimental testbed for cooperative control and coordinated
control of multi-robot systems. J4, 2010, 44(11): 2124-2129.

URL:

http://www.zjujournals.com/eng/10.3785/j.issn.1008973X.2010.11.014     OR     http://www.zjujournals.com/eng/Y2010/V44/I11/2124


多自主移动机器人系统协调及合作控制实验平台

为了验证多自主机器人协调及合作控制方面的先进理论和算法,进行室内多自主移动机器人实验平台的设计及开发.提出基于全局视觉定位系统及单计算机多线程操作的方式来模拟多自主机器人系统的分布式控制以及基于相对信息的局部控制.全局视觉系统的使用是为了比较理想地获得机器人间的相对位置信息并且能够记录多机器人群体的运行状态,而多线程则是为了能够实现对分布式控制策略的最佳仿真.每个线程相当于一个移动机器人的控制单元,而且该线程只使用该机器人能够获知的局部信息.最终该实验平台的硬件及软件在提出的框架下得以实现.同时,通过实验研究,结果表明该实验平台可以完全适用于模拟多自主移动机器人的分布式控制.

[1] PALEY D, ZHANG F,  LEONARD N E. Cooperative control for ocean sampling: the glider coordinated control system [J]. IEEE Transactions on Control Systems Technology, 2008, 16(4): 735-744.
[2] MURRAY R M. Recent research in cooperative control of multivehicle systems [J]. Journal of Dynamic Systems, Measurement, and Control, 2007, 129(5): 571-583.
[3] ANDERSON B, YU C, FIDAN F. Rigid graph control architectures for autonomous formations [J]. IEEE Control Systems Magzine, 2008, 28(6): 48-63.
[4] LIN Z, BROUCKE M,  FRANCIS B. Local control strategies for groups of mobile autonomous agents [J]. IEEE Transactions on Automatic Control, 2004, 49(4): 622-629.
[5] CECEARELLI N, MARCO M D, GARULLI A. Collective circular motion of multivehicle systems [J]. Automatica, 2008, 44(12): 3025-3035.
[6] SMITH S L, BULLO F. Monotonic target assignment for robotic networks [J]. IEEE Transactions on Automatic Control, 2009, 54(9): 2042-2057.
[7] LIN Zhiyun. Distributed control and analysis of coupled cell system [M]. Germany: VDM Verlag Dr.Müller, 2008:177213.
[8] 刘瑞祯,于仕琪.OpenCV 教程[M].北京:北京航空航天出版社,2007:393-400.
[9] ZHANG Zhengyou. A flexible new technique for camera calibration [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2000, 22(11): 1330-1334.
[10] PARKER J R. Algorithms for image processing and computer vision [M]. USA:  Wiley, 1996: 23-53.
[11] 左飞,万晋森,刘航.Visual C++数字图像处理 入门与编程实践[M].北京: 电子工业出版社, 2008:103-111.
[12] 陆其明,DirectShow实务精选[M].北京:科学出版社,2006:64-82.

No related articles found!