A Robust Linear Dynamic Positioning Controller For A Marine Surface Vehicle