Modeling and Compensation of Stiffness-Dependent Hysteresis Coupling Behavior for Parallel Pneumatic Artificial Muscle-Driven Soft Manipulator
Abstract
:1. Introduction
- (1)
- This paper firstly presents a series of experiments to characterize the coupled hysteresis behavior of the soft manipulator with variable stiffness based on PAMs.
- (2)
- According to existing literature reviews, now, available hysteresis models mostly concentrate on modeling individual hysteresis effects (compared with coupled hysteresis effects) in the PAM, and few hysteresis models have been established involving hysteresis couplings of the PAM-based manipulator, especially with variable stiffness. Based on the input–output behavior characteristics, a coupled hysteresis model that comprehensively considers stiffness influence is proposed. The newly proposed model is constructed of three serial parts, including an inherent hysteresis part, an actuator coupling part, and a stiffness-dependent part. To our knowledge, the model in this paper innovatively predicts the hysteresis coupling of the parallel PAMs-based robot with variable stiffness, exhibiting outstanding generalization ability and precision. We aim to demonstrate that the proposed model with high precision on pneumatic manipulators takes actuator coupling, inherent hysteresis, variable stiffness mechanism, and other nonlinearities in complicated systems into account as much as possible. Experimental validations show that the proposed model can predict the hysteresis coupling of the manipulator under various operation conditions.
- (3)
- The model is readily applicable to compensation for parallel PAMs-driven robots. Through directly learning the compensator, decoupling and compensation for the manipulator have been successfully achieved, prominently enhancing its positioning precision.
2. Coupled Hysteresis Characteristics of the Soft Manipulator
2.1. Experiment Setup
- (1)
- Soft manipulator: Figure 3a illustrates the structural design of the soft manipulator manufactured in the laboratory. Between the two parallel disks, one extensor PAM and three contractile PAMs are installed. To ensure continuous interaction between contractile and extensor PAMs during movements, the braided woven meshes of the extensor PAM and the contractile PAM are tied up with nylon ties along the axis direction. Figure 3b shows the cross-direction view of the manipulator. It can be seen that contractile PAM I, PAM II, and PAM III are placed evenly around the extensor PAM, indicating an angle of . To be customized easily and reduce cost, PAMs adopted in the manipulator are manufactured by hand in the laboratory. Geometrical parameters are shown in Table 1. Due to parallel and symmetrical structure design, after inflation, the length variation of the extensor PAM can be calculated by the average length variations of different contractile PAMs; thus, the end position of the manipulator is determined by the outputs of contractile PAMs. The extensor PAM has an effect on regulating the stiffness of the manipulator. The manipulator with higher pressure in the extensor PAM has higher stiffness than that of the manipulator with lower pressure under the same pressure in contractile PAMs [15]. In addition, based on the antagonistic driving mechanism of extensor and contractile PAMs, the soft manipulator can achieve stiffness varying independently from its position by simultaneously inflating or deflating two types of PAMs [15,16].
- (2)
- Driving system: To actuate the manipulator, the driving system consists of an air compressor, four proportional valves (SMC, ITV2050-212L), a pneumatic triplet, a host PC, and a dSPACE. A host PC with Simulink is used to communicate with the dSPACE. The analog signals designed in the Simulink are downloaded to the dSPACE and excite proportional valves; thus, the desired inflation pressure is applied to the soft manipulator.
- (3)
- Perception system: The experimental perception system mainly includes four pressure sensors and three displacement sensors. During experiments, in order to measure the length variations of contractile PAM I, PAM II, and PAM III, displacement sensor wires are threaded through cable guides located along every contractile PAM. Measurements from displacement sensors and pressure sensors are received by the dSPACE and saved on the PC for further investigation.
2.2. Hysteresis Coupling Effects and Stiffness-Dependence
3. Modeling of Coupled Hysteresis
3.1. Inherent Hysteresis Submodel
3.2. Actuator Coupling Submodule
3.3. Stiffness-Dependent Submodule
4. Decoupling Inverse Compensation
5. Experimental Results and Discussion
5.1. SDCHM Model Identification and Validation
Algorithm 1: Training process of the SDCHM model |
Inputs: The training datasets of pressure and displacements of the soft manipulator |
Outputs: The displacement outputs of the manipulator from the SDCHM model Set: number of generalized play operators N = 10; maximum iterations ; the population size of particles ; learning factors ; Initialize parameters: Parameters in the inherent hysteresis submodule such as , , ; parameters in the actuator coupling submodule such as ; parameters in the stiffness-dependent submodule such as , , and ; 1: Optimize parameters of , , and in the inherent hysteresis submodule by LS method with input and output data of each contractile PAM in the soft manipulator, and outputs of actuator coupling submodule and stiffness-dependent submodule are set as 1. 2: Obtain the identified inherent hysteresis submodule output and input into the actuator coupling submodule; 3: Calculate the actuator coupling submodule output according to Equation (8); 4: Optimize parameters of in the actuator coupling submodule by LS method with objective function , and output of the stiffness-dependent submodule is set as 1; 5: Obtain the identified actuator coupling submodule output and input into the stiffness-dependent submodule; 6: While , Calculate the stiffness-dependent submodule output according to Equations (9)–(13); Compute loss function ; Optimize the consequent parameters by the LS method; Compute loss function again ; Optimize the antecedent parameters by the particle swarm optimization method; Update the parameters. End while Return training results of the SDCHM model |
5.2. Implementation of the Decoupling Inverse Compensator SDIHC
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Chou, C.P.; Hannaford, B. Static and dynamic characteristics of McKibben pneumatic artificial muscles. In Proceedings of the 1994 IEEE International Conference on Robotics & Automation (ICRA), San Diego, CA, USA, 8–13 May 1994; pp. 281–286. [Google Scholar]
- Shen, Z.; Zhong, H.; Xu, E.; Zhang, R.; Yip, K.C.; Chan, L.L.; Chan, L.L.; Pan, J.; Wang, W.; Wang, Z. An underwater robotic manipulator with soft bladders and compact depth-independent actuation. Soft Robot. 2020, 7, 535–549. [Google Scholar] [CrossRef] [PubMed]
- Toda, H.; Maruyama, T.; Kurita, Y.; Tada, M. Individual adjustment of contraction parameters for effective swing assist using a pneumatic artificial muscle in the elderly. Appl. Sci. 2021, 11, 4308. [Google Scholar] [CrossRef]
- Ansari, Y.; Manti, M.; Falotico, E.; Mollard, Y.; Cianchetti, M.; Laschi, C. Towards the development of a soft manipulator as an assistive robot for personal care of elderly people. Int. J. Adv. Robot. Syst. 2017, 14, 1729881416687132. [Google Scholar] [CrossRef]
- Takaku, S.; Mamiya, K.; Ito, K. TAOYAKA-S III: Soft multi-legged robot for climbing unknown columnar objects: Realization of self-contained mechanism. In Proceedings of the 2021 International Conference on Advanced Mechatronic Systems (ICAMechS), Virtual, 9–12 December 2021; pp. 236–241. [Google Scholar]
- Tsai, T.C.; Chiang, M.H. A lower limb rehabilitation assistance training robot system driven by an innovative pneumatic artificial muscle system. Soft Robot. 2023, 10, 1–16. [Google Scholar] [CrossRef] [PubMed]
- Khan MU, A.; Ali, A.; Muneer, R.; Faisal, M. Pneumatic artificial muscle-based stroke rehabilitation device for upper and lower limbs. Intell. Serv. Robot. 2024, 17, 33–42. [Google Scholar] [CrossRef]
- Liu, G.; Sun, N.; Yang, T.; Liu, Z.; Fang, Y. Equivalent-input-disturbance rejection-based adaptive motion control for pneumatic artificial muscle arms via hysteresis compensation models. Control Eng. Pract. 2023, 138, 105609. [Google Scholar] [CrossRef]
- Sokolov, O.; Hošovský, A.; Trojanová, M. Design, Modelling, and Control of Continuum Arms with Pneumatic Artificial Muscles: A Review. Machines 2023, 11, 936. [Google Scholar] [CrossRef]
- McMahan, W.; Chitrakaran, V.; Csencsits, M.; Dawson, D.; Walker, I.D.; Jones, B.A.; Pritts, M.; Dienno, D.; Grissom, M.; Rahn, C.D. Field trials and testing of the Oct Arm continuum manipulator. In Proceedings of the 2006 IEEE International Conference on Robotics and Automation (ICRA), Orlando, FL, USA, 15–19 May 2006; pp. 2336–2341. [Google Scholar]
- Falkenhahn, V.; Hildebrandt, A.; Neumann, R.; Sawodny, O. Dynamic control of the bionic handling assistant. IEEE/ASME Trans. Mechatron. 2016, 22, 6–17. [Google Scholar] [CrossRef]
- Thuruthel, T.G.; Falotico, E.; Renda, F.; Laschi, C. Model-based reinforcement learning for closed-loop dynamic control of soft robotic manipulators. IEEE Trans. Robot. 2018, 35, 124–134. [Google Scholar] [CrossRef]
- Harsono, E.; Yang, J.; Bhattacharya, S.; Yu, H. Design and analysis of a novel hybrid-driven continuum robot with variable stiffness. Mech. Mach. Theory 2022, 177, 105067. [Google Scholar] [CrossRef]
- Giannaccini, M.E.; Xiang, C.; Atyabi, A.; Theodoridis, T.; Nefti-Meziani, S.; Davis, S. Novel design of a soft lightweight pneumatic continuum robot arm with decoupled variable stiffness and positioning. Soft Robot. 2018, 5, 54–70. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Y.; Chen, W.; Chen, J.; Cheng, Q.; Zhang, H.; Xiang, C.; Hao, L. Stiffness analysis of a pneumatic soft manipulator based on bending shape prediction. IEEE Access 2020, 8, 82227–82241. [Google Scholar] [CrossRef]
- Gao, X.; Li, X.; Zhao, C.; Hao, L.; Xiang, C. Variable stiffness structural design of a dual-segment continuum manipulator with independent stiffness and angular position. Robot. Comput.-Integr. Manuf. 2021, 67, 102000. [Google Scholar] [CrossRef]
- Zhang, X.; Sun, N.; Liu, G.; Yang, T.; Fang, Y. Hysteresis compensation-based intelligent control for pneumatic artificial muscle-driven humanoid robot manipulators with experiments verification. IEEE Trans. Autom. Sci. Eng. 2023, 21, 2538–2551. [Google Scholar] [CrossRef]
- Liu, X.; Zhang, J.; Xu, F.; Wang, T.; Zhao, L. Design and modelling of multi-DOF manipulator driven by hysteresis-attenuated pneumatic artificial muscles. IEEE Robot. Autom. Lett. 2022, 7, 6447–6454. [Google Scholar] [CrossRef]
- Al Saaideh, M.; Al Janaideh, M. On Prandtl–Ishlinskii Hysteresis Modeling of a Loaded Pneumatic Artificial Muscle. ASME Lett. Dyn. Syst. Control 2022, 2, 031008. [Google Scholar] [CrossRef]
- Vo-Minh, T.; Tjahjowidodo, T.; Ramon, H.; Van Brussel, H. A new approach to modeling hysteresis in a pneumatic artificial muscle using the Maxwell-slip model. IEEE/ASME Trans. Mechatron. 2010, 16, 177–186. [Google Scholar] [CrossRef]
- Al Janaideh, M.; Al Saaideh, M.; Rakotondrabe, M. On hysteresis modeling of a piezoelectric precise positioning system under variable temperature. Mech. Syst. Signal Process. 2020, 145, 106880. [Google Scholar] [CrossRef]
- Mohan, S.; Banerjee, A. Modelling of minor hysteresis loop of shape memory alloy wire actuator and its application in self-sensing. Smart Mater. Struct. 2021, 30, 055011. [Google Scholar] [CrossRef]
- Li, S.; Meng, D.; Tang, C.; Zhong, W.; Li, A. Adaptive robust precision motion control of single PAM actuated servo systems with non-local memory hysteresis force compensation. ISA Trans. 2021, 112, 337–349. [Google Scholar] [CrossRef]
- Godage, I.S.; Chen, Y.; Walker, I.D. Dynamic control of pneumatic muscle actuators. arXiv 2018, arXiv:1811.04991. [Google Scholar]
- Zhou, M.; He, S.; Hu, B.; Zhang, Q. Modified KP model for hysteresis of magnetic shape memory alloy actuator. IETE Tech. Rev. 2015, 32, 29–36. [Google Scholar] [CrossRef]
- Xu, R.; Tian, D.; Zhou, M. A rate-dependent KP modeling and direct compensation control technique for hysteresis in piezo-nano positioning stages. J. Intell. Mater. Syst. Struct. 2022, 33, 629–640. [Google Scholar] [CrossRef]
- Jiang, H.; Ji, H.; Qiu, J.; Chen, Y. A modified prandtl-ishlinskii model for modeling asymmetric hysteresis of piezoelectric actuators. IEEE Trans. Ultrason. Ferroelectr. Freq. Control. 2010, 57, 1200–1210. [Google Scholar] [CrossRef]
- Li, Z.; Zhang, X.; Su, C.-Y.; Chai, T. Nonlinear control of systems preceded by preisach hysteresis description: A prescribed adaptive control approach. IEEE Trans. Control Syst. Technol. 2015, 24, 451–460. [Google Scholar] [CrossRef]
- Yang, L.; Ding, B.; Liao, W.; Li, Y. Identification of preisach model parameters based on an improved particle swarm optimization method for piezoelectric actuators in micro-manufacturing stages. Micromachines 2022, 13, 698. [Google Scholar] [CrossRef]
- Zhang, J.; Merced, E.; Sepúlveda, N.; Tan, X. Modeling and inverse compensation of hysteresis in vanadium dioxide using an extended generalized Prandtl–Ishlinskii model. Smart Mater. Struct. 2014, 23, 125017. [Google Scholar] [CrossRef]
- Ko, Y.R.; Hwang, Y.; Chae, M.; Kim, T.H. Direct identification of generalized Prandtl–Ishlinskii model inversion for asymmetric hysteresis compensation. ISA Trans. 2017, 70, 209–218. [Google Scholar] [CrossRef]
- Kosaki, T.; Sano, M. Control of a parallel manipulator driven by pneumatic muscle actuators based on a hysteresis model. J. Environ. Eng. 2011, 6, 316–327. [Google Scholar] [CrossRef]
- Falkenhahn, V.; Mahl, T.; Hildebrandt, A.; Neumann, R.; Sawodny, O. Dynamic modeling of bellows-actuated continuum robots using the Euler–Lagrange formalism. IEEE Trans. Robot. 2015, 31, 1483–1496. [Google Scholar] [CrossRef]
- Thuruthel, T.G.; Falotico, E.; Renda, F.; Laschi, C. Learning dynamic models for open loop predictive control of soft robotic manipulators. Bioinspir. Biomim. 2017, 12, 066003. [Google Scholar] [CrossRef] [PubMed]
- Wang, J.; Chang, Q.; Gao, T.; Zhang, K.; Pal, N.R. Sensitivity analysis of Takagi–Sugeno fuzzy neural network. Inf. Sci. 2022, 582, 725–749. [Google Scholar] [CrossRef]
- Al Janaideh, M.; Rakheja, S.; Su, C.Y. An analytical generalized Prandtl–Ishlinskii model inversion for hysteresis compensation in micropositioning control. IEEE/ASME Trans. Mechatron. 2010, 16, 734–744. [Google Scholar] [CrossRef]
- Hao, L.; Yang, H.; Sun, Z.; Xiang, C.; Xue, B. Modeling and compensation control of asymmetric hysteresis in a pneumatic artificial muscle. J. Intell. Mater. Syst. Struct. 2017, 28, 2769–2780. [Google Scholar] [CrossRef]
- Krikelis, K.; Pei, J.S.; van Berkel, K.; Schoukens, M. Identification of structured nonlinear state–space models for hysteretic systems using neural network hysteresis operators. Measurement 2024, 224, 113966. [Google Scholar] [CrossRef]
- He, H.; Meng, X.; Tang, J.; Qiao, J. A novel self-organizing TS fuzzy neural network for furnace temperature prediction in MSWI process. Neural Comput. Appl. 2022, 34, 9759–9776. [Google Scholar] [CrossRef]
- Saad, Y. Iterative Methods for Sparse Linear Systems; Society for Industrial and Applied Mathematics: New York, NY, USA, 2003. [Google Scholar]
Initial Length | Initial Braid Angel | Initial Diameter | Withstand Voltage Range | |
---|---|---|---|---|
Extensor PAM | 600 mm | 60° | 45 mm | 2.5 bar |
Contractile PAM | 600 mm | 35° | 30 mm | 2.5 bar |
N | 5 | 10 | 15 | 20 |
---|---|---|---|---|
accuracy of (Err) | 2.65% | 1.36% | 1.52% | 1.63% |
number of identified parameters | 12 | 17 | 22 | 27 |
i = 1 | i = 2 | i = 3 | |
---|---|---|---|
j = 1 | 1 | 0.1521 | 0.5368 |
j = 2 | 0.1124 | 1 | 0.6321 |
j = 3 | 0.0356 | 0.2153 | 1 |
SDCHM Model | TSFNN Model | |||
---|---|---|---|---|
Group | Err (%) | RMSE (mm) | Err (%) | RMSE (mm) |
(a) | 1.74 | 1.17 | 16.45 | 11.27 |
(b) | 1.03 | 0.45 | 10.59 | 5.49 |
(c) | 1.02 | 0.40 | 13.21 | 7.20 |
(d) | 1.02 | 0.43 | 10.35 | 4.80 |
(e) | 1.70 | 1.13 | 17.37 | 12.98 |
(f) | 1.02 | 0.40 | 7.83 | 2.60 |
(g) | 0.98 | 0.37 | 6.32 | 2.24 |
(h) | 0.96 | 0.32 | 6.53 | 2.69 |
(i) | 1.71 | 1.15 | 10.26 | 4.84 |
(j) | 2.88 | 2.14 | 10.10 | 4.01 |
(k) | 1.53 | 1.03 | 16.12 | 10.99 |
(l) | 1.55 | 1.04 | 18.11 | 13.64 |
SDIHC Compensator | Individual Hysteresis Compensator | PID-Based Compensator | ||||
---|---|---|---|---|---|---|
Group | (%) | RMSE (mm) | (%) | RMSE (mm) | (%) | RMSE (mm) |
(a) | 0.58 | 0.21 | 6.12 | 2.31 | 2.89 | 3.01 |
(b) | 0.87 | 1.09 | 7.13 | 7.55 | 3.51 | 4.33 |
(c) | 1.02 | 1.21 | 6.78 | 8.53 | 4.03 | 4.96 |
(d) | 0.83 | 1.06 | 7.02 | 9.12 | 3.92 | 4.01 |
(e) | 0.62 | 0.34 | 3.58 | 3.55 | 1.75 | 3.36 |
(f) | 0.75 | 1.02 | 6.88 | 11.10 | 3.42 | 3.89 |
(g) | 1.86 | 1.33 | 10.23 | 13.86 | 6.21 | 5.87 |
(h) | 2.33 | 1.56 | 8.89 | 10.21 | 3.89 | 5.12 |
(i) | 0.61 | 0.29 | 1.89 | 2.03 | 2.05 | 1.96 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, Y.; Qi, H.; Cheng, Q.; Li, Z.; Hao, L. Modeling and Compensation of Stiffness-Dependent Hysteresis Coupling Behavior for Parallel Pneumatic Artificial Muscle-Driven Soft Manipulator. Appl. Sci. 2024, 14, 10240. https://doi.org/10.3390/app142210240
Zhang Y, Qi H, Cheng Q, Li Z, Hao L. Modeling and Compensation of Stiffness-Dependent Hysteresis Coupling Behavior for Parallel Pneumatic Artificial Muscle-Driven Soft Manipulator. Applied Sciences. 2024; 14(22):10240. https://doi.org/10.3390/app142210240
Chicago/Turabian StyleZhang, Ying, Huiming Qi, Qiang Cheng, Zhi Li, and Lina Hao. 2024. "Modeling and Compensation of Stiffness-Dependent Hysteresis Coupling Behavior for Parallel Pneumatic Artificial Muscle-Driven Soft Manipulator" Applied Sciences 14, no. 22: 10240. https://doi.org/10.3390/app142210240
APA StyleZhang, Y., Qi, H., Cheng, Q., Li, Z., & Hao, L. (2024). Modeling and Compensation of Stiffness-Dependent Hysteresis Coupling Behavior for Parallel Pneumatic Artificial Muscle-Driven Soft Manipulator. Applied Sciences, 14(22), 10240. https://doi.org/10.3390/app142210240