The invention discloses a universal six-axis mechanical arm
inverse kinematics solving method based on homotopy
continuation, which comprises the following steps: acquiring a target
pose of an end
effector of a six-axis mechanical arm, and constructing a
pose error equation about six joint variables based on the target
pose and connecting rod parameters of the six-axis mechanical arm; constructing a homotopy equation based on the pose
error equation and a preset auxiliary function; performing solution
path tracking on the homotopy equation by adopting a numerical iteration method according to a preset change sequence of the homotopy parameters from a starting value to a stopping value, and sequentially substituting each value in the preset change sequence into the homotopy equation and solving to obtain a group of
inverse kinematics solutions of the pose
error equation; on the basis of a low-difference sequence sampling method, a plurality of groups of different initial
joint variable values are generated in the six-dimensional joint space, the total group number of the initial
joint variable values serves as the number of cycles, the iteration steps are repeatedly executed for each group of initial
joint variable values, and multiple groups of different
inverse kinematics solutions of the pose error equation are obtained.