Online Searching with an Autonomous Robot

We discuss online strategies for visibility-based searching for an object hidden behind a corner, using Kurt3D, a real autonomous mobile robot. This task is closely related to a number of well-studied problems. Our robot uses a three-dimensional laser scanner in a stop, scan, plan, go fashion for building a virtual three-dimensional environment. Besides planning trajectories and avoiding obstacles, Kurt3D is capable of identifying objects like a chair. We derive a practically useful and asymptotically optimal strategy that guarantees a competitive ratio of 2, which differs remarkably from the well-studied scenario without the need of stopping for surveying the environment. Our strategy is used by Kurt3D, documented in a separate video.

[1]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, International Journal of Computer Vision.

[2]  Sampath Kannan,et al.  Local exploration: online algorithms and a probabilistic framework , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[3]  Erik D. Demaine,et al.  Online searching with turn cost , 2004, Theor. Comput. Sci..

[4]  Sándor P. Fekete,et al.  Searching with an autonomous robot , 2004, SCG '04.

[5]  Joachim Hertzberg,et al.  Automatic Classification of Objects in 3D Laser Range Scans , 2003 .

[6]  XUEHOU TAN,et al.  Corrigendum to "An Incremental Algorithm for Constructing Shortest Watchman Routes" , 1999, Int. J. Comput. Geom. Appl..

[7]  Vladimir J. Lumelsky,et al.  Provable strategies for vision-guided exploration in three dimensions , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[8]  Svante Carlsson,et al.  Finding the Shortest Watchman Route in a Simple Polygon , 1993, ISAAC.

[9]  Rolf Klein,et al.  The Polygon Exploration Problem , 2001, SIAM J. Comput..

[10]  Rolf Klein,et al.  How to Look Around a Corner , 1993, CCCG.

[11]  Joachim Hertzberg,et al.  A 3D laser range finder for autonomous mobile robots , 2001 .

[12]  Joachim Hertzberg,et al.  An autonomous mobile robot with a 3D laser range finder for 3D exploration and digitalization of indoor environments , 2003, Robotics Auton. Syst..

[13]  Christian Icking,et al.  An Optimal Competitive Strategy for Looking Around a Corner , 1994 .

[14]  Tomio Hirata,et al.  An incremental algorithm for constructing shortest watchman routes , 1993, Int. J. Comput. Geom. Appl..

[15]  Paul A. Viola,et al.  Robust Real-time Object Detection , 2001 .

[16]  Stephen G. Kobourov,et al.  Optimal strategies to track and capture a predictable target , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[17]  J. O'Rourke Art gallery theorems and algorithms , 1987 .

[18]  Susanne Albers,et al.  Exploring Unknown Environments with Obstacles , 1999, SODA '99.

[19]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[21]  Bala Kalyanasundaram,et al.  Constructing Competitive Tours from Local Information , 1993, Theor. Comput. Sci..

[22]  Sándor P. Fekete,et al.  Online Searching with an Autonomous Robot , 2004, WAFR.

[23]  Tomio Hirata,et al.  Corrigendum to "An Incremental Algorithm for Constructing Shortest Watchman Routes" , 1991, Int. J. Comput. Geom. Appl..