Abstract. The paper shows approach of unmanned surface vehicle motion planning in an environment with obstacles. The structure of the control system hardware, software architecture, based on client-server model with the loose coupling in ROS software environment, is presented. Global planner is designed using the method of Generalized Voronoi Diagrams. Local planner is implemented using the unstable regimes of control to bypass obstacles near USV. The results of simulation, which showed the efficiency of the proposed approaches, are presented.