Robot Manipulators: Mathematics, Programming, and Control (Artificial Intelligence)