Inverse kinematic model of multi-section continuum robots using particle swarm optimization and comparison to four meta-heuristic approaches
Selman Djeffal,Chawki Mahfoudi
DOI: https://doi.org/10.1177/00375497231164645
2023-04-02
SIMULATION
Abstract:SIMULATION, Ahead of Print. Multi-section continuum robots' (CRs) behavior is still an outstanding problem because of the highly non-linearity of its equation of motions. To this end, in this paper, particle swarm optimization (PSO) is adopted to solve the inverse kinematic model (IKM) of CRs. First, the CR's structure is properly described. Then, the aforementioned algorithm is elaborately discussed and implemented in figuring out the IKM of CR and verified through forward kinematic model by choosing the PSO parameters, namely, cognitive factors [math] and inertia weight [math] for 200 positions on an arc-like trajectory. The optimal angle values ([math] and [math]) which ensure the lowest distance between the attainably desired position and the robot's end effector are [math] which is perfectly accurate. After that, simulation through MATLAB is carried out, namely, in the first simulation, a three-section CR follows a linear trajectory with a precision approximately equal to [math]. Furthermore, PSO takes 7 ms as a mean consumption time to make the robot's end effector attain to each position. Then, a circular trajectory is followed using PSO. Comparatively speaking, PSO is compared with four meta-heuristic approaches; it is remarked that PSO is a good compromise between accuracy and time consumption. Based on the obtained results, PSO can be considered as a trade-off between accuracy and time consumption for solving the IKM of CRs with complex structure.
computer science, interdisciplinary applications, software engineering