Tools and Algorithms for Mobile Robot Navigation with Uncertain Localization

The ability for a mobile robot to localize itself is a basic requirement for reliable long range autonomous navigation. This thesis introduces new tools and algorithms to aid in robot localization and navigation. I introduce a new range scan matching method that incorporates realistic sensor noise...

Full description

Bibliographic Details
Main Author: Kriechbaum, Kristopher Lars
Format: Others
Published: 2006
Online Access:https://thesis.library.caltech.edu/2363/1/kriechbaum-thesis.pdf
Kriechbaum, Kristopher Lars (2006) Tools and Algorithms for Mobile Robot Navigation with Uncertain Localization. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/R6YB-NQ21. https://resolver.caltech.edu/CaltechETD:etd-06012006-150109 <https://resolver.caltech.edu/CaltechETD:etd-06012006-150109>
id ndltd-CALTECH-oai-thesis.library.caltech.edu-2363
record_format oai_dc
spelling ndltd-CALTECH-oai-thesis.library.caltech.edu-23632020-04-21T03:02:32Z Tools and Algorithms for Mobile Robot Navigation with Uncertain Localization Kriechbaum, Kristopher Lars The ability for a mobile robot to localize itself is a basic requirement for reliable long range autonomous navigation. This thesis introduces new tools and algorithms to aid in robot localization and navigation. I introduce a new range scan matching method that incorporates realistic sensor noise models. This method can be thought of as an improved form of odometry. Results show an order of magnitude of improvement over typical mobile robot odometry. In addition, I have created a new sensor-based planning algorithm where the robot follows the locally optimal path to the goal without exception, regardless of whether or not the path moves towards or temporarily away from the goal. The cost of a path is defined as the path length. This new algorithm, which I call "Optim-Bug," is complete and correct. Finally, I developed a new on-line motion planning procedure that determines a path to a goal that optimally allows the robot to localize itself at the goal. This algorithm is called "Uncertain Bug." In particular, the covariance of the robot's pose estimate at the goal is minimized. This characteristic increases the likelihood that the robot will actually be able to reach the desired goal, even when uncertainty corrupts its localization during movement along the path. The robot's path is chosen so that it can use known features in the environment to improve its localization. This thesis is a first step towards bringing the tools of mobile robot localization and mapping together with ideas from sensor-based motion planning. 2006 Thesis NonPeerReviewed application/pdf https://thesis.library.caltech.edu/2363/1/kriechbaum-thesis.pdf https://resolver.caltech.edu/CaltechETD:etd-06012006-150109 Kriechbaum, Kristopher Lars (2006) Tools and Algorithms for Mobile Robot Navigation with Uncertain Localization. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/R6YB-NQ21. https://resolver.caltech.edu/CaltechETD:etd-06012006-150109 <https://resolver.caltech.edu/CaltechETD:etd-06012006-150109> https://thesis.library.caltech.edu/2363/
collection NDLTD
format Others
sources NDLTD
description The ability for a mobile robot to localize itself is a basic requirement for reliable long range autonomous navigation. This thesis introduces new tools and algorithms to aid in robot localization and navigation. I introduce a new range scan matching method that incorporates realistic sensor noise models. This method can be thought of as an improved form of odometry. Results show an order of magnitude of improvement over typical mobile robot odometry. In addition, I have created a new sensor-based planning algorithm where the robot follows the locally optimal path to the goal without exception, regardless of whether or not the path moves towards or temporarily away from the goal. The cost of a path is defined as the path length. This new algorithm, which I call "Optim-Bug," is complete and correct. Finally, I developed a new on-line motion planning procedure that determines a path to a goal that optimally allows the robot to localize itself at the goal. This algorithm is called "Uncertain Bug." In particular, the covariance of the robot's pose estimate at the goal is minimized. This characteristic increases the likelihood that the robot will actually be able to reach the desired goal, even when uncertainty corrupts its localization during movement along the path. The robot's path is chosen so that it can use known features in the environment to improve its localization. This thesis is a first step towards bringing the tools of mobile robot localization and mapping together with ideas from sensor-based motion planning.
author Kriechbaum, Kristopher Lars
spellingShingle Kriechbaum, Kristopher Lars
Tools and Algorithms for Mobile Robot Navigation with Uncertain Localization
author_facet Kriechbaum, Kristopher Lars
author_sort Kriechbaum, Kristopher Lars
title Tools and Algorithms for Mobile Robot Navigation with Uncertain Localization
title_short Tools and Algorithms for Mobile Robot Navigation with Uncertain Localization
title_full Tools and Algorithms for Mobile Robot Navigation with Uncertain Localization
title_fullStr Tools and Algorithms for Mobile Robot Navigation with Uncertain Localization
title_full_unstemmed Tools and Algorithms for Mobile Robot Navigation with Uncertain Localization
title_sort tools and algorithms for mobile robot navigation with uncertain localization
publishDate 2006
url https://thesis.library.caltech.edu/2363/1/kriechbaum-thesis.pdf
Kriechbaum, Kristopher Lars (2006) Tools and Algorithms for Mobile Robot Navigation with Uncertain Localization. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/R6YB-NQ21. https://resolver.caltech.edu/CaltechETD:etd-06012006-150109 <https://resolver.caltech.edu/CaltechETD:etd-06012006-150109>
work_keys_str_mv AT kriechbaumkristopherlars toolsandalgorithmsformobilerobotnavigationwithuncertainlocalization
_version_ 1719313146910343168