Vision-based robot navigation via deep reinforcement learning
Efficient and safe robotic navigation in pedestrian-rich environments has always the crown on the jewel problem for researchers to tackle. The uprising on logistical and transportation usage of robots has indicated the importance of robotic navigation being used in real-life environments such as hos...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/148980 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-148980 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1489802023-07-07T18:37:23Z Vision-based robot navigation via deep reinforcement learning Gan, Zhen Hao Xie Lihua School of Electrical and Electronic Engineering ELHXIE@ntu.edu.sg Engineering::Electrical and electronic engineering Efficient and safe robotic navigation in pedestrian-rich environments has always the crown on the jewel problem for researchers to tackle. The uprising on logistical and transportation usage of robots has indicated the importance of robotic navigation being used in real-life environments such as hospitals or train stations. When a robot is navigating in the human environment, the robot needs to generate some awareness to the environment for anticipating human intention and develop a safe navigation maneuver as close to the human social norm as possible. The recent spark of involving reinforcement learning in robotic navigation has been proven effective in handling these more complex and more dynamic environments. However, the currently proposed solutions either assume there is perfect information on the detection of human intents which is near to impossible or consider using multiple sensors input for the detection which caused the increase of cost on the robotic system. These problems fuel the motivation to propose a method that can deal with the complexity of the dynamic environment in robot navigation while keeping the overall cost of the robot low using visual sensors such as cameras. Our proposed solution was divided into 2 parts: the first part includes a visual perception system with a camera such as a pedestrian detector using YOLOv4 based on Convolutional Neural Network (CNN) and the second part uses the output from the first part and RL algorithms to achieve automated navigation for the AGV to reach its goal as fast as possible while avoiding collision in the environment. The proposed method also hypotheses that the algorithm can work better without taking into consideration of global observation of all dynamic obstacles and focuses only on the local observation that is in the near vicinity of the robot which mimics human-like navigation to the greatest extent. The proposed approach is verified through several scenarios on Turtlebot3 Waffle in the Gazebo environment. Bachelor of Engineering (Electrical and Electronic Engineering) 2021-05-21T12:48:49Z 2021-05-21T12:48:49Z 2021 Final Year Project (FYP) Gan, Z. H. (2021). Vision-based robot navigation via deep reinforcement learning. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148980 https://hdl.handle.net/10356/148980 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::Electrical and electronic engineering |
spellingShingle |
Engineering::Electrical and electronic engineering Gan, Zhen Hao Vision-based robot navigation via deep reinforcement learning |
description |
Efficient and safe robotic navigation in pedestrian-rich environments has always the crown on the jewel problem for researchers to tackle. The uprising on logistical and transportation usage of robots has indicated the importance of robotic navigation being used in real-life environments such as hospitals or train stations. When a robot is navigating in the human environment, the robot needs to generate some awareness to the environment for anticipating human intention and develop a safe navigation maneuver as close to the human social norm as possible. The recent spark of involving reinforcement learning in robotic navigation has been proven effective in handling these more complex and more dynamic environments. However, the currently proposed solutions either assume there is perfect information on the detection of human intents which is near to impossible or consider using multiple sensors input for the detection which caused the increase of cost on the robotic system. These problems fuel the motivation to propose a method that can deal with the complexity of the dynamic environment in robot navigation while keeping the overall cost of the robot low using visual sensors such as cameras.
Our proposed solution was divided into 2 parts: the first part includes a visual perception system with a camera such as a pedestrian detector using YOLOv4 based on Convolutional Neural Network (CNN) and the second part uses the output from the first part and RL algorithms to achieve automated navigation for the AGV to reach its goal as fast as possible while avoiding collision in the environment. The proposed method also hypotheses that the algorithm can work better without taking into consideration of global observation of all dynamic obstacles and focuses only on the local observation that is in the near vicinity of the robot which mimics human-like navigation to the greatest extent.
The proposed approach is verified through several scenarios on Turtlebot3 Waffle in the Gazebo environment. |
author2 |
Xie Lihua |
author_facet |
Xie Lihua Gan, Zhen Hao |
format |
Final Year Project |
author |
Gan, Zhen Hao |
author_sort |
Gan, Zhen Hao |
title |
Vision-based robot navigation via deep reinforcement learning |
title_short |
Vision-based robot navigation via deep reinforcement learning |
title_full |
Vision-based robot navigation via deep reinforcement learning |
title_fullStr |
Vision-based robot navigation via deep reinforcement learning |
title_full_unstemmed |
Vision-based robot navigation via deep reinforcement learning |
title_sort |
vision-based robot navigation via deep reinforcement learning |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/148980 |
_version_ |
1772826759733968896 |