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...
| Authors: | , , , , , |
|---|---|
| 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 |
| 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. |
|---|