Real-time motion tracking of mobile robots via image registgration
In order to have accurate, safe and reliable remote control for mobile robots, it is necessary to track their motion. With new high technology systems, fools for imaging and image acquisition are becoming less expensive every day. Consequently, vision-based systems are considered practical for tr...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
2009
|
Online Access: | http://hdl.handle.net/2429/6040 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-6040 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-60402018-01-05T17:32:54Z Real-time motion tracking of mobile robots via image registgration Soroushi, Atousa In order to have accurate, safe and reliable remote control for mobile robots, it is necessary to track their motion. With new high technology systems, fools for imaging and image acquisition are becoming less expensive every day. Consequently, vision-based systems are considered practical for tracking purposes. Most of the present motion-detection systems used for control of heavy duty hydraulic machines depend on external equipment like inertial sensors, deadreckoning or laser beacons. There are also a few existing systems for navigation purposes that are based on vision, but they do not perform in real-time or they require a partially known environment. The goal of this thesis is the design and implementation of a stand-alone motiontracking system, to track the local motion of a machine-mounted down-looking camera in realtime. By installing the camera under the base of a mobile robot, the local trajectory of that robot in an unstructured environment can be tracked. In the present work we use a computational vision approach to design an image registration system to estimate the two dimensional translation, rotation and small scaling factor from two partially overlapping Images. This is done in real-time (about 20 frames per second) even when there is simultaneous rotation and translation occurring between the two successive frames and images may have few significant features. To reduce the processing time and obtain information from different regions of the image, we process only selected regions of interest of the original image. An initial estimate is used to select those regions, so that regions contain similar features with the least possible disparity. This method, with the aid of a coarse-to-fine search method, makes the motion-detection algorithm able to execute in about 45ms and detect a dependable rotation of up to 11.25 degrees and translations of up to 8 pixels for each pair of image frames. Applied Science, Faculty of Electrical and Computer Engineering, Department of Graduate 2009-03-14T19:18:24Z 2009-03-14T19:18:24Z 1996 1996-05 Text Thesis/Dissertation http://hdl.handle.net/2429/6040 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. 9446276 bytes application/pdf |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
description |
In order to have accurate, safe and reliable remote control for mobile robots, it is necessary
to track their motion. With new high technology systems, fools for imaging and image acquisition
are becoming less expensive every day. Consequently, vision-based systems are considered
practical for tracking purposes. Most of the present motion-detection systems used for control
of heavy duty hydraulic machines depend on external equipment like inertial sensors, deadreckoning
or laser beacons. There are also a few existing systems for navigation purposes
that are based on vision, but they do not perform in real-time or they require a partially known
environment. The goal of this thesis is the design and implementation of a stand-alone motiontracking
system, to track the local motion of a machine-mounted down-looking camera in realtime.
By installing the camera under the base of a mobile robot, the local trajectory of that robot in
an unstructured environment can be tracked. In the present work we use a computational vision
approach to design an image registration system to estimate the two dimensional translation,
rotation and small scaling factor from two partially overlapping Images. This is done in real-time
(about 20 frames per second) even when there is simultaneous rotation and translation occurring
between the two successive frames and images may have few significant features. To reduce
the processing time and obtain information from different regions of the image, we process only
selected regions of interest of the original image. An initial estimate is used to select those
regions, so that regions contain similar features with the least possible disparity. This method,
with the aid of a coarse-to-fine search method, makes the motion-detection algorithm able to
execute in about 45ms and detect a dependable rotation of up to 11.25 degrees and translations
of up to 8 pixels for each pair of image frames. === Applied Science, Faculty of === Electrical and Computer Engineering, Department of === Graduate |
author |
Soroushi, Atousa |
spellingShingle |
Soroushi, Atousa Real-time motion tracking of mobile robots via image registgration |
author_facet |
Soroushi, Atousa |
author_sort |
Soroushi, Atousa |
title |
Real-time motion tracking of mobile robots via image registgration |
title_short |
Real-time motion tracking of mobile robots via image registgration |
title_full |
Real-time motion tracking of mobile robots via image registgration |
title_fullStr |
Real-time motion tracking of mobile robots via image registgration |
title_full_unstemmed |
Real-time motion tracking of mobile robots via image registgration |
title_sort |
real-time motion tracking of mobile robots via image registgration |
publishDate |
2009 |
url |
http://hdl.handle.net/2429/6040 |
work_keys_str_mv |
AT soroushiatousa realtimemotiontrackingofmobilerobotsviaimageregistgration |
_version_ |
1718587273350479872 |