Dynamic obstacle avoidance for robot
As the field of Robotics is generally young compared to many others, there are many fields in which engineers and researchers alike have not been able to fully explore. One of such topic in Robotics is obstacle avoidance. The project will not only focus on the implementation and testing of obstacle...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/60816 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-60816 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-608162023-07-07T16:26:58Z Dynamic obstacle avoidance for robot Koh, Gim Sheng Hu Guoqiang School of Electrical and Electronic Engineering DRNTU::Engineering DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics As the field of Robotics is generally young compared to many others, there are many fields in which engineers and researchers alike have not been able to fully explore. One of such topic in Robotics is obstacle avoidance. The project will not only focus on the implementation and testing of obstacle avoidance algorithms, it will also include the development of a cheaper and smaller sized robot for any future research. Current implementation of obstacle avoidance robots within the school are large and bulky, due to the requirement of having a powerful processor to cater to the large amount of processing required. Therefore, the aim of this project is to design and implement an autonomous robotic solution that is compact and still able to carry out complicated calculations as well as dynamic obstacle detection and avoidance. The key approach towards the project was to explore the various alternatives that are available before committing to a particular component or system. In the case of this project, the Beaglebone Black was used instead of the more popular Raspberry Pi due to the improved specifications and performance. The popular Kinect was also replaced by the Xtion Pro Live as the choice of the vision in the system due to the reduced power requirements of the Xtion Pro Live. The results obtained from the experiments carried out has shown that the Xtion Pro Live mounted robot with the Beaglebone Black single board computer was indeed able traverse and avoid obstacles in the path of motion and that the differential scheme of movement was the most efficient out of the three schemes proposed. Overall, the project has provided a great learning experience in the field of robotics as well as robotic vision. It has provided me with a myriad of information on the different ways that obstacle avoidance can be carried out for any robots with its distinctive set of sensors. It has also allowed me to improve my non technical skills such as planning as well as time and project management. Bachelor of Engineering 2014-05-30T08:22:15Z 2014-05-30T08:22:15Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/60816 en Nanyang Technological University 69 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 DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics |
spellingShingle |
DRNTU::Engineering DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics Koh, Gim Sheng Dynamic obstacle avoidance for robot |
description |
As the field of Robotics is generally young compared to many others, there are many fields in which engineers and researchers alike have not been able to fully explore. One of such topic in Robotics is obstacle avoidance. The project will not only focus on the implementation and testing of obstacle avoidance algorithms, it will also include the development of a cheaper and smaller sized robot for any future research.
Current implementation of obstacle avoidance robots within the school are large and bulky, due to the requirement of having a powerful processor to cater to the large amount of processing required. Therefore, the aim of this project is to design and implement an autonomous robotic solution that is compact and still able to carry out complicated calculations as well as dynamic obstacle detection and avoidance.
The key approach towards the project was to explore the various alternatives that are available before committing to a particular component or system. In the case of this project, the Beaglebone Black was used instead of the more popular Raspberry Pi due to the improved specifications and performance. The popular Kinect was also replaced by the Xtion Pro Live as the choice of the vision in the system due to the reduced power requirements of the Xtion Pro Live.
The results obtained from the experiments carried out has shown that the Xtion Pro Live mounted robot with the Beaglebone Black single board computer was indeed able traverse and avoid obstacles in the path of motion and that the differential scheme of movement was the most efficient out of the three schemes proposed.
Overall, the project has provided a great learning experience in the field of robotics as well as robotic vision. It has provided me with a myriad of information on the different ways that obstacle avoidance can be carried out for any robots with its distinctive set of sensors. It has also allowed me to improve my non technical skills such as planning as well as time and project management. |
author2 |
Hu Guoqiang |
author_facet |
Hu Guoqiang Koh, Gim Sheng |
format |
Final Year Project |
author |
Koh, Gim Sheng |
author_sort |
Koh, Gim Sheng |
title |
Dynamic obstacle avoidance for robot |
title_short |
Dynamic obstacle avoidance for robot |
title_full |
Dynamic obstacle avoidance for robot |
title_fullStr |
Dynamic obstacle avoidance for robot |
title_full_unstemmed |
Dynamic obstacle avoidance for robot |
title_sort |
dynamic obstacle avoidance for robot |
publishDate |
2014 |
url |
http://hdl.handle.net/10356/60816 |
_version_ |
1772826383985147904 |