Artificial potential field controllers for robust communications in a network of swarm robots

An active area of research in the robotics community is "swarm control," where many simple robots work together to execute tasks which are beyond the capability of any single robot acting alone. Yet in order for the swarm members to work together effectively they must maintain a reliable and robust wireless communication network among them. The goal of this project is to investigate motion control laws which fulfill the dual and sometimes conflicting requirements of executing a primary mission (e.g. search and rescue) while maintaining a robust mobile wireless communication network among the swarm members. Three different spatial requirements for robust communication are considered in this project: proximity, line of sight and redundancy. To this end, several artificial potential fields have been developed and simulated to determine their success in controlling the swarm. The strengths and weaknesses, the design process and the interaction of the controllers constitute the heart of the paper. At a higher level, we address the challenge of how to compose these motion control laws to achieve the primary mission in a meaningful way.

[1]  Kevin M. Passino,et al.  Stable social foraging swarms in a noisy environment , 2004, IEEE Transactions on Automatic Control.

[2]  Richard M. Murray,et al.  Consensus problems in networks of agents with switching topology and time-delays , 2004, IEEE Transactions on Automatic Control.

[3]  Vassilis Tsaoussidis,et al.  Experiences in Architecting Redundant and Secure Networks , 2003, International Conference on Internet Computing.

[4]  Gaurav S. Sukhatme,et al.  Constrained coverage for mobile sensor networks , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[5]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[6]  M. Fiedler Algebraic connectivity of graphs , 1973 .

[7]  Yong Gao,et al.  Analysis on the redundancy of wireless sensor networks , 2003, WSNA '03.

[8]  Yong C. Tan,et al.  Synthesis of a Controller for Swarming Robots Performing Underwater Mine Countermeasures , 2004 .

[9]  Hongyan Wang,et al.  Social potential fields: A distributed behavioral control for autonomous robots , 1995, Robotics Auton. Syst..

[10]  Vijay Kumar,et al.  A method for modifying closed-loop motion plans to satisfy unpredictable dynamic constraints at runtime , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[11]  Vijay Kumar,et al.  Modeling and control of formations of nonholonomic mobile robots , 2001, IEEE Trans. Robotics Autom..

[12]  Muriel Médard,et al.  Redundant trees for preplanned recovery in arbitrary vertex-redundant or edge-redundant graphs , 1999, TNET.

[13]  George J. Pappas,et al.  Flocking in Fixed and Switching Networks , 2007, IEEE Transactions on Automatic Control.

[14]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[15]  Ronald C. Arkin,et al.  Line-of-sight constrained exploration for reactive multiagent robotic teams , 2002, 7th International Workshop on Advanced Motion Control. Proceedings (Cat. No.02TH8623).

[16]  Oliver Brock,et al.  Exploiting redundancy to implement multiobjective behavior , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[17]  V. K. Balakrishnan Schaum's outline of theory and problems of graph theory , 1997 .

[18]  Frank Harary,et al.  Graph Theory , 2016 .

[19]  Qun Li,et al.  Distributed algorithms for guiding navigation across a sensor network , 2003, MobiCom '03.

[20]  B. E. Bishop On the use of redundant manipulator techniques for control of platoons of cooperating robotic vehicles , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[21]  J. Hedrick,et al.  String stability of interconnected systems , 1996, IEEE Trans. Autom. Control..

[22]  Richard M. Murray,et al.  DISTRIBUTED COOPERATIVE CONTROL OF MULTIPLE VEHICLE FORMATIONS USING STRUCTURAL POTENTIAL FUNCTIONS , 2002 .

[23]  D. West Introduction to Graph Theory , 1995 .

[24]  Reza Olfati-Saber,et al.  Flocking for multi-agent dynamic systems: algorithms and theory , 2006, IEEE Transactions on Automatic Control.

[25]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[26]  Qun Li,et al.  Sending messages to mobile users in disconnected ad-hoc wireless networks , 2000, MobiCom '00.

[27]  Reid G. Simmons,et al.  Maintaining line of sight communications networks between planetary rovers , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[28]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..

[29]  Roderic A. Grupen,et al.  Coordinated teams of reactive mobile platforms , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[30]  Gordon F. Royle,et al.  Algebraic Graph Theory , 2001, Graduate texts in mathematics.

[31]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[32]  Howie Choset,et al.  Development and deployment of a line of sight virtual sensor for heterogeneous teams , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.