In this paper, a Stewart’s positive solution optimization model is proposed, for obtaining the complex solution to a Stewart’s forward kinematics problem, considering the existence of multiple solutions. The model converts the positive kinematics problem into an optimization problem, in which the value of the objective function is used to represent the precision of Stewart’s positive solution. A self-aggregating moth–flame optimization algorithm (SMFO) is used to improve the accuracy of Stewart’s forward kinematics solution. Two features were added to the conventional MFO algorithm to obtain a more stable balance between global and local explorations. First, Gaussian distribution was used for the flame population to select suitable individuals for Levy Flight operation, increase the diversity of the population, and enhance the algorithm’s ability to jump out of a local optimum. Second, in the middle and late iterations, the positions of the flames were periodically adjusted using the light intensity-attraction characteristic (LIAC) to strengthen the connection between individual flames and enhance the local exploration ability of the algorithm. The proposed SMFO algorithm is compared with three classic meta-heuristic algorithms for eight benchmark functions. Experimental results indicate that the SMFO algorithm is significantly better than the other three algorithms in terms of solution quality and convergence rate. To verify the effectiveness of the SMFO algorithm in solving the Stewart positive kinematics optimization model, values of eight sets of conventional position and posture parameters as well as limiting position and posture parameters were randomly obtained, and values of 16 sets of position and posture parameters were obtained using four algorithms. The results indicate that the SMFO algorithm can improve the accuracy of the forward kinematics solution to 4.05E-09 mm.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.