An improved particle swarm optimization algorithm and its application in solving forward kinematics of a 3-DoF parallel manipulator. (March 2021)