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...
Saved in:
Main Author: | |
---|---|
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 |