Inverse Kinematics Solution for 5-DoF Robotic Manipulator using Meta-heuristic Techniques