Vision based control for mobile robot

With the advancement of technology, many well-known companies come up with their own autonomous vehicles prototypes which may revolutionize transportation in the near future. Indoor autonomous vehicles possess applications such as surveillance, data collection and rescue mission that consequently im...

Full description

Saved in:
Bibliographic Details
Main Author: Siah, Clarence Jun Da
Other Authors: Suresh Sundaram
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/63477
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-63477
record_format dspace
spelling sg-ntu-dr.10356-634772023-03-03T20:51:29Z Vision based control for mobile robot Siah, Clarence Jun Da Suresh Sundaram School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision With the advancement of technology, many well-known companies come up with their own autonomous vehicles prototypes which may revolutionize transportation in the near future. Indoor autonomous vehicles possess applications such as surveillance, data collection and rescue mission that consequently improve our quality of lives. To realize these prototypes, there is a need for developing a mobile robot to enable a safer and accurate navigation. Previous studies have introduced different vision based approaches for object tracking and obstacle avoidance during the navigation of the mobile robots in an indoor environment. However, the drawback of those approaches will raise the cost and complexity issue as they require a significant amount of image processing time for a resource-constrained robot. This study sought to study the integration of three properties namely object avoidance and object tracking as well as distance estimation during robot navigation. For object to be tracked in the space, the X/Y position of the object can be determined with the help of color detection by using computer vision library. Whereas, the Z position or distance of the object from the robot can be calculated using angle of depression of the camera which facing towards the interested object. Bumper sensors were used for the obstacle avoidance and turning decision of the mobile robot. The error of the estimation distance from the actual distance and the decision making of the robot were then obtained to evaluate the performance of the navigation. Through the experiment, bumper sensor performed well for evading the obstacle based on the suggested obstacle avoidance scheme. On the other hand, the distance estimation error was bound to increase over the time up to 13.81cm and caused some unpredictable errors. This is because the distance falls between the consecutive angles points cannot be captured by the mathematical model. In our application, the conservative way to overcome with this issue was to constantly updating the distance such that the color ball reached the points nearer to the mobile robot. The integration result based on the suggested solution was promising and the error distance could be achieved approximately less than 5cm. Finally, it is evident from the findings that using bumper sensor together with monocular camera does a good performance in obstacle avoidance and object tracking. This study can be considered as a reference for computer scientists to design a more efficient method for ensuring a safer and accurate navigation. Bachelor of Engineering (Computer Engineering) 2015-05-14T02:26:42Z 2015-05-14T02:26:42Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/63477 en Nanyang Technological University 30 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
Siah, Clarence Jun Da
Vision based control for mobile robot
description With the advancement of technology, many well-known companies come up with their own autonomous vehicles prototypes which may revolutionize transportation in the near future. Indoor autonomous vehicles possess applications such as surveillance, data collection and rescue mission that consequently improve our quality of lives. To realize these prototypes, there is a need for developing a mobile robot to enable a safer and accurate navigation. Previous studies have introduced different vision based approaches for object tracking and obstacle avoidance during the navigation of the mobile robots in an indoor environment. However, the drawback of those approaches will raise the cost and complexity issue as they require a significant amount of image processing time for a resource-constrained robot. This study sought to study the integration of three properties namely object avoidance and object tracking as well as distance estimation during robot navigation. For object to be tracked in the space, the X/Y position of the object can be determined with the help of color detection by using computer vision library. Whereas, the Z position or distance of the object from the robot can be calculated using angle of depression of the camera which facing towards the interested object. Bumper sensors were used for the obstacle avoidance and turning decision of the mobile robot. The error of the estimation distance from the actual distance and the decision making of the robot were then obtained to evaluate the performance of the navigation. Through the experiment, bumper sensor performed well for evading the obstacle based on the suggested obstacle avoidance scheme. On the other hand, the distance estimation error was bound to increase over the time up to 13.81cm and caused some unpredictable errors. This is because the distance falls between the consecutive angles points cannot be captured by the mathematical model. In our application, the conservative way to overcome with this issue was to constantly updating the distance such that the color ball reached the points nearer to the mobile robot. The integration result based on the suggested solution was promising and the error distance could be achieved approximately less than 5cm. Finally, it is evident from the findings that using bumper sensor together with monocular camera does a good performance in obstacle avoidance and object tracking. This study can be considered as a reference for computer scientists to design a more efficient method for ensuring a safer and accurate navigation.
author2 Suresh Sundaram
author_facet Suresh Sundaram
Siah, Clarence Jun Da
format Final Year Project
author Siah, Clarence Jun Da
author_sort Siah, Clarence Jun Da
title Vision based control for mobile robot
title_short Vision based control for mobile robot
title_full Vision based control for mobile robot
title_fullStr Vision based control for mobile robot
title_full_unstemmed Vision based control for mobile robot
title_sort vision based control for mobile robot
publishDate 2015
url http://hdl.handle.net/10356/63477
_version_ 1759858289863032832