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

Descripción completa

Detalles Bibliográficos
Autores: 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
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2024
País:México
Institución:UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
Repositorio:PÄDI Boletín Científico de Ciencias Básicas e Ingeniería del ICBI
Idioma:español
OAI Identifier:oai:repository.uaeh.edu.mx:article/12282
Acceso en línea:https://repository.uaeh.edu.mx/revistas/index.php/icbi/article/view/12282
Access Level:acceso abierto
Palabra clave:Omnidirectional robot
ADRC
ESO
ROS
Robot Omnidireccional
CRAP
Descripción
Sumario: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.