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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |