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

Full description

Saved in:
Bibliographic Details
Main Author: Fauzan Ridho, Muhammad
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