A circle grid-based approach for obstacle avoidance motion planning of unmanned surface vehicles. (February 2023)