A comparison study of three screw theory based kinematic solution methods for the industrial robot manipulators