Research Issues
Since 1994, I am working on methods that allow mobile robots to
autonomously act in unknown, dynamic environments. On this page you
will find a brief overview of the topics I have addressed over the
last years. Most of the work has been done jointly with Wolfram Burgard and Sebastian Thrun. I
higly recommend to look at the page introducing my most recent work.
Mobile
robot navigation and planning
The key design principle of our software architecture for mobile
robots is the application of probabilistic methods for dealing with
the inherent uncertainty in the robot's sensors and actuators. To test
the reliability of our system, we installed two of our robots in
densely crowded museums, where they successfully acted as robotic tour-guides over several weeks.
Look at related papers
Position estimation
This was the main focus of my work over the last years. Most of the
issues are addressed in detail in my doctoral
thesis. Our grid-based approach to Markov localization meets the
following requirements:
-
Global Localization:
-
It is able to estimate the position of a mobile robot without knowledge of its initial
location. Furthermore, it detects situations in which the
position of the robot is lost and can recover from such
situations.
-
Localization in dynamic environments:
-
In order to reliably localize a mobile robot even in dynamic
environments such as a crowded museum, our approach uses a technique
which filters sensor data. These filters are designed to eliminate the
damaging effect of sensor data corrupted by unmodeled dynamics.
-
Active Localization:
-
The efficiency especially of global localization can be improved by
actively disambiguating between different possible locations. Key
open issues in active localization are ``where to move'' and ``where to look'' so as to best localize
the robot. In order to derive means for determining the best action
with respect to localization, we introduced a decision-theoretic
extension of Markov localization. By choosing actions to minimize the
expected future uncertainty, our approach is capable of actively
localizing a mobile robot from scratch.
Monte Carlo Localization: Recently, we replaced the grid
representation of the density over the robot's state space by an
efficient sample based representation. See my most recent work.
Look at related papers
Map
building
The problem of map building is even harder than that of map-based
position estimation. Here, in addition to estimating the position of
a robot, the map has to be estimated simultanuously. Based on
previous experiences in map building and global position estimation we
came up with an approach to concurrent map building and localization.
The approach uses the EM-algorithm to estimate the most likely map
given the robot's observations.
Look at related papers
Collision avoidance
Most existing approaches to safe navigation rely on a purely
sensor-based, reactive collision avoidance. In order to overcome
the limitations of this paradigm, we combined our method for
position estimation with our dynamic window approach to reactive
collision avoidance. The resulting hybrid approach to collision
avoidance differs from previous approaches in that it considers the
dynamics of the robot and avoids collisions with invisible obstacles
even if the robot is uncertain about its position.
Look at related papers
Selected papers on Mobile
robot navigation and planning
-
W. Burgard, A.B. Cremers, D. Fox, D. Hähnel, G. Lakemeyer, D.
Schulz, W. Steiner, and S. Thrun.
Experiences
with an interactive museum tour-guide robot.
Artificial Intelligence (AI), 114 (1-2), 2000.
-
W. Burgard, A.B. Cremers, D. Fox, D. Hähnel, G. Lakemeyer, D.
Schulz, W. Steiner, and S. Thrun.
The
interactive museum tour-guide robot.
In Proc. of the National Conference on Artificial Intelligence (AAAI),
1998. Outstanding paper award.
-
S. Thrun, A. Bücken, W. Burgard, D. Fox, T. Fröhlinghaus, D.
Hennig, T. Hofmann, M. Krell, and T. Schimdt.
Map
learning and high-speed navigation in RHINO.
In David Kortenkamp, R.P. Bonasso, and R. Murphy, editors, Artificial
Intelligence and Mobile Robots. MIT/AAAI Press, Cambridge, MA, 1998.
Back to text
Selected papers on Position
estimation
-
D. Fox, W. Burgard, and S. Thrun.
Markov Localization for Mobile Robots in Dynamic Environments.
Journal of Artificial Intelligence Research (JAIR), 11, 1999.
-
D. Fox, W. Burgard, F. Dellaert, and S. Thrun.
Monte
carlo localization: Efficient position estimation for mobile robots.
In Proc. of the National Conference on Artificial Intelligence (AAAI),
1999.
-
D. Fox, W. Burgard, and S. Thrun.
Active
markov localization for mobile robots.
Robotics and Autonomous Systems (RAS), 25:195-207, 1998.
-
W. Burgard, D. Fox, D. Hennig, and T. Schmidt.
Estimating the Absolute Position of a Mobile Robot Using Position Probability Grids.
In Proc. of the Thirteenth National Conference on Artificial Intelligence (AAAI), 1996.
Back to text
Selected papers on Map building
-
S. Thrun, W. Burgard, and D. Fox.
A real-time algorithm for mobile robot mapping with applications to
multi-robot and 3d mapping.
In Proc. of the IEEE International Conference on Robotics &
Automation (ICRA), 2000. Best paper award!
-
S. Thrun, D. Fox, and W. Burgard.
A probabilistic
approach to concurrent mapping and localization for mobile robots.
Machine Learning and Autonomous Robots (joint issue) (ML),
(31), 1998.
-
W. Burgard, D. Fox, H. Jans, C. Matenar, and S. Thrun.
Sonar-based
mapping of large-scale mobile robot environments using EM.
In Proc. of the International Conference on Machine Learning (ICML),
1999.
Back to text
Selected paper on Collision
avoidance
Back to text