Location utility-based map reduction

Maps used for navigation often include a database of location descriptions for place recognition (loop closing), which permits bounded-error performance. A standard pose-graph SLAM system adds a new entry for every new pose into the location database, which grows linearly and unbounded in time and t...

Full description

Bibliographic Details
Main Authors: Steiner, Ted J, Huang, Guoquan, Leonard, John J
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Institute of Electrical and Electronics Engineers 2017
Online Access:http://hdl.handle.net/1721.1/107401
https://orcid.org/0000-0002-8863-6550
_version_ 1826188757892595712
author Steiner, Ted J
Huang, Guoquan
Leonard, John J
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Steiner, Ted J
Huang, Guoquan
Leonard, John J
author_sort Steiner, Ted J
collection MIT
description Maps used for navigation often include a database of location descriptions for place recognition (loop closing), which permits bounded-error performance. A standard pose-graph SLAM system adds a new entry for every new pose into the location database, which grows linearly and unbounded in time and thus becomes unsustainable. To address this issue, in this paper we propose a new map-reduction approach that pre-constructs a fixed-size place-recognition database amenable to the limited storage and processing resources of the vehicle by exploiting the high-level structure of the environment as well as the vehicle motion. In particular, we introduce the concept of location utility - which encapsulates the visitation probability of a location and its spatial distribution relative to nearby locations in the database - as a measure of the value of potential loop-closure events to occur at that location. While finding the optimal reduced location database is NP-hard, we develop an efficient greedy algorithm to sort all the locations in a map based on their relative utility without access to sensor measurements or the vehicle trajectory. This enables pre-determination of a generic, limited-size place-recognition database containing the N best locations in the environment. To validate the proposed approach, we develop an open-source street-map simulator using real city-map data and show that an accurate map (pose-graph) can be attained even when using a place-recognition database with only 1% of the entries of the corresponding full database.
first_indexed 2024-09-23T08:04:35Z
format Article
id mit-1721.1/107401
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T08:04:35Z
publishDate 2017
publisher Institute of Electrical and Electronics Engineers
record_format dspace
spelling mit-1721.1/1074012022-09-23T10:44:50Z Location utility-based map reduction Steiner, Ted J Huang, Guoquan Leonard, John J Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology. Department of Aeronautics and Astronautics Massachusetts Institute of Technology. Department of Mechanical Engineering Steiner, Ted J Huang, Guoquan Leonard, John J Maps used for navigation often include a database of location descriptions for place recognition (loop closing), which permits bounded-error performance. A standard pose-graph SLAM system adds a new entry for every new pose into the location database, which grows linearly and unbounded in time and thus becomes unsustainable. To address this issue, in this paper we propose a new map-reduction approach that pre-constructs a fixed-size place-recognition database amenable to the limited storage and processing resources of the vehicle by exploiting the high-level structure of the environment as well as the vehicle motion. In particular, we introduce the concept of location utility - which encapsulates the visitation probability of a location and its spatial distribution relative to nearby locations in the database - as a measure of the value of potential loop-closure events to occur at that location. While finding the optimal reduced location database is NP-hard, we develop an efficient greedy algorithm to sort all the locations in a map based on their relative utility without access to sensor measurements or the vehicle trajectory. This enables pre-determination of a generic, limited-size place-recognition database containing the N best locations in the environment. To validate the proposed approach, we develop an open-source street-map simulator using real city-map data and show that an accurate map (pose-graph) can be attained even when using a place-recognition database with only 1% of the entries of the corresponding full database. Charles Stark Draper Laboratory (Fellowship) 2017-03-13T16:27:54Z 2017-03-13T16:27:54Z 2015-07 2015-05 Article http://purl.org/eprint/type/ConferencePaper 978-1-4799-6923-4 978-1-4799-6924-1 978-1-4799-6922-7 INSPEC Accession Number: 15286382 http://hdl.handle.net/1721.1/107401 Steiner, Ted J., Guoquan Huang, and John J. Leonard. “Location Utility-Based Map Reduction.” 2015 IEEE International Conference on Robotics and Automation (ICRA) (May 2015). https://orcid.org/0000-0002-8863-6550 en_US http://dx.doi.org/10.1109/ICRA.2015.7139223 Proceeding of the 2015 IEEE International Conference on Robotics and Automation (ICRA) Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Institute of Electrical and Electronics Engineers MIT Web Domain
spellingShingle Steiner, Ted J
Huang, Guoquan
Leonard, John J
Location utility-based map reduction
title Location utility-based map reduction
title_full Location utility-based map reduction
title_fullStr Location utility-based map reduction
title_full_unstemmed Location utility-based map reduction
title_short Location utility-based map reduction
title_sort location utility based map reduction
url http://hdl.handle.net/1721.1/107401
https://orcid.org/0000-0002-8863-6550
work_keys_str_mv AT steinertedj locationutilitybasedmapreduction
AT huangguoquan locationutilitybasedmapreduction
AT leonardjohnj locationutilitybasedmapreduction