Design and Implementation of Pseudo-Inverse Thrust Allocation Algorithm for Ship Dynamic Positioning | IEEE Journals & Magazine | IEEE Xplore