An adaptive obstacle avoidance algorithm for unmanned surface vehicle in complicated marine environments | IEEE Journals & Magazine | IEEE Xplore