DESIGN OF A CONTROL SYSTEM FOR THE MOVEMENT OF A SWARM OF SPHERICAL ROBOTS WITH A DIGITAL TWIN APPROACH AND DECENTRALIZED MULTI-AGENT LEARNING USING Q-LEARNING ALGORITHMS

In the field of robotics, the development of a multi-agent system using several robots is called a multi-robot system. This system was developed to solve various complex problems that cannot be solved by a single robot. This research focuses on designing control systems for swarm of robots. The d...

Full description

Saved in:
Bibliographic Details
Main Author: Hubert, Moses
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/69953
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:69953
spelling id-itb.:699532022-12-21T10:47:49ZDESIGN OF A CONTROL SYSTEM FOR THE MOVEMENT OF A SWARM OF SPHERICAL ROBOTS WITH A DIGITAL TWIN APPROACH AND DECENTRALIZED MULTI-AGENT LEARNING USING Q-LEARNING ALGORITHMS Hubert, Moses Indonesia Final Project multi-agent system, spherical robot, Q-learning, swarm robotics, digital twin. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/69953 In the field of robotics, the development of a multi-agent system using several robots is called a multi-robot system. This system was developed to solve various complex problems that cannot be solved by a single robot. This research focuses on designing control systems for swarm of robots. The design of the control system is designed to resemble a cascade controller design with the primary controller in the form of a Q-learning algorithm and the secondary controller in the form of a PI controller. The Q-learning algorithm is used so that each robot can learn to work together in a decentralized manner and apply the concept of swarm robotics. This concept is used to make multi-robot system more scalable, robust and flexible. In this study, the robot used is a spherical robot because it has holonomic movement. In addition, to overcome the problem of the limited number of robots and the high cost of buying them, this study tested a multi-agent system using a digital twin approach. With this approach, adding the number of agents to the system can be done more easily. This research focuses on four stages: developing a robot detection system, developing a digital robot model, implementing the Q-learning algorithm for agent training, and testing training results with a digital twin approach. Identification of robot position is done by color segmentation method. The digital model is developed by determining the mathematical equation of the speed and orientation of the robot. The training algorithm is used so that agents can make the best decisions on testing. 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 In the field of robotics, the development of a multi-agent system using several robots is called a multi-robot system. This system was developed to solve various complex problems that cannot be solved by a single robot. This research focuses on designing control systems for swarm of robots. The design of the control system is designed to resemble a cascade controller design with the primary controller in the form of a Q-learning algorithm and the secondary controller in the form of a PI controller. The Q-learning algorithm is used so that each robot can learn to work together in a decentralized manner and apply the concept of swarm robotics. This concept is used to make multi-robot system more scalable, robust and flexible. In this study, the robot used is a spherical robot because it has holonomic movement. In addition, to overcome the problem of the limited number of robots and the high cost of buying them, this study tested a multi-agent system using a digital twin approach. With this approach, adding the number of agents to the system can be done more easily. This research focuses on four stages: developing a robot detection system, developing a digital robot model, implementing the Q-learning algorithm for agent training, and testing training results with a digital twin approach. Identification of robot position is done by color segmentation method. The digital model is developed by determining the mathematical equation of the speed and orientation of the robot. The training algorithm is used so that agents can make the best decisions on testing.
format Final Project
author Hubert, Moses
spellingShingle Hubert, Moses
DESIGN OF A CONTROL SYSTEM FOR THE MOVEMENT OF A SWARM OF SPHERICAL ROBOTS WITH A DIGITAL TWIN APPROACH AND DECENTRALIZED MULTI-AGENT LEARNING USING Q-LEARNING ALGORITHMS
author_facet Hubert, Moses
author_sort Hubert, Moses
title DESIGN OF A CONTROL SYSTEM FOR THE MOVEMENT OF A SWARM OF SPHERICAL ROBOTS WITH A DIGITAL TWIN APPROACH AND DECENTRALIZED MULTI-AGENT LEARNING USING Q-LEARNING ALGORITHMS
title_short DESIGN OF A CONTROL SYSTEM FOR THE MOVEMENT OF A SWARM OF SPHERICAL ROBOTS WITH A DIGITAL TWIN APPROACH AND DECENTRALIZED MULTI-AGENT LEARNING USING Q-LEARNING ALGORITHMS
title_full DESIGN OF A CONTROL SYSTEM FOR THE MOVEMENT OF A SWARM OF SPHERICAL ROBOTS WITH A DIGITAL TWIN APPROACH AND DECENTRALIZED MULTI-AGENT LEARNING USING Q-LEARNING ALGORITHMS
title_fullStr DESIGN OF A CONTROL SYSTEM FOR THE MOVEMENT OF A SWARM OF SPHERICAL ROBOTS WITH A DIGITAL TWIN APPROACH AND DECENTRALIZED MULTI-AGENT LEARNING USING Q-LEARNING ALGORITHMS
title_full_unstemmed DESIGN OF A CONTROL SYSTEM FOR THE MOVEMENT OF A SWARM OF SPHERICAL ROBOTS WITH A DIGITAL TWIN APPROACH AND DECENTRALIZED MULTI-AGENT LEARNING USING Q-LEARNING ALGORITHMS
title_sort design of a control system for the movement of a swarm of spherical robots with a digital twin approach and decentralized multi-agent learning using q-learning algorithms
url https://digilib.itb.ac.id/gdl/view/69953
_version_ 1822278627887153152