Back to Search
Start Over
Parameter Identification Method for Collaborative Robot Joint Using a Cuckoo Search-BP Neural Network Approach.
- Source :
-
International Journal of Pattern Recognition & Artificial Intelligence . Jun2024, Vol. 38 Issue 7, p1-18. 18p. - Publication Year :
- 2024
-
Abstract
- Collaborative robots face challenges in achieving high accuracy using existing parameter identification methods, especially in applications like dragging, teaching, and collision detection. To address the issue of robot dynamics identification accuracy in scenarios with unknown parameters, this paper introduces a method for robot joint parameter identification based on the Cuckoo Search-backpropagation neural network (CS-BPNN). Initially, a kinetic model incorporating Coulomb viscous friction is presented. Subsequently, a BPNN is employed to approximate and fit the nonlinear function, while the CS algorithm is integrated into the BPNN model to optimize its parameters. Collected data undergo third-order Butterworth filtering, and a loss function compares predicted values with actual values to ascertain the accuracy of the proposed method. Experimental results demonstrate that the CS-BPNN approach proposed herein can converge the mean square error (MSE) to 9. 7 9 × 1 0 − 4 N⋅m when robot dynamics parameters are unknown. This method boasts of a lower MSE and superior discrimination accuracy compared to traditional methods like least squares (LS), genetic algorithm (GA), and BPNN. Consequently, the method presented in this study not only enhances the accuracy of parameter identification but also offers a fresh perspective for the parameter identification of robot joint dynamics models. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 02180014
- Volume :
- 38
- Issue :
- 7
- Database :
- Academic Search Index
- Journal :
- International Journal of Pattern Recognition & Artificial Intelligence
- Publication Type :
- Academic Journal
- Accession number :
- 178279119
- Full Text :
- https://doi.org/10.1142/S0218001424500083