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...
Main Author: | |
---|---|
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 |