Single And Multiple Robot Control: A Geometric Approach

This report presents an approach to the control of single and multiple robot systems based on basic geometry properties of Hilbert spaces. For single robots, the control problem is defined in terms of the convergence between the set of feasible velocities, defined by the robot kinematics, and the set of goal velocities, defined by the mission specification and the sensor data acquired along the mission. Basis concepts of the geometry of Hilbert spaces are used to derive conditions on the convergence between these sets. The motion behavior of robot teams is classified, according to the robot neighboring relationships, into formation and free motions. The control of a team extends the results for single robots by constraining the set of goal velocities to account for the neighboring relationships among teammates. Each robot monitors these relationships for relevant changes that are mapped into an event set. A finite state automaton is used to map the event set into a set of motion strategies. The report presents simulation results on both single and multiple robot control using 2D holonomic, cart and car robots.

[1]  Oussama Khatib,et al.  Robot planning and control , 1997, Robotics Auton. Syst..

[2]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[3]  S. Sastry,et al.  Nonholonomic motion planning: steering using sinusoids , 1993, IEEE Trans. Autom. Control..

[5]  Andrea Bacciotti,et al.  Differential Inclusions and Monotonicity Conditions for Nonsmooth Lyapunov Functions , 2000 .

[6]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[7]  G. Smirnov Introduction to the Theory of Differential Inclusions , 2002 .

[8]  Joseph O'Rourke,et al.  Computational Geometry in C. , 1995 .

[9]  Tucker R. Balch,et al.  Behavior-based formation control for multirobot teams , 1998, IEEE Trans. Robotics Autom..

[10]  Joao Sequeira,et al.  A negotiation model for cooperation among robots , 2001, 2001 European Control Conference (ECC).

[11]  Xiaoming Hu,et al.  Formation constrained multi-agent control , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[12]  Ruzena Bajcsy,et al.  Experiments in behavior composition , 1997, Robotics Auton. Syst..

[13]  Petter Ögren,et al.  Obstacle avoidance in formation , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[14]  Michael Wooldridge,et al.  Autonomous agents and multi-agent systems , 2014 .

[15]  A. Krener,et al.  Nonlinear controllability and observability , 1977 .

[16]  Lynne E. Parker,et al.  ALLIANCE: an architecture for fault tolerant multirobot cooperation , 1998, IEEE Trans. Robotics Autom..

[17]  Nicholas R. Jennings,et al.  Controlling Cooperative Problem Solving in Industrial Multi-Agent Systems Using Joint Intentions , 1995, Artif. Intell..

[18]  Perry Y. Li,et al.  Formation and maneuver control of multiple spacecraft , 2003, Proceedings of the 2003 American Control Conference, 2003..