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...

Full description

Bibliographic Details
Main Author: Soroushi, Atousa
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