Trajectory Tracking Control of the Bionic Joint Actuated by Pneumatic Artificial Muscle Based on Robust Modeling

Yang Wang,Qiang Zhang,Xiao-hui Xiao
DOI: https://doi.org/10.13973/j.cnki.robot.2016.0000
2022-08-11
Abstract:To simply and effectively realize the trajectory tracking control of a bionic joint actuated by a single pneumatic artificial muscle (PAM), a cascaded control strategy is proposed based on the robust modeling method. Firstly, the relationship between the input voltage of the proportional directional control valve and the inner driving pressure of PAM is expressed as a nonlinear model analytically. Secondly, the nonlinear relationship between the driving pressure input of PAM and the angular position output of the bionic joint is described as a second-order linear time-invariant model (LTI) accompanied by parametric perturbations, equivalently, and then the parameters of the model are identified by the robust modeling method. Then, a hybrid model is established based on the two models (the nonlinear model and the LTI model) and corresponding to it, a cascaded controller is developed, the outer loop of which is an H-infinite controller for the angular position tracking designed by loop-shaping design procedure (LSDP) and the inner loop is a nonlinear controller based on the feedback linearization theory for the PAM driving pressure control. Finally, the experiment is accomplished within the joint rotation range of 90 degrees and with the working frequency upper bound of 1.25 rad/s. And the joint with the developed cascaded controller tracks given reference trajectories with steady-state errors smaller than 2%. Results show that the trajectory tracking control of a highly nonlinear system is highly efficient using the proposed strategy in the case of relatively low work frequency.
Systems and Control,Adaptation and Self-Organizing Systems
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is the high - nonlinearity challenge faced by the bionic joint driven by pneumatic artificial muscle (PAM) during trajectory tracking control. Specifically, the paper focuses on how to achieve accurate trajectory tracking of an asymmetric bionic joint driven by a single PAM through robust modeling methods and cascade controller design. ### Main problems solved in the paper: 1. **High - nonlinearity challenge**: The nonlinear characteristics of the PAM system pose a great challenge to the controller design, especially in achieving accurate trajectory tracking. The paper proposes a method based on robust control theory to address this challenge. 2. **System modeling**: Through the robust modeling method, the nonlinear relationship between the PAM - driven pressure input and the joint - angle - position output is represented as a linear time - invariant system with parameter perturbations. 3. **Controller design**: A cascade controller is designed, in which the outer loop uses an \( \mathcal{H}_\infty \) controller for position tracking, and the inner loop uses a feedback - linearization - based controller for driving - pressure tracking. Through this design, the influence of nonlinearity on mechanical motion is reduced, and accurate trajectory tracking is achieved. ### Main contributions: - **Robust modeling**: Through the robust modeling method, the complex nonlinear system is simplified into a linear system with parameter perturbations, which is convenient for controller design. - **Cascade control strategy**: Combining the \( \mathcal{H}_\infty \) controller and the feedback - linearization controller, an effective cascade control strategy is designed to achieve high - precision trajectory tracking. - **Experimental verification**: The performance of the designed control system is verified through experiments, demonstrating its stability and robustness under different working conditions. ### Formula summary: - **Gas - dynamics model**: \[ p_1 V_1^\kappa = p_2 V_2^\kappa \quad (1) \] \[ m_g = \frac{p V}{R T} \quad (2) \] \[ \frac{dp}{dt} = \frac{\kappa}{V(s)} \left[ R T \dot{m}_g - p \frac{dV}{ds} \dot{s} \right] \quad (3) \] \[ \dot{m}_g = Q_m(u, p) = v \cdot \eta \cdot p_s \cdot \psi \quad (4) \] \[ \psi = \sqrt{\frac{2 \kappa}{R T (\kappa - 1)}} \left[ \left( \frac{P}{P_s} \right)^{\frac{2}{\kappa}} - \left( \frac{P}{P_s} \right)^{\frac{\kappa + 1}{\kappa}} \right] \quad (5) \] - **Dynamic - system model**: \[ x = [\theta, \dot{\theta}, \ddot{\theta}]^T \quad (6) \] \[ p = A(x) \approx F_J(\ddot{\theta}) + F_C(\dot{\theta}) + F_K(\theta) = J(\theta) \ddot{\theta} + C(\theta) \dot{\theta} + K(\theta) \theta + \sigma(x) \quad (7) \] \[ \sigma(x) = f(\theta^{(n)}) x, \quad (n > 2) \quad (8) \] \[ G(s) = \frac{1}{J(\theta) s^2 + C(\theta) s + K(\theta)} + \delta(s^n)