思想
在一条河边仔细观察会发现水流流过河中凸起的石头时会从石头旁边平滑地流过,这是流场的作用。受此启发,将这一思想拓展到UAV或者是任何背景的三维或者是二维轨迹规划问题,即可得到本文所讲述的流体扰动原理规划算法。
这一算法实际上属于人工势场算法的一种变形,在没有障碍物的前提下,三维空间中存在一个初始的流场,这个流场指向目标点,使轨迹向目标点汇流。当空间中存在障碍物时,障碍物产生一个扰动流场,扰动流场与初始流场同时作用形成合成流场,合成流场的流线即为规划轨迹。可以将扰动流场算法中的初始流场看做人工势场算法中的引力场,扰动场看做斥力场,两者异曲同工。
初始流场的建立
以汇流作为初始流场,其流速 u ( P ) u(\mathbf{P} ) u(P)