Published online by Cambridge University Press: 07 January 2022
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.