A Modular Algorithm for Exhaustive Map Searching Using Occupancy Based Maps

Searching for a target in a complex environment is a common problem encountered by many autonomous systems. This work considers the problem of searching for targets using a team of heterogeneous agents. The system maintains a grid-based world model which contains information about the probability that a target is located in any given cell of the map. Agents formulate control decisions for a fixed number of time steps using a modular algorithm that allows for individual capabilities and characteristics of individual agents to be encoded in several parameters. This paper investigates one aspect of the search strategy and presents a solution that guarantees total map coverage. The resulting search patterns executed by agents guarantee an exhaustive search of the map in the sense that all cells will be searched sufficiently to ensure that the probability of a target being located in any given cell is driven to zero.

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

[2]  Hugh F. Durrant-Whyte,et al.  Process model, constraints, and the coordinated search strategy , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[3]  F. Bullo,et al.  Decentralized algorithms for vehicle routing in a stochastic time-varying environment , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[4]  J. Rubio,et al.  Adaptive Path Planning for Autonomous UAV Oceanic Search Missions , 2004 .

[5]  Tomonari Furukawa,et al.  Multi-vehicle Bayesian Search for Multiple Lost Targets , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[7]  John Baillieul,et al.  Search decisions for teams of automata , 2008, 2008 47th IEEE Conference on Decision and Control.

[8]  Christopher W. Lum,et al.  Feature Extraction of Low Dimensional Sensor Returns for Autonomous Target Identification , 2008 .

[9]  Christopher W. Lum,et al.  Coordinated searching and target identification using teams of autonomous agents , 2009 .

[10]  Christopher W. Lum,et al.  Autonomous Airborne Geomagnetic Surveying and Target Identiflcation , 2005 .

[11]  Marios M. Polycarpou,et al.  Balancing search and target response in cooperative unmanned aerial vehicle (UAV) teams , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[12]  Vijay Kumar,et al.  Distributed Search and Rescue with Robot and Sensor Teams , 2003, FSR.

[13]  Daisuke Kurabayashi,et al.  Motion algorithm for autonomous rescue agents based on information assistance system , 2003, Proceedings 2003 IEEE International Symposium on Computational Intelligence in Robotics and Automation. Computational Intelligence in Robotics and Automation for the New Millennium (Cat. No.03EX694).

[14]  Alberto Elfes,et al.  Using occupancy grids for mobile robot perception and navigation , 1989, Computer.

[15]  Johannes Moe Fundamentals of optimization , 1974 .

[16]  Claire J. Tomlin,et al.  Distributed Cooperative Search using Information-Theoretic Costs for Particle Filters, with Quadrotor Applications ∗ , 2006 .

[17]  Dieter Fox Distributed Multi-Robot Exploration and Mapping , 2005, CRV.

[18]  Charles A. Erignac An Exhaustive Swarming Search Strategy based on Distributed Pheromone Maps , 2007 .

[19]  Hugh F. Durrant-Whyte,et al.  Coordinated decentralized search for a lost target in a Bayesian world , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[20]  Sebastian Thrun,et al.  Probabilistic robotics , 2002, CACM.

[21]  J. Cortes,et al.  Coverage control by robotic networks with limited-range anisotropic sensory , 2008, 2008 American Control Conference.

[22]  Alberto Elfes,et al.  Occupancy grids: a probabilistic framework for robot perception and navigation , 1989 .

[23]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .

[24]  Kurt Konolige,et al.  Distributed Multirobot Exploration and Mapping , 2005, Proceedings of the IEEE.

[25]  Juris Vagners,et al.  Search Algorithm for Teams of Heterogeneous Agents with Coverage Guarantees , 2010, J. Aerosp. Comput. Inf. Commun..

[26]  Christopher W. Lum,et al.  Occupancy Based Map Searching Using Heterogeneous Teams of Autonomous Vehicles , 2006 .

[27]  Dorothy Ndedi Monekosso,et al.  Robot exploration using the expectation-maximisation algorithm , 2003, Proceedings 2003 IEEE International Symposium on Computational Intelligence in Robotics and Automation. Computational Intelligence in Robotics and Automation for the New Millennium (Cat. No.03EX694).

[28]  R. Rysdyk,et al.  Time constrained randomized path planning using spatial networks , 2008, 2008 American Control Conference.

[29]  Zheng Sun,et al.  On finding approximate optimal paths in weighted regions , 2006, J. Algorithms.

[30]  Qiang Du,et al.  Centroidal Voronoi Tessellations: Applications and Algorithms , 1999, SIAM Rev..

[31]  A. Arsie,et al.  Efficient routing of multiple vehicles with no communication , 2007, 2007 American Control Conference.

[32]  E. Fernandez-Gaucherand,et al.  Cooperative control for multiple autonomous UAV's searching for targets , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[33]  Marios M. Polycarpou,et al.  A cooperative search framework for distributed agents , 2001, Proceeding of the 2001 IEEE International Symposium on Intelligent Control (ISIC '01) (Cat. No.01CH37206).

[34]  Arvin Agah,et al.  Evolving controllers for autonomous robot search teams , 2001, Artificial Life and Robotics.

[35]  Sonia Martínez,et al.  Coverage control for mobile sensing networks , 2002, IEEE Transactions on Robotics and Automation.

[36]  J. R. Weisinger,et al.  A survey of the search theory literature , 1991 .

[37]  Juris Vagners,et al.  Navigating annoying environments through evolution , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[38]  G. Whelan,et al.  Cooperative search and rescue with a team of mobile robots , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[39]  Steven M. LaValle,et al.  Randomized Kinodynamic Planning , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[40]  Hugh Durrant-Whyte,et al.  Communication In General Decentralised Filters And The Coordinated Search Strategy , 2004 .

[41]  Stephen J. Wright,et al.  Primal-Dual Interior-Point Methods , 1997 .