Autonomous navigation for mobile robots using deep reinforcement learning
The emergence of machine learning and artificial intelligence has propelled humankind into a new age of information. In this era, virtually any task can be made easier, optimised, or fully automated by machines, with the implementation of Autonomous Vehicles (AV) gaining rise in popularity. This stu...
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/148913 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-148913 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1489132023-07-07T16:48:40Z Autonomous navigation for mobile robots using deep reinforcement learning Gan, Wei Han Xie Lihua School of Electrical and Electronic Engineering ELHXIE@ntu.edu.sg Engineering::Electrical and electronic engineering The emergence of machine learning and artificial intelligence has propelled humankind into a new age of information. In this era, virtually any task can be made easier, optimised, or fully automated by machines, with the implementation of Autonomous Vehicles (AV) gaining rise in popularity. This study aims at ascertaining and executing a deep reinforcement algorithm, namely Proximal Policy Optimisation (PPO) into a multi-robot decentralised framework, directly mapping raw sensor data to an agent’s actions and intents. Contrary to its centralised counterparts, this framework does not require a central server, communication protocols, nor comprehensive information of each agent’s state and intentions. Using Ubuntu 16.04, Stage simulator, and Robot Operating System (ROS) as a general platform, these robots strive to achieve competence in autonomous navigation and collision avoidance. Under a framework of curriculum learning, the policy of the robots is continually refined in a four, eight, and random environment sequentially. With ample simulation time, the robots are able to find an optimal policy in each Stage environment to achieve autonomous navigation, along with balancing time-efficiency and reward gain to achieve collision-free routes. Video simulation can be found at https://www.youtube.com/watch?v=mu2QeJ-lKiY. Bachelor of Engineering (Electrical and Electronic Engineering) 2021-05-20T13:06:01Z 2021-05-20T13:06:01Z 2021 Final Year Project (FYP) Gan, W. H. (2021). Autonomous navigation for mobile robots using deep reinforcement learning. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148913 https://hdl.handle.net/10356/148913 en A1183-201 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, Wei Han Autonomous navigation for mobile robots using deep reinforcement learning |
description |
The emergence of machine learning and artificial intelligence has propelled humankind into a new age of information. In this era, virtually any task can be made easier, optimised, or fully automated by machines, with the implementation of Autonomous Vehicles (AV) gaining rise in popularity. This study aims at ascertaining and executing a deep reinforcement algorithm, namely Proximal Policy Optimisation (PPO) into a multi-robot decentralised framework, directly mapping raw sensor data to an agent’s actions and intents. Contrary to its centralised counterparts, this framework does not require a central server, communication protocols, nor comprehensive information of each agent’s state and intentions. Using Ubuntu 16.04, Stage simulator, and Robot Operating System (ROS) as a general platform, these robots strive to achieve competence in autonomous navigation and collision avoidance. Under a framework of curriculum learning, the policy of the robots is continually refined in a four, eight, and random environment sequentially. With ample simulation time, the robots are able to find an optimal policy in each Stage environment to achieve autonomous navigation, along with balancing time-efficiency and reward gain to achieve collision-free routes. Video simulation can be found at https://www.youtube.com/watch?v=mu2QeJ-lKiY. |
author2 |
Xie Lihua |
author_facet |
Xie Lihua Gan, Wei Han |
format |
Final Year Project |
author |
Gan, Wei Han |
author_sort |
Gan, Wei Han |
title |
Autonomous navigation for mobile robots using deep reinforcement learning |
title_short |
Autonomous navigation for mobile robots using deep reinforcement learning |
title_full |
Autonomous navigation for mobile robots using deep reinforcement learning |
title_fullStr |
Autonomous navigation for mobile robots using deep reinforcement learning |
title_full_unstemmed |
Autonomous navigation for mobile robots using deep reinforcement learning |
title_sort |
autonomous navigation for mobile robots using deep reinforcement learning |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/148913 |
_version_ |
1772827651619160064 |