Journal of Shanghai University(Natural Science Edition) ›› 2017, Vol. 23 ›› Issue (1): 1-16.doi: 10.3969/j.issn.1007-2861.2016.07.021

    Next Articles

Dynamic obstacle avoidance for USV based on velocity obstacle and dynamic window method

ZHANG Yangyang, QU Dong, KE Jun, LI Xiaomao   

  1. School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200072, China
  • Received:2017-01-07 Online:2017-02-28 Published:2017-02-28

Abstract:

Velocity obstacle is a dynamic obstacle avoidance algorithm widely used on an unmanned surface vehicle (USV). However, traditional velocity obstacle does not consider the effect of USV’s kinematics and obstacle’s motion information error, and does not know when to start and terminate avoidance. Based on velocity obstacle, USV and obstacle are represented by an ellipse. A method for solving ellipse tangent is proposed. Considering the kinematics performance of USV, a dynamic window method and velocity obstacle are combined. Only the speed and course that the USV can reach in a given time are used in calculation. By comparing the collision time and the time required for the USV to finish avoidance to determine when to start avoidance, a method to terminate obstacle avoidance is proposed. A virtual obstacle method is then proposed to reduce influence of obstacle’s motion information error. Feasibility and effectiveness of the method are verified by simulation.

Key words: dynamic window ,  dynamic avoidance ,  velocity obstacle ,  virtual obstacle, unmanned surface vehicle (USV)