Multilayer Control for Coordinating Three - Wheeled Omnidirectional Mobile Robots
Calmantara Sumpono Putra, Faza Fahleraz, Augie Widyotriatmo, Kusprasapta Mutijarsa
- Year
- 2019
- Citations
- 3
Abstract
Operating multiple robots in an environment presents a challenge on how to coordinate each robot to be able to work together while still reaching their maximum performance. To do so, the right control system needs to be designed. On this challenge, we take the RoboCup Middle Size League environment as a case study as it requires both individual robot's performance as well as good coordination to do well in this setting. Our goal is to design a control system that enables the robots to coordinate, avoid obstacles and collisions, as well as performing velocity tracking to control each of the robot's movement. We developed a communication framework using socket.io to manage high-level coordination. While we used an A*-based path generating an algorithm to handle each robot's navigation. To enable velocity tracking, we used a cascade PID algorithm with acceleration feed-forward. The resulting control system can successfully coordinate and navigate each robot safely. The velocity tracking algorithm is also able to successfully achieve a velocity error of about 1.5% and a distance error of about 2%.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991