Show simple item record

High Availability Mapping and Localization

dc.contributor.authorWang, Xipeng
dc.date.accessioned2019-10-01T18:23:36Z
dc.date.availableNO_RESTRICTION
dc.date.available2019-10-01T18:23:36Z
dc.date.issued2019
dc.date.submitted2019
dc.identifier.urihttps://hdl.handle.net/2027.42/151428
dc.description.abstractThe problem of robotic mapping and localization is that of constructing a spatial model (the map) of an environment and estimating positions of robots inside the map. The solution to the problem is a fundamental requirement to enable mobile robots to operate autonomously in their environments. It is relatively straightforward to solve the problem under certain conditions with perfect sensors and unlimited computational power. The challenge arises when a mobile robot needs mapping and localization available outside the restricted operational envelope that is determined by scale, robustness and the amount of prior data needed. In this thesis, we describe several methods that expand this operational envelope, increasing the availability of position estimates to a robot. The idea of "high availability" is common in other system design domains, and we extend that idea here to robot navigation systems that must provide usable data in as a broad range of conditions as possible. At the heart of mapping and localization is optimization. The computational complexity of the optimization limits the scale of maps that can be built in most robot systems, which limits the availability of those methods to relatively small environments. In this thesis, we present a Simultaneous Localization and Mapping (SLAM) algorithm, AprilSAM, that can rapidly estimate the maximum likelihood state for factor graph-based large scale mapping. The algorithm selects between a batch solver and an incremental solver intelligently to balance the speed and the accuracy of the state estimation. As AprilSAM takes less running time than state-of-the-art approaches to achieve the same online mapping performance, it achieves high availability. Performing global localization in a new environment often requires lots of preparations. This limits the availability of algorithms only to familiar environments. Global Positioning System (GPS) sometime could supply the positioning information immediately for outdoor environments. For indoor environments, we propose a factor graph-based localization system, FLAG, that provides global positioning based on floor plans. FLAG significantly reduces the amount of prior information required to perform indoor localization as it doesn't require sending robots into the environment for mapping. Pose estimation in a prior map is a common online localization method for robot navigation. The robustness of a localization system directly depends on the quality of the prior map. A high-resolution map provides a detailed representation of the world, but it is susceptible to feature aliasing since a sensor’s view is noisy and often ambiguous. Such aliasing leads to poor localization performance which limits the availability of algorithms in complex environments. In this thesis, we present a machine learning-based map optimization algorithm, MOSS, that learns to adjust maps to support more robust localization. MOSS achieves high availability by producing maps that support better localization than the original full map.
dc.language.isoen_US
dc.subjectMapping and localization
dc.subjectRobotics, High availability
dc.subjectFast optimization for factor graphs
dc.subjectMachine learning-based map optimization
dc.titleHigh Availability Mapping and Localization
dc.typeThesis
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineComputer Science & Engineering
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studies
dc.contributor.committeememberOlson, Edwin
dc.contributor.committeememberJohnson-Roberson, Matthew Kai
dc.contributor.committeememberJenkins, Odest Chadwicke
dc.contributor.committeememberLasecki, Walter
dc.subject.hlbsecondlevelComputer Science
dc.subject.hlbtoplevelEngineering
dc.description.bitstreamurlhttps://deepblue.lib.umich.edu/bitstream/2027.42/151428/1/xipengw_1.pdf
dc.identifier.orcid0000-0002-1755-2843
dc.identifier.name-orcidWang, Xipeng; 0000-0002-1755-2843en_US
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.