Movement control algorithms for realization of fault-toleront ad hoc robot networks

被引:155
作者
Basu, P
Redi, J
机构
[1] Mobile Networking Systems Department, BBN Technologies, Cambridge, MA
来源
IEEE NETWORK | 2004年 / 18卷 / 04期
关键词
D O I
10.1109/MNET.2004.1316760
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Autonomous and semi-autonomous mobile multirobot systems require a wireless communication network in order to communicate with each other and collaboratively accomplish a given task. A multihop communications network that is self-forming, self-healing, and self-organizing is ideally suited for such mobile robot systems that exist in unpredictable and constantly changing environments. However, since every node in a multihop (or ad hoc) network is responsible for forwarding packets to other nodes, the failure of a critical node can result in a network partition. Hence, it is ideal to have an ad hoc network configuration that can tolerate temporary failures while allowing recovery. Since movement of the robot nodes is controllable, it is possible to achieve such fault-tolerant configurations by moving a subset of robots to new locations. In this article we propose a few simple algorithms for achieving the baseline graph theoretic metric of tolerance to node failures, namely, biconnectivity We formulate an optimization problem for the creation of a movement plan while minimizing the total distance moved by the robots. For one-dimensional networks, we show that the problem of achieving a biconnected network topology can beformulated as a linear program; the latter lends itself to an optimal polynomial time solution. For two-dimensional networks the problem is much harder, and we propose efficient heuristic approaches for achieving biconnectivity. We compare the performance of the proposed algorithms with each other with respect to the total distance moved metric using simulations.
引用
收藏
页码:36 / 44
页数:9
相关论文
共 10 条
[1]  
BASU P, 2002, 8359 BBN
[2]  
Clausen T., 2003, OPTIMIZED LINK STATE
[3]  
DIESTEL ER, 1997, GRADUATE TEXTS MATH, V173
[4]  
LI Q, 2000, P ACM MOB 2000 BOST
[5]   Interfacing hardware and software using C++ class libraries [J].
Ramanathan, D ;
Roth, R ;
Gupta, R .
2000 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2000, :445-450
[6]  
SANTIVANEZ C, 2001, P ACM MOB 2001 LONG
[7]  
SCHAFER R, 2003, US JOINT FORCES COMM
[8]  
SEDGEWICK R, 1984, ALGORHITHMS
[9]   The application of wireless local area network technology to the control of mobile robots [J].
Winfield, AFT ;
Holland, OE .
MICROPROCESSORS AND MICROSYSTEMS, 2000, 23 (10) :597-607
[10]  
Winfield AFT, 2000, DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS, P273