Robotic Manipulator Analysis Through Programming