DocumentCode :
1422428
Title :
Visual measurement of orientation error for a mobile robot
Author :
Lang, S.Y.T. ; YiLi Fu
Author_Institution :
Nat. Res. Council of Canada, London, Ont., Canada
Volume :
49
Issue :
6
fYear :
2000
Firstpage :
1344
Lastpage :
1357
Abstract :
A vision system is developed for a mobile cleaning robot to detect orientation, which can be used alone or with predicted motion to reduce localization error. By exploiting straight line features found in ceilings with suspended tiles, orientation is found in realtime with a desktop PC implementation. Simple techniques are applied to achieve realtime performance in a system which is suitable for implementation in an embedded system or DSP. Edge strengths and directions are first calculated. Points potentially belonging to line features are then found by applying a dynamically calculated global threshold designed to retain a fixed percentage of edge points, and the application of an edge thinning operation which implements a fast peak detection algorithm. The remaining edge points are then used to determine an initial orientation estimate. Orientations are found by detecting four peaks separated by 90/spl deg/ intervals in a contour-direction histogram. The orientation value is further refined by rejecting points which are not close to the main orientation estimate, and by removing points which are part of very short lines resulting from texture patterns rather than long straight line features. The theoretical basis, system design and prototype implementation, testing, and evaluation are described. The experimental results of integrating a prototype system with an experimental mobile robot are included.
Keywords :
edge detection; image texture; image thinning; mobile robots; real-time systems; robot vision; cleaning robot; contour-direction histogram; dynamically calculated global threshold; edge strengths; edge thinning operation; embedded system; line features; localization error; mobile robot; orientation error; peak detection algorithm; realtime performance; texture patterns; vision system; Algorithm design and analysis; Cleaning; Digital signal processing; Embedded system; Machine vision; Mobile robots; Motion detection; Prototypes; Robot vision systems;
fLanguage :
English
Journal_Title :
Instrumentation and Measurement, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9456
Type :
jour
DOI :
10.1109/19.893281
Filename :
893281
Link To Document :
بازگشت