Confinement control of double integrators using partially periodic leader trajectories

We consider a multi-agent confinement control problem in which a single leader has a purely repulsive effect on follower agents with double-integrator dynamics. By decomposing the leader's control inputs into periodic and aperiodic components, we show that the leader can be driven so as to guarantee confinement of the followers about a time-dependent trajectory in the plane. We use tools from averaging theory and an input-to-state stability type argument to derive conditions on the model parameters that guarantee confinement of the followers about the trajectory. For the case of a single follower, we show that if the follower starts at the origin, then the error in trajectory tracking can be made arbitrarily small depending on the frequency of the periodic control components and the rate of change of the trajectory. We validate our approach using simulations and experiments with a small mobile robot.

[1]  R. Brockett Control Theory and Singular Riemannian Geometry , 1982 .

[2]  P. Olver Nonlinear Systems , 2013 .

[3]  Shmuel Fishman,et al.  LETTER TO THE EDITOR: Trapping of particles by lasers: the quantum Kapitza pendulum , 2003 .

[4]  Jean-Michel Coron,et al.  Global asymptotic stabilization for controllable systems without drift , 1992, Math. Control. Signals Syst..

[5]  Benedetto Piccoli,et al.  Control to Flocking of the Kinetic Cucker-Smale Model , 2014, SIAM J. Math. Anal..

[6]  P. Holmes,et al.  Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields , 1983, Applied Mathematical Sciences.

[7]  Magnus Egerstedt,et al.  Controllability of Multi-Agent Systems from a Graph-Theoretic Perspective , 2009, SIAM J. Control. Optim..

[8]  W. Paul Electromagnetic traps for charged and neutral particles , 1990 .

[9]  P. J. Holmes,et al.  Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields , 1983, Applied Mathematical Sciences.

[10]  Gianna Stefani,et al.  Controllability along a trajectory: a variational approach , 1993 .

[11]  Eduardo D. Sontag,et al.  Mathematical Control Theory: Deterministic Finite Dimensional Systems , 1990 .

[12]  Randal W. Beard,et al.  Distributed Consensus in Multi-vehicle Cooperative Control - Theory and Applications , 2007, Communications and Control Engineering.

[13]  H. Sussmann A general theorem on local controllability , 1987 .

[14]  H.G. Tanner,et al.  On the controllability of nearest neighbor interconnections , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[15]  Dragan Nesic,et al.  Input-to-State Stability for Nonlinear Time-Varying Systems via Averaging , 2001, Math. Control. Signals Syst..

[16]  Yongcan Cao,et al.  Distributed Coordination of Multi-agent Networks: Emergent Problems, Models, and Issues , 2010 .

[17]  Richard M. Murray,et al.  Nonholonomic control systems: from steering to stabilization with sinusoids , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[18]  Rinaldo M. Colombo,et al.  Confinement Strategies in a Model for the Interaction between Individuals and a Continuum , 2012, SIAM J. Appl. Dyn. Syst..

[19]  Matthew Peet,et al.  Polynomial optimization with applications to stability analysis and control - Alternatives to sum of squares , 2014, 1408.5119.

[20]  Yacine Chitour,et al.  A global steering method for nonholonomic systems , 2012, 1206.6645.

[21]  G. Chesi Domain of Attraction: Analysis and Control via SOS Programming , 2011 .

[22]  John Baillieul,et al.  Stable average motions of mechanical systems subject to periodic forcing , 1993 .

[23]  Magnus Egerstedt,et al.  Biologically inspired confinement of multi-robot systems , 2011, Int. J. Bio Inspired Comput..

[24]  S. Shankar Sastry,et al.  The Structure of Optimal Controls for a Steering Problem , 1992 .

[25]  Dirk Aeyels,et al.  Practical stability and stabilization , 2000, IEEE Trans. Autom. Control..

[26]  F. Verhulst,et al.  Averaging Methods in Nonlinear Dynamical Systems , 1985 .

[27]  Giancarlo Ferrari-Trecate,et al.  Containment Control in Mobile Networks , 2008, IEEE Transactions on Automatic Control.

[28]  Massimo Fornasier,et al.  Sparse Stabilization and Control of Alignment Models , 2012, 1210.5739.

[29]  Richard M. Murray,et al.  Non-holonomic control systems: from steering to stabilization with sinusoids , 1995 .

[30]  Andrey Sarychev,et al.  Stability criteria for time-periodic systems via high-order averaging techniques , 2001 .

[31]  H. Sussmann,et al.  Limits of highly oscillatory controls and the approximation of general paths by admissible trajectories , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[32]  Nancy M. Amato,et al.  Shepherding behaviors , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[33]  Semyon M. Meerkov,et al.  Vibrational control of nonlinear systems: Vibrational stabilizability , 1986 .

[34]  Magnus Egerstedt,et al.  Distributed containment control with multiple stationary or dynamic leaders in fixed and switching directed networks , 2012, Autom..

[35]  R. Brockett On the control of a flock by a leader , 2010 .

[36]  S. Shankar Sastry,et al.  Steering of a class of nonholonomic systems with drift terms , 1999, Autom..

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

[38]  Alberto Bressan,et al.  Control Problems for a Class of Set Valued Evolutions , 2012 .

[39]  Spring Berman,et al.  Pheeno, A Versatile Swarm Robotic Research and Education Platform , 2016, IEEE Robotics and Automation Letters.

[40]  Mac Schwager,et al.  Bio-inspired non-cooperative multi-robot herding , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).