Prioritized Multihypothesis Tracking by a Robot with Limited Sensing

To act intelligently in dynamic environments, mobile robots must estimate object positions using information obtained from a variety of sources. We formally describe the problem of estimating the state of objects where a robot can only task its sensors to view one object at a time. We contribute an object tracking method that generates and maintains multiple hypotheses consisting of probabilistic state estimates that are generated by the individual information sources. These different hypotheses can be generated by the robot's own prediction model and by communicating robot team members. The multiple hypotheses are often spatially disjoint and cannot simultaneously be verified by the robot's limited sensors. Instead, the robot must decide towards which hypothesis its sensors should be tasked by evaluating each hypothesis on its likelihood of containing the object. Our contributed algorithm prioritizes the different hypotheses, according to rankings set by the expected uncertainty in the object's motion model, as well as the uncertainties in the sources of information used to track their positions. We describe the algorithm in detail and show extensive empirical results in simulation as well as experiments on actual robots that demonstrate the effectiveness of our approach.

[1]  Hugh F. Durrant-Whyte,et al.  Sensor Models and Multisensor Integration , 1988, Int. J. Robotics Res..

[2]  Manuela M. Veloso,et al.  Vision-Servoed Localization and Behavior-Based Planning for an Autonomous Quadruped Legged Robot , 2000, AIPS.

[3]  Manuela Veloso,et al.  Distributed, Play-Based Role Assignment for Robot Teams in Dynamic Environments , 2006, DARS.

[4]  Dieter Fox,et al.  Adapting the Sample Size in Particle Filters Through KLD-Sampling , 2003, Int. J. Robotics Res..

[5]  Y. Bar-Shalom,et al.  Variable Dimension Filter for Maneuvering Target Tracking , 1982, IEEE Transactions on Aerospace and Electronic Systems.

[6]  Maja J. Matarić,et al.  Learning to Use Selective Attention and Short-Term Memory in Sequential Tasks , 1996 .

[7]  Minoru Asada,et al.  How a mobile robot selects landmarks to make a decision based on an information criterion , 2006, Auton. Robots.

[8]  Yang Gu Tactic-Based Motion Modeling and Multi-Sensor Tracking , 2005, AAAI.

[9]  Minoru Asada,et al.  Cooperative behavior based on a subjective map with shared information in a dynamic environment , 2005, Adv. Robotics.

[10]  Manuela M. Veloso,et al.  Learning and using models of kicking motions for legged robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[11]  P. Bogler Tracking a Maneuvering Target Using Input Estimation , 1987, IEEE Transactions on Aerospace and Electronic Systems.

[12]  Manuela M. Veloso,et al.  CMRoboBits: Creating an Intelligent AIBO Robot , 2006, AI Mag..

[13]  Minoru Asada,et al.  Visual attention control for a legged mobile robot based on information criterion , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Stergios I. Roumeliotis,et al.  Bayesian estimation and Kalman filtering: a unified framework for mobile robot localization , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[15]  Stuart J. Russell,et al.  Dynamic bayesian networks: representation, inference and learning , 2002 .

[16]  Manuela M. Veloso,et al.  Sensor resetting localization for poorly modelled mobile robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[17]  Manuela M. Veloso,et al.  Distributed, Play-Based Coordination for Robot Teams in Dynamic Environments , 2006, RoboCup.

[18]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[19]  Ingemar J. Cox,et al.  An Efficient Implementation of Reid's Multiple Hypothesis Tracking Algorithm and Its Evaluation for the Purpose of Visual Tracking , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Manuela M. Veloso,et al.  A real-time world model for multi-robot teams with high-latency communication , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[21]  Ingemar J. Cox,et al.  An efficient implementation and evaluation of Reid's multiple hypothesis tracking algorithm for visual tracking , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[22]  Dieter Fox,et al.  Map-Based Multiple Model Tracking of a Moving Object , 2004, RoboCup.

[23]  A. Jazwinski Stochastic Processes and Filtering Theory , 1970 .

[24]  Konstantinos A. Tarabanis,et al.  Dynamic sensor planning , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[25]  Sebastian Thrun,et al.  Robotic mapping: a survey , 2003 .

[26]  R. E. Kalman,et al.  New Results in Linear Filtering and Prediction Theory , 1961 .

[27]  Y. Bar-Shalom,et al.  Tracking a maneuvering target using input estimation versus the interacting multiple model algorithm , 1989 .

[28]  Tamio Arai,et al.  Quadruped Robot Navigation Considering the Observational Cost , 2001, RoboCup.