Data-Driven Position Control of a McKibben Pneumatic Artificial Muscle: Simulation and Experimental Validation of PID and LQI Controllers
Abstract
Pneumatic artificial muscles, including McKibben-type actuators, offer high power-to-weight ratio, compliance, and inherent safety, but their nonlinear pressure–contraction behavior, hysteresis, saturation, and load-dependent dynamics make accurate position control challenging. This study develops a practical data-driven workflow that derives a branchwise feedforward compensator and an LQI or PID controller from one open-loop characterization experiment. Quasi-static characterization first identifies a conservative control-ready voltage window. A bounded random excitation within this window is replayed with 4s holds to expose terminal and transient behavior. The same experiment supplies branchwise discrete plant models and a feedforward lookup. Two open-loop-derived transient layers, voltage creep compensation and dynamic pressure referencing, are applied to the raw lookup before simulation. Four controller variants are compared on a common simulated closed-loop benchmark built from the identified plant: a feedforward-only baseline, a branchwise proportional–integral–derivative (PID) baseline, a base linear quadratic integral (LQI) controller with displacement and pressure feedback, and a velocity-state LQI extension with a filtered velocity estimate. A multi-metric optimization score balances tracking RMS, settled oscillation, command activity, saturation, and gain magnitude. The score selects the base LQI within the LQI family. The selected gains and transient layers are deployed in a real-time implementation with manually reduced position gains. The controllers are then evaluated on a common reference stream against the physical actuator. Although simulation metrics cannot be transferred directly to the real system, the combined-metric ranking of the controllers remains unchanged.