Autonomous Maneuvering of a Waterborne Vehicle in Close Proximity of Obstacles