Publication

Implementación de MPC para el seguimiento de trayectorias en un robot móvil omnidireccional

Conference Article

Conference

Jornadas de Automática (JJAA)

Edition

XLVI

Pages

1-6

Doc link

https://doi.org/10.17979/ja-cea.2025.46.12237

File

Download the digital copy of the doc pdf document

Authors

Abstract

Este trabajo presenta una arquitectura de control para un robot móvil omnidireccional de tres ruedas, validada experimentalmente en la plataforma Robotino 4. La solución evita el uso de ROS (Robot Operating System) al delegar el cálculo del controlador predictivo a una estación externa con MATLAB, la cual se comunica con el robot mediante TCP/IP (Transmission Control Protocol/Internet Protocol). El robot ejecuta un programa en C++ que recibe consignas de velocidad y envía la odometría a la estación de control. Se ha implementado un control LPV-MPC (Linear Parameter Varying Model Predictive Control) que regula simultáneamente la posición (x, y) y la orientación ( θ),considerando restricciones sobre velocidad, aceleración y posición. El modelo se linealiza en tiempo real, lo que permite el seguimiento de trayectorias bajo condiciones realistas. La solución se ha validado mediante una trayectoria de referencia ovalada que muestra un buen rendimiento y errores acotados. La arquitectura es modular y escalable, y puede extenderse con planificación en entornos dinámicos o integración futura con ROS 2.

Categories

control theory.

Author keywords

Sistemas lineales de parámetros variables, Sistemas de control embebidos, Robots móviles, Control Predictivo basado en Modelo, Seguimiento de trayectorias

Scientific reference

E. Villalba-Aguilera, J. Blesa and P. Ponsa. Implementación de MPC para el seguimiento de trayectorias en un robot móvil omnidireccional, XLVI Jornadas de Automática, 2025, Cartagena, Spain, pp. 1-6.