障碍物用如下公式表示
O(m)={y∈Rn∣A(m)y⪯Kb(m)}
上标(m)表示在时间步为m时的障碍物位置;A(m)y⪯Kb(m)可以展开为b(m)−A(m)y∈K。若令K=R+l即非负象限锥,则此广义不等式变为逐元素不等式≤,此时障碍物由不同的半空间组成,是一个多面体;若令锥为二阶锥,此时障碍物是一个椭球
被控物体用符号E(xk)表示,其中xk表示被控物体在时间步为k时的状态
当被控物体被视为质点时,它可以表示为
E(xk)=pk
pk表示质点在时间步为k时的位置
当被控物体被视为全维度物体时,即形状不可忽略,它可以表示为
E(xk)=R(xk)B+t(xk),B:={y∣Gy⪯Kˉg}
可以视为对一个已知的锥B进行旋转G和平移g
可以构造一个具备避障功能的模型预测控制
x,u,λmin s.t. k=0∑Nℓ(xk,uk)x0=xS,xN+1=xFxk+1=f(xk,uk),h(xk,uk)≤0E(xk)∩O(m)=∅
其中ℓ(⋅)为代价函数