Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-07T07:56:40.708Z Has data issue: false hasContentIssue false

Modelling, simulation and implementation of a hybrid model reference adaptive controller applied to a manipulator driven by pneumatic artificial muscles

Published online by Cambridge University Press:  25 October 2021

Marcelo Henrique Souza Bomfim*
Affiliation:
Graduate Program in Mechanical Engineering, Universidade Federal de Minas Gerais, Belo Horizonte, Brazil
Neemias Silva Monteiro
Affiliation:
Graduate Program in Electrical Engineering, Universidade Federal de Minas Gerais, Belo Horizonte, Brazil
Eduardo José Lima II
Affiliation:
Mechanical Engineering Department, Universidade Federal de Minas Gerais, Belo Horizonte, Brazil
*
*Corresponding author. Email: marcelo.bomfim@ifmg.edu.br
Rights & Permissions [Opens in a new window]

Abstract

The present research aims to model, simulate and implement a new hybrid control approach based on a combination of proportional integral derivative (PID) Controller and Model Reference Adaptive Controller (MRAC), in which Lyapunov’s theory is used to ensure asymptotic stability to control a two degrees of freedom (DoF) manipulator driven by McKibben’s artificial pneumatic muscles. The MRAC controller works as a nonlinearity compensator and PID controller works during the transient period, as the MRAC performs poorly in this regime. This new approach is entitled Hybrid Model Reference Adaptive Controller (H-MRAC) and it has an unprecedented topological structure based on three terms. The feedforward term acts in disturbances rejection, the derivative term in oscillations damping and the feedback term acts in error convergence to zero. In this article, a control system dedicated to pneumatic manipulators was developed. As a result, proof of asymptotic convergence was performed for the proposed topological approach, which was validated on a two DoF manipulator. The proposed mechanism satisfactorily met the ISO/TS 15066 standard, and the position tracking obtained a global error of 37.69% and 51.01% smaller than found in the literature examples, entitled MRAC and A-PID, respectively, for simulations and 37.46% and 30.25% for experiments.

Information

Type
Research Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1. Agonist and antagonist muscle. On the left a human elbow and on the right the elbow manipulator were used in this research.

Figure 1

Figure 2. Four processes for the dynamic modelling of a robotic joint driven by McKibben muscles in the agonist/antagonist configuration according to Shen [17].

Figure 2

Figure 3. Flowchart with main stages for control design based on Khalil and Grizzle [10] and Aström and Wittenmark [31].

Figure 3

Figure 4. Proposed control system block diagram (H-MRAC).

Figure 4

Figure 5. Block diagram without PID controller (MRAC).

Figure 5

Figure 6. Block diagram of controller developed by Zhang and Wei [27] (A-PID).

Figure 6

Table I. Tuning parameters for H-MRAC and PID controllers.

Figure 7

Table II. Robotic joint equivalent parameters calculated by BLII methodology [41].

Figure 8

Figure 7. Frequency response for joints 1 and 2.

Figure 9

Figure 8. H-MRAC response for joints 1 and 2.

Figure 10

Table III. Operating conditions for controller performance analysis.

Figure 11

Figure 9. Comparative study between H-MRAC, MRAC and A-PID for condition C1: position response.

Figure 12

Figure 10. Adjustment parameters for H-MRAC, MRAC and A-PID for condition C1 for joint 1.

Figure 13

Figure 11. Comparative study between H-MRAC and MRAC for condition C1, joint 1. (a) Control signal. (b) Error.

Figure 14

Figure 12. Sinusoidal response for joint 1. (a) Angular frequency $\phi=0.1$ rad/s. (b) Angular frequency $\phi=1$ rad/s. (c) Angular frequency $\phi=10$ rad/s.

Figure 15

Table IV. Position error for joint 1 in the simulations.

Figure 16

Table V. Position error for joint 2 in the simulations.

Figure 17

Figure 13. Elbow manipulator with its main pneumatic and electronic components.

Figure 18

Table VI. Measuring instruments, equipment and software used in the research.

Figure 19

Table VII. Manipulator parameters.

Figure 20

Figure 14. Joint 1 response.

Figure 21

Figure 15. Joint 2 response.

Figure 22

Table VIII. Position error for joint 1 in experimental tests.

Figure 23

Table IX. Position error for joint 2 in experimental tests.