Related Experiment Video
Updated: Aug 5, 2026

An Experimental Platform to Study the Closed-loop Performance of Brain-machine Interfaces
Published on: March 10, 2011
Event-triggered MPC-PID based trajectory tracking control for differential drive mobile robots
Maike Wang1, Gang Zhang1, Duansong Wang1
1School of Electrical and Photoelectric Engineering, West Anhui University, Lu'an, Anhui, China.
Abstract:
Periodic model predictive control (MPC) for differential-drive mobile robots requires online optimization at every sampling instant, which can be redundant during near-steady tracking. This study develops an event-triggered hierarchical MPC-PID framework, termed ET-MPC-PID, to reduce the outer-loop optimization burden while accounting for actuator-side execution effects. The outer MPC updates the velocity setpoint only when a normalized event condition is satisfied or the maximum holding interval is reached. A fixed-period PID-form velocity servo with conditional integration regulates the actuator channel under lag and saturation. The formulation distinguishes holding-induced decision discrepancy from actuator-side mismatch and provides a local practical boundedness characterization. Simulations on double lane-change and figure-eight trajectories compare periodic PID, periodic MPC, periodic MPC-PID, an external variable-horizon ET-MPC reference, and event-triggered ablations. ET-MPC-PID reduces the QP call rate to 16.9% and 22.3% of periodic MPC while outperforming the no-PID event-triggered variant. Sensitivity, Pareto, runtime, and 100-trial Monte Carlo analyses further demonstrate the accuracy-computation trade-off and empirical robustness under sampled execution uncertainty.
Related Concept Videos
PD Controller: Design
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
PID Controller
Time-Domain Interpretation of PD Control
Consider the example of control of motor torque. Initially, a positive...
PI Controller: Design
Vector Functions and Motion: Problem Solving
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...