journal article·2023-01-06Open access

Iterative Learning Control for Vibration Suppression of a Robotic Arm

Jia-Liang Lin, Han-Pang Huang, Chun-Yeon Lin

Applied Sciences· Volume 13· Issue 2

Abstract

This paper presents a vibration control method for the vibration suppression of a robotic arm. To understand the causes of the vibration in the six-axis manipulator and then eliminate the vibration through an effective control method, the vibration control structure can be divided into two parts. First, variational mode decomposition (VMD) and the Hilbert–Huang transform (HHT) algorithm are integrated to analyze the vibration signal and extract the vibration characteristics. Second, a smooth trajectory planning method is used to eliminate the residual vibration. Then, a feedback controller and iterative learning controller are used for controlling the vibration to stabilize the system while compensating for the torque of the elastic-joint model and repetitive errors caused by the vibration through the repeated operation of the arm. In addition, to improve the iterative learning control (ILC) performance, the integration of VMD and the HHT is used to distinguish useless information. The ILC is able to learn more quickly and compensate for the error caused by the vibration. The proposed VMD-HHT iterative learning control for the elastic joint (VH-ILC-EJ) method, along with a laboratory-developed six-axis degree-of-freedom (6-DOF) robotic arm, has been numerically and experimentally validated for vibration suppression.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Iterative Learning Control Systems · Advanced machining processes and optimization · Vibration Control and Rheological Fluids

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Mechanical Engineering, National Taiwan University, Taipei 10617, Taiwan

Funding

National Science and Technology Council, Taiwan · Syntec Technology Co., Ltd.

References (25)

Show source-provided references
1. End-effector force estimation for flexible-joint robots with global friction approximation using neural networks10.1109/TII.2018.2876724 ↗
2. Modeling of torsional compliance and hysteresis behaviors in harmonic drive10.1109/TMECH.2014.2311382 ↗
3. Modeling and control of elastic joint robots10.1115/1.3143860 ↗
4. Robustness analysis of nonlinear decoupling for elastic-joint robots10.1109/70.56656 ↗
5. Buondonno, G., and Luca, A.D. (October, January 28). A recursive Newton-Euler algorithm for robots with elastic joints and its application to control. Proceedings of the IEEE International Conference on Intelligent Robots and Systems, Hamburg, Germany.
6. Approximate inverse dynamics and passive feedback for flexible manipulators with large payloads10.1109/70.481758 ↗
7. Hopler, R., and Thummel, M. (May, January 26). Symbolic computation of the inverse dynamics of elastic joint robots. Proceedings of the 2004 IEEE International Conference on Robotics and Automation, New Orleans, LA, USA.10.1109/ROBOT.2004.1302396 ↗
8. Vibration suppression of a 6-DOF robot manipulator based on multi-mode robust input shaping
9. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis10.1098/rspa.1998.0193 ↗
10. Variational Mode Decomposition10.1109/TSP.2013.2288675 ↗
11. Frequency analysis of disturbance torque exerted on a carriage arm in hard disk drives using Hilbert-Huang transform
12. Application of the automatic segmented Hibert Huang transform method for the evaluation of the single-event characteristics of voltage sags in power systems
13. Deep learning-based fault classification using Hilbert-Huang transform and Convolutional Neural Network in power distribution systems10.1109/JSEN.2019.2913006 ↗
14. Feature trend extraction and adaptive density peaks search for intelligent fault diagnosis of machines10.1109/TII.2018.2810226 ↗
15. Automatic power quality events recognition using modes decomposition based online p-norm adaptive extreme learning machine10.1109/TII.2019.2945822 ↗
16. Hybrid data-driven based HVdc ancillary control for multiple frequency data attacks10.1109/TII.2021.3063270 ↗
17. Dual-stage iterative learning control for MIMO mismatched system with application to robots with joint elasticity10.1109/TCST.2013.2279652 ↗
18. Robotic deep rolling with iterative learning motion and force control10.1109/LRA.2020.3009076 ↗
19. Iterative learning control of a robotic arm experiment platform with input constraint10.1109/TIE.2017.2719598 ↗
20. Bettering Operation of Robots by Learning10.1002/rob.4620010203 ↗
21. Gunnarsson, S., Norrl, M., Rahic, E., and Ozbek, M. (2004, January 2–4). Iterative Learning Control of a Flexible Robot Arm Using Accelerometers Department of Electrical Engineering. Proceedings of the 2004 IEEE International Conference on Control Applications, Taipei, Taiwan.10.1109/CCA.2004.1387503 ↗
22. On the Use of Accelerometers in Iterative Learning Control of a Flexible Robot Arm10.1080/00207170600996518 ↗
23. Tsai, C., Chen, W., Yun, D., and Tomizuka, M. (2013, January 17–19). Iterative Learning Control for Vibration Reduction in Industrial Robots with Link Flexibility. Proceedings of the 2013 American Control Conference, Washington, DC, USA.
24. Li, X., Tian, S., and Ai, W. (2016, January 28–30). Active Disturbance Rejection Based Iterative Learning Control. Proceedings of the 28th Chinese Control and Decision Conference, Yinchuan, China.10.1109/CCDC.2016.7532193 ↗
25. Sun, J., Li, S., and Yang, J. (July, January 29). Iterative Learning Control with Extended State Observer for Iteration-Varying Disturbance Rejection. Proceedings of the 11th World Congress on Intelligent Control and Automation Conference, Shenyang, China.