HOLONOMIC MOBILE ROBOT NAVIGATION DESIGN USING REINFORCEMENT LEARNING ON THE ROBOT OPERATING SYSTEM PLATFORM
A mobile robot needs to be equipped with good navigation capabilities so that the robot is able to move in a space and avoid obstacles to reach one position from a certain position, especially for robots that are intended to do a job such as transporter robots and service robots. Searching for th...
Saved in:
Main Author: | |
---|---|
Format: | Theses |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/54488 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:54488 |
---|---|
spelling |
id-itb.:544882021-03-17T13:11:24ZHOLONOMIC MOBILE ROBOT NAVIGATION DESIGN USING REINFORCEMENT LEARNING ON THE ROBOT OPERATING SYSTEM PLATFORM Fauzan Ridho, Muhammad Indonesia Theses Reinforcement Learning, Q-Learning, Navigation, Holonomic, Mobile Robot, ROS. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/54488 A mobile robot needs to be equipped with good navigation capabilities so that the robot is able to move in a space and avoid obstacles to reach one position from a certain position, especially for robots that are intended to do a job such as transporter robots and service robots. Searching for the shortest path, localization and mapping, and avoiding obstacles are the main problems in navigation topics on mobile robots. So far, many approaches have been carried out in several studies for these 3 problems, including using machine learning methods. This thesis aims to create a mobile robot navigation system using machine learning methods, Reinforcement Learning, especially using the Q-Learning algorithm. It is hoped that the mobile robot will be able to carry out the shortest route search, mapping and localization functions, and be able to avoid static and dynamic obstacles in the environment. To run a system on many hardware platforms at the same time and create a control station for monitoring robots as a human machine interface (HMI) that can connect humans and robots, this research uses the Robot Operating System (ROS) middleware platform. Mobile robot use mecanum wheels so that the robot has a more flexible holonomic movement than those using differential drive. The navigation ability of the mobile robot to a new environment was achieved after 400 episodes of training were carried out in the simulation, and it appears that the mobile robot is able to find new routes when the existing route is closed or blocked, and the mobile robot is able to avoid dynamic obstacles well text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
A mobile robot needs to be equipped with good navigation capabilities so that the
robot is able to move in a space and avoid obstacles to reach one position from a
certain position, especially for robots that are intended to do a job such as
transporter robots and service robots. Searching for the shortest path, localization
and mapping, and avoiding obstacles are the main problems in navigation topics
on mobile robots. So far, many approaches have been carried out in several studies
for these 3 problems, including using machine learning methods. This thesis aims
to create a mobile robot navigation system using machine learning methods,
Reinforcement Learning, especially using the Q-Learning algorithm. It is hoped
that the mobile robot will be able to carry out the shortest route search, mapping
and localization functions, and be able to avoid static and dynamic obstacles in the
environment. To run a system on many hardware platforms at the same time and
create a control station for monitoring robots as a human machine interface (HMI)
that can connect humans and robots, this research uses the Robot Operating System
(ROS) middleware platform. Mobile robot use mecanum wheels so that the robot
has a more flexible holonomic movement than those using differential drive. The
navigation ability of the mobile robot to a new environment was achieved after 400
episodes of training were carried out in the simulation, and it appears that the
mobile robot is able to find new routes when the existing route is closed or blocked,
and the mobile robot is able to avoid dynamic obstacles well |
format |
Theses |
author |
Fauzan Ridho, Muhammad |
spellingShingle |
Fauzan Ridho, Muhammad HOLONOMIC MOBILE ROBOT NAVIGATION DESIGN USING REINFORCEMENT LEARNING ON THE ROBOT OPERATING SYSTEM PLATFORM |
author_facet |
Fauzan Ridho, Muhammad |
author_sort |
Fauzan Ridho, Muhammad |
title |
HOLONOMIC MOBILE ROBOT NAVIGATION DESIGN USING REINFORCEMENT LEARNING ON THE ROBOT OPERATING SYSTEM PLATFORM |
title_short |
HOLONOMIC MOBILE ROBOT NAVIGATION DESIGN USING REINFORCEMENT LEARNING ON THE ROBOT OPERATING SYSTEM PLATFORM |
title_full |
HOLONOMIC MOBILE ROBOT NAVIGATION DESIGN USING REINFORCEMENT LEARNING ON THE ROBOT OPERATING SYSTEM PLATFORM |
title_fullStr |
HOLONOMIC MOBILE ROBOT NAVIGATION DESIGN USING REINFORCEMENT LEARNING ON THE ROBOT OPERATING SYSTEM PLATFORM |
title_full_unstemmed |
HOLONOMIC MOBILE ROBOT NAVIGATION DESIGN USING REINFORCEMENT LEARNING ON THE ROBOT OPERATING SYSTEM PLATFORM |
title_sort |
holonomic mobile robot navigation design using reinforcement learning on the robot operating system platform |
url |
https://digilib.itb.ac.id/gdl/view/54488 |
_version_ |
1822001796444323840 |