Text this: A Tandem Robotic Arm Inverse Kinematic Solution Based on an Improved Particle Swarm Algorithm