2004 · 63 citations · 6 references
EngineeringComputer ScienceRobotics EngineeringMachine LearningMobile RoboticsRoboticsAutonomous NavigationMappingMonte Carlo MethodsParticle FilteringRobot LocalizationRobot NavigationMachine Learning For LocalizationMotion ModelsOdometryProposal DistributionProposal Distribution DesignRobot MappingRobot Pose EstimationRobotic Localization
Machine learning methods are often applied to the problem of learning a map from a robot's sensor data, but they are rarely applied to the problem of learning a robot's motion model. The motion model, which can be influenced by robot idiosyncrasies and terrain properties, is a crucial aspect of current algorithms for Simultaneous Localization and Mapping (SLAM). In this paper we concentrate on generating the correct motion model for a robot by applying EM methods in conjunction with a current SLAM algorithm. In contrast to previous calibration approaches, we not only estimate the mean of the motion, but also the interdependencies between motion terms, and the variances in these terms. This can be used to provide a more focused proposal distribution to a particle filter used in a SLAM algorithm, which can reduce the resources needed for localization while decreasing the chance of losing track of the robot's position. We validate this approach by recovering a good motion model despite initialization with a poor one. Further experiments validate the generality of the learned model in similar circumstances.
6
Experiences with an interactive museum tour-guide robot
Wolfram Burgard, Armin B. Cremers, Dieter Fox et al. · Artificial Intelligence · 1999 · 818 citations
Probabilistic Algorithms in Robotics
Defense Technical Information Center (DTIC) · 2000 · 408 citations
Online self-calibration for mobile robots
Nicholas Roy, Sebastian Thrun · 2003 · 130 citations