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...
Saved in:
Main Authors: | , , , , , , , |
---|---|
Other Authors: | |
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 |