Collision-free trajectory planning on Lissajous curves for repeated multi-agent coverage and target detection

This paper proposes a trajectory planning strategy to simultaneously address multiple surveillance objectives such as complete area coverage, periodic surveillance, and guaranteed detection of a rogue element attempting to exit the area of interest. For agents with identical sensing capability, the proposed strategy defines a time-varying multi-agent formation on a Lissajous curve, which completes the aforementioned tasks in finite time with collision free paths for all agents in a 2-D rectangular region. This obviates the need for sensing and communication for collision avoidance among agents. A sufficient upper limit on agent dimensions that ensures collision free motion is derived. An algorithm is developed for choosing the number of agents and optimal Lissajous curve for a prescribed rectangle and agents' sensing capability. The optimal Lissajous curve is chosen to minimize the time period for repeated coverage and maximize the upper bound on agent size. The proposed algorithm is validated through computer simulations and experiments using differential drive robots.

[1]  Sven Koenig,et al.  Robot coverage of terrain with non-uniform traversability , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[3]  Daniel Zwillinger,et al.  CRC standard mathematical tables and formulae; 30th edition , 1995 .

[4]  Elon Rimon,et al.  Spiral-STC: an on-line coverage algorithm of grid environments by a mobile robot , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[5]  Salah Sukkarieh,et al.  Multi-UAV target search using explicit decentralized gradient-based negotiation , 2011, 2011 IEEE International Conference on Robotics and Automation.

[6]  Alexander Zelinsky,et al.  Planning Paths of Complete Coverage of an Unstructured Environment by a Mobile Robot , 2007 .

[7]  W. Beyer CRC Standard Mathematical Tables and Formulae , 1991 .

[8]  Enrique González,et al.  BSA: A Complete Coverage Algorithm , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[9]  Mac Schwager,et al.  Persistent Robotic Tasks: Monitoring and Sweeping in Changing Environments , 2011, IEEE Transactions on Robotics.

[10]  Christos G. Cassandras,et al.  Trajectory optimization for multi-agent persistent monitoring in two-dimensional spaces , 2014, 53rd IEEE Conference on Decision and Control.

[11]  Izhak Rubin,et al.  A framework and analysis for cooperative search using UAV swarms , 2004, SAC '04.

[12]  Debasish Ghose,et al.  Two-agent cooperative search using game models with endurance-time constraints , 2010 .

[13]  Thorsten M. Buzug,et al.  Bivariate Lagrange interpolation at the node points of non-degenerate Lissajous curves , 2014, Numerische Mathematik.

[14]  Spyros G. Tzafestas,et al.  Introduction to Mobile Robot Control , 2013 .

[15]  Jens Wawerla,et al.  Fractal trajectories for online non-uniform aerial coverage , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[16]  Petros G. Voulgaris,et al.  Collision-free trajectory tracking while preserving connectivity in unicycle multi-agent systems , 2013, 2013 American Control Conference.

[17]  Debasish Ghose,et al.  Multi-agent Search using Voronoi partitions , 2007 .

[18]  Steven Y. Goldsmith,et al.  Exhaustive Geographic Search with Mobile Robots Along Space-Filling Curves , 1998, CRW.