Online identification of inertial parameters of a robot with partially combined links using IMU sensing

Accurate calculation of joint acceleration online is critical for detecting robot collisions when used in inverse dynamics to calculate joint torques. The conventional method for calculating joint acceleration is to employ the twice differentiation based on encoder data, which suffers from the probl...

Full description

Saved in:
Bibliographic Details
Main Authors: Chen, Chensheng, Zhang, Wenwen, Liu, Tao, Zhang, Zhengyuan, Lu, Wenhao, Wang, Lei, Zheng, Yuanjin, Lin, Zhiping
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2023
Subjects:
Online Access:https://hdl.handle.net/10356/171314
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-171314
record_format dspace
spelling sg-ntu-dr.10356-1713142023-10-20T05:49:05Z Online identification of inertial parameters of a robot with partially combined links using IMU sensing Chen, Chensheng Zhang, Wenwen Liu, Tao Zhang, Zhengyuan Lu, Wenhao Wang, Lei Zheng, Yuanjin Lin, Zhiping School of Electrical and Electronic Engineering Engineering::Electrical and electronic engineering Dynamics Modeling Initial Position Optimization Accurate calculation of joint acceleration online is critical for detecting robot collisions when used in inverse dynamics to calculate joint torques. The conventional method for calculating joint acceleration is to employ the twice differentiation based on encoder data, which suffers from the problem of causing joint acceleration with excessive noise. To address this problem, an extended Kalman filter (EKF) sensor fusion method is proposed in this study, which combines data from encoder and inertial measurement unit (IMU) sensors to estimate joint motion information accurately. In an inertial parameter identification experiment, the first three links of a seven-degree-of-freedom (DoF) robot remain stationary and unexcited, so that the results of the identification of the last four links will be affected by their initial positions. To examine the effect of the initial positions of the first three links without introducing an excessive number of variables, joints 4+5 and 6+7 were combined. Furthermore, to improve the accuracy of the calculated joint torques, the fmincon() function is used to optimize a constrained nonlinear multivariable equation containing the joint position of the first three links, and the inertial parameters of the combined links are determined using the recursive least squares algorithm. The simulation and experimental results demonstrate that the joint motion information estimated by EKF is more accurate than conventional differentiation based on encoder output. In addition, the inertial parameters of the two combined links are calculated using an online least squares algorithm, which is computationally more efficient and practical for real-world scenarios than the conventional offline least squares algorithm. Agency for Science, Technology and Research (A*STAR) Ministry of Education (MOE) This work was supported in part by National Natural Science Foundation of China (No. 62203307) and A*STAR SERC AME program under Grant A18A7b0058 and Singapore MOE AcRF Tier 2: MOE2019- T2-2-179 and project WP4 within the Delta-NTU Corporate Lab with funding support from A*STAR under its IAF-ICP programme (Grant no: I2201E0013) and Delta Electronics Inc. 2023-10-20T05:49:05Z 2023-10-20T05:49:05Z 2023 Journal Article Chen, C., Zhang, W., Liu, T., Zhang, Z., Lu, W., Wang, L., Zheng, Y. & Lin, Z. (2023). Online identification of inertial parameters of a robot with partially combined links using IMU sensing. Mechatronics, 94, 103023-. https://dx.doi.org/10.1016/j.mechatronics.2023.103023 0957-4158 https://hdl.handle.net/10356/171314 10.1016/j.mechatronics.2023.103023 2-s2.0-85164221891 94 103023 en A18A7b0058 MOE2019- T2-2-179 I2201E0013 Mechatronics © 2023 Elsevier Ltd. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
Dynamics Modeling
Initial Position Optimization
spellingShingle Engineering::Electrical and electronic engineering
Dynamics Modeling
Initial Position Optimization
Chen, Chensheng
Zhang, Wenwen
Liu, Tao
Zhang, Zhengyuan
Lu, Wenhao
Wang, Lei
Zheng, Yuanjin
Lin, Zhiping
Online identification of inertial parameters of a robot with partially combined links using IMU sensing
description Accurate calculation of joint acceleration online is critical for detecting robot collisions when used in inverse dynamics to calculate joint torques. The conventional method for calculating joint acceleration is to employ the twice differentiation based on encoder data, which suffers from the problem of causing joint acceleration with excessive noise. To address this problem, an extended Kalman filter (EKF) sensor fusion method is proposed in this study, which combines data from encoder and inertial measurement unit (IMU) sensors to estimate joint motion information accurately. In an inertial parameter identification experiment, the first three links of a seven-degree-of-freedom (DoF) robot remain stationary and unexcited, so that the results of the identification of the last four links will be affected by their initial positions. To examine the effect of the initial positions of the first three links without introducing an excessive number of variables, joints 4+5 and 6+7 were combined. Furthermore, to improve the accuracy of the calculated joint torques, the fmincon() function is used to optimize a constrained nonlinear multivariable equation containing the joint position of the first three links, and the inertial parameters of the combined links are determined using the recursive least squares algorithm. The simulation and experimental results demonstrate that the joint motion information estimated by EKF is more accurate than conventional differentiation based on encoder output. In addition, the inertial parameters of the two combined links are calculated using an online least squares algorithm, which is computationally more efficient and practical for real-world scenarios than the conventional offline least squares algorithm.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Chen, Chensheng
Zhang, Wenwen
Liu, Tao
Zhang, Zhengyuan
Lu, Wenhao
Wang, Lei
Zheng, Yuanjin
Lin, Zhiping
format Article
author Chen, Chensheng
Zhang, Wenwen
Liu, Tao
Zhang, Zhengyuan
Lu, Wenhao
Wang, Lei
Zheng, Yuanjin
Lin, Zhiping
author_sort Chen, Chensheng
title Online identification of inertial parameters of a robot with partially combined links using IMU sensing
title_short Online identification of inertial parameters of a robot with partially combined links using IMU sensing
title_full Online identification of inertial parameters of a robot with partially combined links using IMU sensing
title_fullStr Online identification of inertial parameters of a robot with partially combined links using IMU sensing
title_full_unstemmed Online identification of inertial parameters of a robot with partially combined links using IMU sensing
title_sort online identification of inertial parameters of a robot with partially combined links using imu sensing
publishDate 2023
url https://hdl.handle.net/10356/171314
_version_ 1781793880211980288