A Decoupling Servo Pressure Controller for Pneumatic Muscle Actuators

A pressure servo controller for pneumatic muscle actuators (PMAs) is presented and tested in three test scenarios. Unlike most previous non-linear control approaches, the current contribution demonstrated that a linear controller design becomes feasible after a slight reformulation of the non-linear plant dynamics. The controller is designed by pole placement in the discrete-time domain. It is demonstrated experimentally that the controller solves the control task and compensates pneumatic cross-coupling effects between different PMAs connected to a shared kinematic structure with an additional disturbance cancellation. When the initial PMA volume is kept constant, a closed-loop cutoff frequency of about 6 Hz is achieved. Beyond that, a sine pressure trajectory with 1 Hz is tracked successfully at time-varying volume, and the pressure changes triggered by volume changes are significantly reduced. The controller is easy to implement and therefore suitable to run on low-cost embedded hardware.

[1]  W. Marsden I and J , 2012 .

[2]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[3]  Ching-Ping Chou,et al.  Static and dynamic characteristics of McKibben pneumatic artificial muscles , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[4]  Nadine Gottschalk,et al.  Computer Controlled Systems Theory And Design , 2016 .

[5]  Xiangrong Shen,et al.  Nonlinear model-based control of pneumatic artificial muscle servo systems , 2010 .

[6]  O. Sawodny,et al.  Cascaded control concept of a robot with two degrees of freedom driven by four artificial pneumatic muscle actuators , 2005, Proceedings of the 2005, American Control Conference, 2005..

[7]  George Nikolakopoulos,et al.  HUmanoid Robotic Leg via pneumatic muscle actuators: implementation and control , 2017, Meccanica.

[8]  Ivo Boblan,et al.  Modeling the Static Force of a Festo Pneumatic Muscle Actuator: A New Approach and a Comparison to Existing Models , 2017 .

[9]  Jizhuang Fan,et al.  Position Control of a Pneumatic Muscle Actuator Using RBF Neural Network Tuned PID Controller , 2015 .

[10]  Kyoung Kwan Ahn,et al.  Nonlinear PID control to improve the control performance of 2 axes pneumatic artificial muscle manipulator using neural network , 2006 .

[11]  Mária Tóthová,et al.  Simulation of actuator dynamics based on geometric model of pneumatic artificial muscle , 2013, 2013 IEEE 11th International Symposium on Intelligent Systems and Informatics (SISY).

[12]  Livija Cveticanin,et al.  Dynamic modeling of a pneumatic muscle actuator with two-direction motion , 2015 .

[13]  Hubertus Murrenhoff,et al.  Simplified Fluid Transmission Line Model for Pneumatic Control Applications , 2015 .

[15]  M. O. Tokhi,et al.  Joint variable stiffness of musculoskeletal leg mechanism for quadruped robot , 2017 .

[16]  Jinghui Cao,et al.  MIMO Sliding Mode Controller for Gait Exoskeleton Driven by Pneumatic Muscles , 2018, IEEE Transactions on Control Systems Technology.