Velocity Obstacle

冷暖自知 提交于 2020-04-27 22:06:27

Velocity Obstacle

  Two circular objects A,B, at time t(0), with velocity V(A),V(B). A represent the robot, and B represent obstacle.

    

  Collision Cone:

     

  V(A,B) is the relative velocity of A&B. V(A,B) = V(A) - V(B). And λ(A,B) is the line of V(A,B).

       

   By translating CC(A,B) by V(B),we get absolute Velocity Obstacle VO:

    

    

  The VO partitions the absolute velocities of A into avoiding & colliding velocities. Selecting V(A) outside of VO would avoid collision with B:

    

  Velocities on the boundaries of VO would result in A grazing B.

  To avoid multiple obstacles, we consider the union of the individual velocity obstacles:

    

  Since VO is based on a linear approximation of the obstacle's trajectory, using it to predict remote collisions may be inaccurate.
  To account for imminent collisions:

    

   

 【Avoidance Maneuver

  躲避策略。

  

  Feasible Acceleration:   

  RV: Reachable Velocity:

  

  

  Reachable Avoidance Velocity (RAV):

    

  

   A maneuver avoiding obstacle B can be computed by selecting any velocity in RAV.

Structure of the Avoidance Maneuvers

  躲避策略的结构。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!