Introduction to Autonomous Manipulation: Case Study with an Underwater Robot, SAUVIM