An Optimization-Based Motion Planner for Autonomous Maneuvering of Marine Vessels in Complex Environments | IEEE Conference Publication | IEEE Xplore