Experimental platform for the modeling and control of omnidirectional robots

In this paper, an experimental platform for the development of robotics, control, and learning algorithms is presented. The proposed ROS architecture is open, allowing the integration of different sensors, processing units, and robots. An Active Disturbance Rejection Control (ADRC) is designed for a...

Full description

Bibliographic Details
Authors: Leal-Ramos, Luis Yair, Jonguitud-Indalecio, Luis Antonio, Ortíz-Michimani, María, Díaz-Téllez, Juan, Sánchez-Santana, José Pedro, Guerrero-Castellanos, José Fermi
Format: article
Status:Published version
Publication Date:2024
Country:México
Institution:UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
Repository:PÄDI Boletín Científico de Ciencias Básicas e Ingeniería del ICBI
Language:Spanish
OAI Identifier:oai:repository.uaeh.edu.mx:article/12282
Online Access:https://repository.uaeh.edu.mx/revistas/index.php/icbi/article/view/12282
Access Level:Open access
Keyword:Omnidirectional robot
ADRC
ESO
ROS
Robot Omnidireccional
CRAP
Description
Summary:In this paper, an experimental platform for the development of robotics, control, and learning algorithms is presented. The proposed ROS architecture is open, allowing the integration of different sensors, processing units, and robots. An Active Disturbance Rejection Control (ADRC) is designed for an omnidirectional mobile robot to validate the proposed platform. Parametric uncertainties, wheel friction on the surface, and external disturbances are lumped as a total disturbance, estimated by an Extended State Observer (ESO), and compensated via a feedforward term in the control law. The omnidirectional robot can communicate through ROS with a motion capture system (server). Simulation and experimental results in real-time are presented. The control algorithm is lightweight and easy to implement and adjust in embedded systems with low computational resources or low-cost processors.