Mobile Robot Localization Using Sonar

This paper describes a method by which range data from a sonar or other type of rangefinder can be used to determine the 2-dimensional position and orientation of a mobile robot inside a room. The plan of the room is modeled as a list of segments indicating the positions of walls. The method w...

Full description

Bibliographic Details
Main Author: Drumheller, Michael
Language:en_US
Published: 2004
Subjects:
Online Access:http://hdl.handle.net/1721.1/5625
_version_ 1826204389161828352
author Drumheller, Michael
author_facet Drumheller, Michael
author_sort Drumheller, Michael
collection MIT
description This paper describes a method by which range data from a sonar or other type of rangefinder can be used to determine the 2-dimensional position and orientation of a mobile robot inside a room. The plan of the room is modeled as a list of segments indicating the positions of walls. The method works by extracting straight segments from the range data and examining all hypotheses about pairings between the segments and walls in the model of the room. Inconsistent pairings are discarded efficiently by using local constraints based on distances between walls, angles between walls, and ranges between walls along their normal vectors. These constraints are used to obtain a small set of possible positions, which is further pruned using a test for physical consistency. The approach is extremely tolerant of noise and clutter. Transient objects such as furniture and people need not be included in the room model, and very noisy, low-resolution sensors can be used. The algorithm's performance is demonstrated using Polaroid Ultrasonic Rangefinder, which is a low-resolution, high-noise sensor.
first_indexed 2024-09-23T12:54:17Z
id mit-1721.1/5625
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T12:54:17Z
publishDate 2004
record_format dspace
spelling mit-1721.1/56252019-04-12T08:26:44Z Mobile Robot Localization Using Sonar Drumheller, Michael mobile robot robot navigation sonar ultrasonicsrangefinding rangefinding robot localization robot positioning scontour matching This paper describes a method by which range data from a sonar or other type of rangefinder can be used to determine the 2-dimensional position and orientation of a mobile robot inside a room. The plan of the room is modeled as a list of segments indicating the positions of walls. The method works by extracting straight segments from the range data and examining all hypotheses about pairings between the segments and walls in the model of the room. Inconsistent pairings are discarded efficiently by using local constraints based on distances between walls, angles between walls, and ranges between walls along their normal vectors. These constraints are used to obtain a small set of possible positions, which is further pruned using a test for physical consistency. The approach is extremely tolerant of noise and clutter. Transient objects such as furniture and people need not be included in the room model, and very noisy, low-resolution sensors can be used. The algorithm's performance is demonstrated using Polaroid Ultrasonic Rangefinder, which is a low-resolution, high-noise sensor. 2004-10-01T20:17:24Z 2004-10-01T20:17:24Z 1985-01-01 AIM-826 http://hdl.handle.net/1721.1/5625 en_US AIM-826 25 p. 4208388 bytes 3289909 bytes application/postscript application/pdf application/postscript application/pdf
spellingShingle mobile robot
robot navigation
sonar
ultrasonicsrangefinding
rangefinding
robot localization
robot positioning
scontour matching
Drumheller, Michael
Mobile Robot Localization Using Sonar
title Mobile Robot Localization Using Sonar
title_full Mobile Robot Localization Using Sonar
title_fullStr Mobile Robot Localization Using Sonar
title_full_unstemmed Mobile Robot Localization Using Sonar
title_short Mobile Robot Localization Using Sonar
title_sort mobile robot localization using sonar
topic mobile robot
robot navigation
sonar
ultrasonicsrangefinding
rangefinding
robot localization
robot positioning
scontour matching
url http://hdl.handle.net/1721.1/5625
work_keys_str_mv AT drumhellermichael mobilerobotlocalizationusingsonar