Abstract
Nowadays, industrial robots have been widely used in manufacturing, healthcare, packaging, and more. Choosing robots in these applications mainly attributes to their repeatability and precision. However, prolonged and loaded operations can deteriorate the accuracy and efficiency of industrial robots due to the unavoidable accumulated kinematical and dynamical errors. This paper resolves these aforementioned issues by proposing an online time-varying sparse Bayesian learning (SBL) method to identify dynamical systems of robots in real-time. The identification of dynamical systems for industrial robots is cast as a sparse linear regression problem. By constructing the dictionary matrix, the parameters of the robot dynamics are effectively estimated via a re-weighted ℓ1-minimization algorithm. Online recursive methods are integrated into SBL to achieve real-time system identification. By including sparsity and promoting online learning, the proposed method can handle time-varying dynamical systems and therefore improve operational stability and accuracy. Experimental results on both simulated and real selective compliance assembly robot arm (SCARA) robots have demonstrated the effectiveness of the proposed method for industrial robots.
Similar content being viewed by others
References
Dauth W, Findeisen S, Südekum J, et al. German robots—The impact of industrial robots on workers. CEPR Discussion Paper No. DP12306, 2017
Tang T, Lin H C, Zhao Y, et al. Teach industrial robots peg-hole-insertion by human demonstration. In: Proceedings of IEEE International Conference on Advanced Intelligent Mechatronics (AIM). Banff, 2016. 488–494
Rahmatizadeh R, Abolghasemi P, Bölöni L, et al. Vision-based multitask manipulation for inexpensive robots using end-to-end learning from demonstration. In: Proceedings of IEEE International Conference on Robotics and Automation (ICRA). Brisbane, 2018. 3758–3765
Wu J, Zhang D, Liu J, et al. A moment approach to positioning accuracy reliability analysis for industrial robots. IEEE Trans Rel, 2019, 69: 699–714
Murray R M, Li Z, Sastry S S, et al. A Mathematical Introduction to Robotic Manipulation. Boca Raton: CRC Press, 1994
Klančar G, Škrjanc I. Tracking-error model-based predictive control for mobile robots in real time. Robot Auton Syst, 2007, 55: 460–469
Boaventura T, Buchli J, Semini C, et al. Model-based hydraulic impedance control for dynamic robots. IEEE Trans Robot, 2015, 31: 1324–1336
Gautier M. Identification of robots dynamics. IFAC Proc Volumes, 1986, 19: 125–130
Khalil W, Gautier M, Lemoine P. Identification of the payload inertial parameters of industrial manipulators. In: Proceedings of IEEE International Conference on Robotics and Automation (ICRA). Rome, 2007. 4943–4948
Sinha S K, Nagaraja T. Extended Kalman filter algorithm for continuous system parameter identification. Comput Electrical Eng, 1990, 16: 51–64
Gautier M, Poignet P. Extended kalman filtering and weighted least squares dynamic identification of robot. Control Eng Practice, 2001, 9: 1361–1372
Poignet P, Gautier M. Comparison of weighted least squares and extended kalman filtering methods for dynamic identification of robots. In: Proceedings of IEEE International Conference on Robotics and Automation (ICRA). San Francisco, 2000, 4: 3622–3627
Wu J, Wang J, You Z. An overview of dynamic parameter identification of robots. Robot Comput-Integrated Manuf, 2010, 26: 414–419
Urrea C, Pascal J. Design, simulation, comparison and evaluation of parameter identification methods for an industrial robot. Comput Electrical Eng, 2018, 67: 791–806
Haykin S. Adaptive Filter Theory: International Edition. San Antonio: Pearson Education, 2013. 515
Jiang Z H, Ishida T, Sunawada M. Neural network aided dynamic parameter identification of robot manipulators. In: Proceedings of IEEE International Conference on Systems, Man and Cybernetics. Taipei, 2006, 4: 3298–3303
Su H, Qi W, Yang C, et al. Deep neural network approach in robot tool dynamics identification for bilateral teleoperation. IEEE Robot Autom Lett, 2020, 5: 2943–2949
Zhou J, Kang H J. A hybrid least-squares genetic algorithm-based algorithm for simultaneous identification of geometric and compliance errors in industrial robots. Adv Mech Eng, 2015, 7: 168781401559028
Zhang Z, Qian K, Schuller B W, et al. An online robot collision detection and identification scheme by supervised learning and bayesian decision theory. IEEE Trans Automat Sci Eng, 2021, 18: 1144–1156
Bruder D, Remy C D, Vasudevan R. Nonlinear system identification of soft robot dynamics using Koopman operator theory. In: Proceedings of IEEE International Conference on Robotics and Automation (ICRA). Montreal, 2019. 6244–6250
Brunton S L, Proctor J L, Kutz J N. Discovering governing equations from data by sparse identification of nonlinear dynamical systems. Proc Natl Acad Sci USA, 2016, 113: 3932–3937
Yuan Y, Tang X, Zhou W, et al. Data driven discovery of cyber physical systems. Nature Commun, 2019, 10: 1–9
Pan W, Yuan Y, Gonçalves J, et al, Reconstruction of arbitrary biochemical reaction networks: A compressive sensing approach. In: Proceedings of IEEE Conference on Decision and Control (CDC). Maui, 2012. 2334–2339
Tipping M E. Sparse Bayesian learning and the relevance vector machine. J Mach Learn Res, 2001, 1: 211–224
Pan W, Yuan Y, Goncalves J, et al. A sparse bayesian approach to the identification of nonlinear state-space systems. IEEE Trans Automat Contr, 2015, 61: 182–187
Siciliano B, Sciavicco L, Villani L, et al. Robotics: Modelling, Planning and Control. Berlin: Springer International Publishing, 2010. 281
Yang C, Jiang Y, He W, et al. Adaptive parameter estimation and control design for robot manipulators with finite-time convergence. IEEE Trans Ind Electron, 2018, 65: 8112–8123
Yuan Y, Zhang H T, Wu Y, et al. Bayesian learning-based model-predictive vibration control for thin-walled workpiece machining processes. IEEE/ASME Trans Mechatron, 2017, 22: 509–520
Cao L, Zhang X M, Huang T, et al. Online monitoring machining errors of thin-walled workpiece: A knowledge embedded sparse Bayesian regression approach. IEEE/ASME Trans Mechatron, 2019, 24: 1259–1270
Palmer J A, Wipf D P, Kreutz-Delgado K, et al. Variational EM algorithms for non-Gaussian latent variable models. In: Proceedings of Advances in Neural Information Processing Systems (NIPS). Cambridge: MIT Press, 2006, 18: 1059
Author information
Authors and Affiliations
Corresponding author
Additional information
Data and code availability
The data and the code that support the findings of this study are available on request via E-mail upon reasonable request.
This work was supported by the National Key R&D Program of China (Grant No. 2018YFB1701202).
Rights and permissions
About this article
Cite this article
Shen, T., Dong, Y., He, D. et al. Online identification of time-varying dynamical systems for industrial robots based on sparse Bayesian learning. Sci. China Technol. Sci. 65, 386–395 (2022). https://doi.org/10.1007/s11431-021-1947-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11431-021-1947-5