Development of self-designed light-based obstacle avoidance system for UAV

Since the time when UAVs were invented back in the 1900s for military uses, UAVs have developed greatly into complex machines. Employed in a wide variety of industrial applications, UAVs are also gaining popularity as recreational technology in the form of drones and quadcopters, such as the DJI Mav...

Full description

Saved in:
Bibliographic Details
Main Author: Wong, Alvin Anwen
Other Authors: Xie Lihua
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/74891
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-74891
record_format dspace
spelling sg-ntu-dr.10356-748912023-07-07T17:21:14Z Development of self-designed light-based obstacle avoidance system for UAV Wong, Alvin Anwen Xie Lihua School of Electrical and Electronic Engineering DRNTU::Engineering Since the time when UAVs were invented back in the 1900s for military uses, UAVs have developed greatly into complex machines. Employed in a wide variety of industrial applications, UAVs are also gaining popularity as recreational technology in the form of drones and quadcopters, such as the DJI Mavic Air and ZeroTech Dobby. As UAVs become ubiquitous, the public might want to experiment with making their own UAV, and a logical step after that would be to incorporate an obstacle avoidance system. However, resources on this topic are limited, or too advanced to be useful. Therefore, the objective of this project was to investigate the obstacle avoidance system at a foundational level, to form a prototype of the sensing system and to serve as a development framework for Do-It-Yourself (DIY) hobbyists. The project started off by selecting the system components, then investigating the necessary principles to effectuate the components and then assemble the components to form a distance sensing system for extracting data. Lastly, the data was interpreted graphically. The main principle studied in this project was the I2C communication protocol. The main components used in this project were the Arduino Uno (board with microcontroller), TeraRanger One (distance sensor), PM3510 (motor with a rotating platform and encoder) and Processing (graphical programming software). The result was a constant stream of distance and angular measurements extracted from the sensors onto Arduino and plotted into a radar using Processing. After this, future works can focus on using the data to develop algorithms for semi-automatic flight control. Bachelor of Engineering 2018-05-24T08:10:15Z 2018-05-24T08:10:15Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/74891 en Nanyang Technological University 88 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
spellingShingle DRNTU::Engineering
Wong, Alvin Anwen
Development of self-designed light-based obstacle avoidance system for UAV
description Since the time when UAVs were invented back in the 1900s for military uses, UAVs have developed greatly into complex machines. Employed in a wide variety of industrial applications, UAVs are also gaining popularity as recreational technology in the form of drones and quadcopters, such as the DJI Mavic Air and ZeroTech Dobby. As UAVs become ubiquitous, the public might want to experiment with making their own UAV, and a logical step after that would be to incorporate an obstacle avoidance system. However, resources on this topic are limited, or too advanced to be useful. Therefore, the objective of this project was to investigate the obstacle avoidance system at a foundational level, to form a prototype of the sensing system and to serve as a development framework for Do-It-Yourself (DIY) hobbyists. The project started off by selecting the system components, then investigating the necessary principles to effectuate the components and then assemble the components to form a distance sensing system for extracting data. Lastly, the data was interpreted graphically. The main principle studied in this project was the I2C communication protocol. The main components used in this project were the Arduino Uno (board with microcontroller), TeraRanger One (distance sensor), PM3510 (motor with a rotating platform and encoder) and Processing (graphical programming software). The result was a constant stream of distance and angular measurements extracted from the sensors onto Arduino and plotted into a radar using Processing. After this, future works can focus on using the data to develop algorithms for semi-automatic flight control.
author2 Xie Lihua
author_facet Xie Lihua
Wong, Alvin Anwen
format Final Year Project
author Wong, Alvin Anwen
author_sort Wong, Alvin Anwen
title Development of self-designed light-based obstacle avoidance system for UAV
title_short Development of self-designed light-based obstacle avoidance system for UAV
title_full Development of self-designed light-based obstacle avoidance system for UAV
title_fullStr Development of self-designed light-based obstacle avoidance system for UAV
title_full_unstemmed Development of self-designed light-based obstacle avoidance system for UAV
title_sort development of self-designed light-based obstacle avoidance system for uav
publishDate 2018
url http://hdl.handle.net/10356/74891
_version_ 1772826152427061248