Plataforma experimental para el modelado y control de robots omnidireccionales



Título del documento: Plataforma experimental para el modelado y control de robots omnidireccionales
Revista: PÄDI boletín científico de ciencias básicas e ingenierías del ICBI
Base de datos:
Número de sistema: 000578984
ISSN: 2007-6363
Autores: 1
1
2
2
3
1
Instituciones: 1Benemérita Universidad Autónoma de Puebla,
2Benemérita Universidad Autónoma de Puebla, Instituto Tecnológico de Puebla,
3Benemérita Universidad Autónoma de Puebla, Universidad Politécnica de Puebla,
Año:
Volumen: 12
Número: s/n
Paginación: 93-99
País: México
Idioma: Español
Resumen en inglés 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.
Resumen en español En este artículo es presentada una plataforma experimental para el desarrollo de algoritmos de robótica, control y aprendizaje. La arquitectura propuesta basada en ROS es abierta, permitiendo la integración de diferentes sensores, unidades de procesamiento y robots. Un Controlador por Rechazo Activo de Perturbaciones (CRAP) es diseñado sobre un robot omnidireccional para validar la plataforma desarrollada. Incertidumbres paramétricas, la fricción de las ruedas sobre la superficie y las perturbaciones externas son agrupadas en una perturbación total, la cual es estimada por un Observador de Estado Extendido y y compensada mediante un término feedforward en la ley de control. El robot omnidireccional se puede comunicar a través de ROS mediante un sistema de captura de movimiento (servidor). Se presentan los resultados de las simulaciones y experimentos en tiempo real. El algoritmo de control es ligero y fácil de implementar y ajustar en sistemas embebidos con pocos recursos computacionales o de bajo costo.
Palabras clave: Robot Omnidireccional,
CRAP,
ESO,
ROS
Keyword: Omnidirectional robot,
ADRC,
ESO,
ROS
Texto completo: Texto completo (Ver PDF)