Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T13:46:05.793Z Has data issue: false hasContentIssue false

Lower limb exoskeleton robots’ dynamics parameters identification based on improved beetle swarm optimization algorithm

Published online by Cambridge University Press:  07 January 2022

Peng Zhang
Affiliation:
Tianjin University of Science and Technology, Tianjin 300222, China Tianjin Key Laboratory of Integrated Design and Online Monitoring of Light Industry & Food Engineering Machinery and Equipment, Tianjin 300222, China
Junxia Zhang*
Affiliation:
Tianjin University of Science and Technology, Tianjin 300222, China Tianjin Key Laboratory of Integrated Design and Online Monitoring of Light Industry & Food Engineering Machinery and Equipment, Tianjin 300222, China
*
*Corresponding author: Junxia Zhang. E-mail: zjx@tust.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Efficient and high-precision identification of dynamic parameters is the basis of model-based robot control. Firstly, this paper designed the structure and control system of the developed lower extremity exoskeleton robot. The dynamics modeling of the exoskeleton robot is performed. The minimum parameter set of the identified parameters is determined. The dynamic model is linearized based on the parallel axis theory. Based on the beetle antennae search algorithm (BAS) and particle swarm optimization (PSO), the beetle swarm optimization algorithm (BSO) was designed and applied to the identification of dynamic parameters. The update rule of each particle originates from BAS, and there is an individual’s judgment on the environment space in each iteration. This method does not rely on the historical best solution in the PSO and the current global optimal solution of the individual particle, thereby reducing the number of iterations and improving the search speed and accuracy. Four groups of test functions with different characteristics were used to verify the performance of the proposed algorithm. Experimental results show that the BSO algorithm has a good balance between exploration and exploitation capabilities to promote the beetle to move to the global optimum. Besides, the test was carried out on the exoskeleton dynamics model. This method can obtain independent dynamic parameters and achieve ideal identification accuracy. The prediction result of torque based on the identification method is in good agreement with the ideal torque of the robot control.

Information

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. Overall structure diagram (1) back support; (2) driving source of hip joint; (3) hip joint component; (4) brace of thigh; (5) driving source of knee joint;(6) brace of calf; (7) ankle joint component; (8) flexible belt of waist; (9) waist component; (10) thigh component; (11) flexible belt of thigh; (12) knee joint component; (13) calf component; (14) flexible belt of calf; (15) pedal.

Figure 1

Table I. D-H parameters.

Figure 2

Figure 2. Lower limb exoskeleton model.

Figure 3

Figure 3. Control system.

Figure 4

Figure 4. Simplified model of beetle.

Figure 5

Table II. The pseudocode of the BSO algorithm.

Figure 6

Table III. The different modal test functions.

Figure 7

Figure 5. Behavior of BSO algorithm on the test functions. From left to right: optimal trace of each test function, the contour map of the search path, and the convergence curves.

Figure 8

Table IV. Comparison of optimization results of three algorithms for different test functions.

Figure 9

Figure 6. Human wearing exoskeleton in ADAMS.

Figure 10

Table V. The real value and the identified value of the identification parameters obtained by BSO algorithm.

Figure 11

Table VI. The real value and the identified value of the identification parameters obtained by the traditional one-time identification method.

Figure 12

Figure 7. Experimental results of joint torque.