Real-time combinatorial tracking of a target moving unpredictably among obstacles

Many applications require continuous monitoring of a moving target by a controllable vision system. Although the goal of tracking objects is not new, traditional techniques usually ignore the presence of obstacles and focus on imaging and target recognition issues. For a target moving among obstacles, the goal of tracking involves a complex motion problem: a controllable observer must anticipate that the target may become occluded by an obstacle and move to prevent such an event from occurring. The paper describes a strategy for computing the motions of a mobile robot operating in a 2-D workspace without prior knowledge of the target's intention or the distribution of obstacles in the scene. The proposed algorithm governs the motion of the observer based on current measurements of the target's position and the location of the local obstacles. The approach is combinatorial in the sense that the algorithm explicitly computes a description of the geometric arrangement between the target and the observer's visibility region produced by the local obstacles. The algorithm computes a continuous control law based on this description. The new tracking strategy has been implemented in a real-time robotic system.

[1]  T. M. Murali,et al.  Planning Robot Motion Strategies for Efficient Model Construction , 2000 .

[2]  Leonidas J. Guibas,et al.  A Visibility-Based Pursuit-Evasion Problem , 1999, Int. J. Comput. Geom. Appl..

[3]  Jean-Claude Latombe,et al.  Motion strategies for autonomous observers , 2001 .

[4]  Steven M. LaValle,et al.  A game-theoretic framework for robot motion planning , 1996 .

[5]  T. C. Shermer,et al.  Recent results in art galleries (geometry) , 1992, Proc. IEEE.

[6]  Craig Becker,et al.  An Intelligent Observer , 1995, ISER.

[7]  Peter I. Corke,et al.  A tutorial on visual servo control , 1996, IEEE Trans. Robotics Autom..

[8]  Kurt Mehlhorn,et al.  The LEDA Platform of Combinatorial and Geometric Computing , 1997, ICALP.

[9]  Takeo Kanade,et al.  Visual tracking of a moving target by a camera mounted on a robot: a combination of control and vision , 1993, IEEE Trans. Robotics Autom..

[10]  Jean-Claude Latombe,et al.  Dealing with Geometric Constraints in Game-Theoretic Planning , 1999, IJCAI.

[11]  T. Shermer Recent Results in Art Galleries , 1992 .

[12]  Tsai-Yen Li,et al.  Automatically generating virtual guided tours , 1999, Proceedings Computer Animation 1999.

[13]  Héctor H. González-Baños,et al.  Motion strategies for maintaining visibility of a moving target , 1997, Proceedings of International Conference on Robotics and Automation.

[14]  Kurt Mehlhorn,et al.  LEDA: a platform for combinatorial and geometric computing , 1997, CACM.

[15]  Alejandro Sarmiento,et al.  Autonomous Observer: a tool for remote experimentation in robotics , 1999, Optics East.

[16]  Héctor H. González-Baños,et al.  Robot Navigation for Automatic Model Construction Using Safe Regions , 2000, ISER.

[17]  Daniel P. Huttenlocher,et al.  Tracking non-rigid objects in complex scenes , 1993, 1993 (4th) International Conference on Computer Vision.

[18]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .