Giving smart devices a body

Monocular vision camera has been increasingly employed in autonomous vehicle navigation. For example, keeping the optical flow divergence at a constant value is one of the most popular methods to ensure Micro Air Vehicles' smooth landing. However, methodologies for robust control of autonomous...

Full description

Saved in:
Bibliographic Details
Main Author: Xiao, Siyue
Other Authors: Dino Accoto
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/151035
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-151035
record_format dspace
spelling sg-ntu-dr.10356-1510352021-06-16T01:59:46Z Giving smart devices a body Xiao, Siyue Dino Accoto School of Mechanical and Aerospace Engineering daccoto@ntu.edu.sg Engineering::Mechanical engineering Monocular vision camera has been increasingly employed in autonomous vehicle navigation. For example, keeping the optical flow divergence at a constant value is one of the most popular methods to ensure Micro Air Vehicles' smooth landing. However, methodologies for robust control of autonomous car navigations are still underdeveloped. This is particularly true for Automated Guided Vehicles (AGV), for which the surrounding environment can be much noisier and more dynamic than Unmanned Aerial Vehicle (UAV). In this project, a smartphone device is directly connected to an omnidirectional NEXUS ROBOT. The built-in monocular camera from the smartphone is used to capture the surrounding environment of the vehicle. The objective of this project is to study the optical flow control method for autonomous vehicle navigation. Firstly, a brief introduction and literature review of the optical flow control strategy is conducted. A detailed explanation of optical flow control algorithms and their implementations are further demonstrated, including Harris and Shi-Tomasi corner detection algorithms, Horn-Shunck method, Gunnar Farneback method and Lucas-Kanade method. In addition, a case study of distance estimation with an extended Kalman filter based on previous research is demonstrated to validate the effectiveness of optical flow control method. The computer simulation is conducted using MATLAB Simulink to perform the nonlinear system state estimation using the EKF method. Furthermore, Python OpenCV is used to implement the optical flow estimation methods with an example. Lastly, potential commercial applications and future research perspectives is proposed based on optical flow control for autonomous vehicle navigation. Bachelor of Engineering (Mechanical Engineering) 2021-06-16T01:59:46Z 2021-06-16T01:59:46Z 2021 Final Year Project (FYP) Xiao, S. (2021). Giving smart devices a body. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/151035 https://hdl.handle.net/10356/151035 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Mechanical engineering
spellingShingle Engineering::Mechanical engineering
Xiao, Siyue
Giving smart devices a body
description Monocular vision camera has been increasingly employed in autonomous vehicle navigation. For example, keeping the optical flow divergence at a constant value is one of the most popular methods to ensure Micro Air Vehicles' smooth landing. However, methodologies for robust control of autonomous car navigations are still underdeveloped. This is particularly true for Automated Guided Vehicles (AGV), for which the surrounding environment can be much noisier and more dynamic than Unmanned Aerial Vehicle (UAV). In this project, a smartphone device is directly connected to an omnidirectional NEXUS ROBOT. The built-in monocular camera from the smartphone is used to capture the surrounding environment of the vehicle. The objective of this project is to study the optical flow control method for autonomous vehicle navigation. Firstly, a brief introduction and literature review of the optical flow control strategy is conducted. A detailed explanation of optical flow control algorithms and their implementations are further demonstrated, including Harris and Shi-Tomasi corner detection algorithms, Horn-Shunck method, Gunnar Farneback method and Lucas-Kanade method. In addition, a case study of distance estimation with an extended Kalman filter based on previous research is demonstrated to validate the effectiveness of optical flow control method. The computer simulation is conducted using MATLAB Simulink to perform the nonlinear system state estimation using the EKF method. Furthermore, Python OpenCV is used to implement the optical flow estimation methods with an example. Lastly, potential commercial applications and future research perspectives is proposed based on optical flow control for autonomous vehicle navigation.
author2 Dino Accoto
author_facet Dino Accoto
Xiao, Siyue
format Final Year Project
author Xiao, Siyue
author_sort Xiao, Siyue
title Giving smart devices a body
title_short Giving smart devices a body
title_full Giving smart devices a body
title_fullStr Giving smart devices a body
title_full_unstemmed Giving smart devices a body
title_sort giving smart devices a body
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/151035
_version_ 1703971165954899968