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...

Full description

Saved in:
Bibliographic Details
Main Author: Gan, Wei Han
Other Authors: Xie Lihua
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