A free floating manipulation strategy for Autonomous Underwater Vehicles