Mobile robot active observation and mapping based on factored method

This paper investigates the active observation and mapping of the mobile robot in SLAM problem. Firstly, based on factored solution to the simultaneous localization and mapping (FastSLAM), we apply the approximately optimal particle filter in the sense of statistics, as well as the unscented Kalman filter (UKF) to estimate the configuration of the robot and the position of the landmarks respectively. Then, by choosing the accuracy of SLAM and the environmental information as the optimization function, we convert the active observation and mapping into a problem of the optimal control for the mobile robot. By solving this optimal control, the robot can use the active control inputs to explore the environment and observe the landmarks adaptively and effectively. Finally, simulation results are presented to show the effectiveness of our approach.

[1]  Sen Zhang,et al.  An Efficient Data Association Approach to Simultaneous Localization and Map Building , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[2]  Alexei Makarenko,et al.  Information based adaptive robotic exploration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Gamini Dissanayake,et al.  Bearing-only SLAM Using a SPRT Based Gaussian Sum Filter , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[4]  Simon J. Godsill,et al.  On sequential Monte Carlo sampling methods for Bayesian filtering , 2000, Stat. Comput..

[5]  Wolfram Burgard,et al.  Particle Filters for Mobile Robot Localization , 2001, Sequential Monte Carlo Methods in Practice.

[6]  James J. Little,et al.  Vision-based SLAM using the Rao-Blackwellised Particle Filter , 2005 .

[7]  Hugh F. Durrant-Whyte,et al.  Simultaneous Localization and Mapping with Sparse Extended Information Filters , 2004, Int. J. Robotics Res..

[8]  Yalou Huang,et al.  Active and Stable SLAM Based on Multi-Objective Optimization , 2011, Int. J. Robotics Autom..

[9]  Jeffrey K. Uhlmann,et al.  New extension of the Kalman filter to nonlinear systems , 1997, Defense, Security, and Sensing.

[10]  Gamini Dissanayake,et al.  Time optimal robot motion control in simultaneous localization and map building (SLAM) problem , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[11]  John J. Leonard,et al.  Adaptive Mobile Robot Navigation and Mapping , 1999, Int. J. Robotics Res..

[12]  Y. Bar-Shalom Tracking and data association , 1988 .

[13]  Randall Smith,et al.  Estimating Uncertain Spatial Relationships in Robotics , 1987, Autonomous Robot Vehicles.

[14]  Alberto Elfes,et al.  Robot Navigation: Integrating Perception, Environmental Constraints and Task Execution Within a Probabilistic Framework , 1995, Reasoning with Uncertainty in Robotics.

[15]  Sen Zhang,et al.  An Efficient Data Association Approach to Simultaneous Localization and Map Building , 2005, Int. J. Robotics Res..

[16]  Alexei Makarenko,et al.  An experiment in integrated exploration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Hugh F. Durrant-Whyte,et al.  A solution to the simultaneous localization and map building (SLAM) problem , 2001, IEEE Trans. Robotics Autom..

[18]  Rudolph van der Merwe,et al.  The unscented Kalman filter for nonlinear estimation , 2000, Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373).

[19]  Sebastian Thrun,et al.  FastSLAM: a factored solution to the simultaneous localization and mapping problem , 2002, AAAI/IAAI.

[20]  Yalou Huang,et al.  Active exploration using scheme of autonomous distribution for landmarks , 2009, 2009 IEEE International Conference on Robotics and Automation.

[21]  Gamini Dissanayake,et al.  Multi-Step Look-Ahead Trajectory Planning in SLAM: Possibility and Necessity , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.