Related Experiment Video
Updated: Sep 16, 2026

MPI CyberMotion Simulator: Implementation of a Novel Motion Simulator to Investigate Multisensory Path Integration in Three Dimensions
Published on: May 10, 2012
Comparative Analysis of Kinematic and Identified MIMO Models in Model Predictive Control for Mobile Robot Trajectory
Diego Guffanti1, Wilson Pavon1, Alfredo Zapata2
1Facultad de Ciencias de la Ingeniería e Industrias, Universidad UTE, Quito 170129, Ecuador.
Abstract:
Trajectory tracking remains one of the main challenges in mobile robotics, particularly when robots operate under real-world disturbances and modeling uncertainties. Model Predictive Control (MPC) has become one of the most effective solutions for this problem because of its ability to optimize future control actions while explicitly handling system constraints. However, despite the variety of predictive models reported in the literature, there is still limited experimental evidence regarding how predictive-model selection influences the closed-loop behavior of mobile robots. This work presents an experimental comparison between two MPC implementations: a Kinematic MPC and a multiple-input multiple-output MPC (MIMO-MPC) based on an experimentally identified state-space model. Both controllers were implemented on the same four-wheel differential-drive mobile robot running Robot Operating System 2 (ROS 2) and were configured with identical prediction horizons, weighting matrices, constraints, reference trajectories, and disturbance sequences, enabling a direct experimental comparison of the influence of predictive-model selection on closed-loop performance. Performance was assessed through trajectory-tracking accuracy, disturbance recovery, and control smoothness metrics under both nominal and externally perturbed operating conditions. The experimental evaluation was performed on real hardware at 50 Hz using a closed-loop trajectory of approximately 20 m. Under nominal conditions, the kinematic MPC achieved a lower lateral root mean square error (RMSE) (0.1031 m versus 0.1187 m) and maintained 93.23% of the trajectory within the ±0.20 m tolerance band. Under external perturbations, however, the MIMO-MPC reduced the heading RMSE from 0.7617 rad to 0.6503 rad, shortened the recovery time after the two largest disturbances by up to 35.6%, and decreased the angular-velocity rate root mean square (RateRMS) and jerk root mean square (JerkRMS) by approximately 24.7% and 24.8%, respectively. These results demonstrate that predictive-model selection has a significant influence on the transient behavior of MPC. While a conventional kinematic model provides excellent nominal tracking performance, an experimentally identified MIMO predictive model offers faster recovery and smoother control under disturbed conditions. The proposed experimental methodology provides practical evidence that can assist the selection of predictive models for MPC-based mobile robots according to the expected operating conditions.
Related Concept Videos
Kinematic Equations: Problem Solving
Kinematic Equations - III
Using the kinematic equations,...
Kinematic Equations - I
Kinematic Equations - II
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Kinematic Equations for Rotation
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it instrumental in...
