[发明专利]无人机速度规划方法有效
申请号: | 201911288946.1 | 申请日: | 2019-12-12 |
公开(公告)号: | CN110879614B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 陈永学;董伟;丁烨 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G05D1/10 | 分类号: | G05D1/10 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无人机 速度 规划 方法 | ||
1.一种无人机速度规划方法,其特征在于,包括:
步骤1:根据飞行路径的曲线参数,构建新的变量,对目标函数进行重构,得到优化模型;
步骤2:不考虑跃度约束,对优化模型进行第一次重构;
步骤3:对第一次重构的优化模型进行双向扫描得到初步速度分布;
步骤4:考虑跃度约束,对优化模型进行第二次重构,并进行线性规划,求得最终的速度分布;
步骤5:根据最终的速度分布设定频率,通过曲线插补得到位置及速度的时序信息;
步骤6:根据得到的位置及速度的时序信息,通过中央处理器对无人机进行速度的规划;
所述步骤1包括:
构建新的变量,计算公式如下:
a(u)=v'(u)v(u)
b(u)=v(u)2
其中,
a(u)、b(u)表示:通过数学表达式构建的新的变量;
v'(u)表示:v(u)对参数u的导数;
v(u)表示:参数u对时间t的导数;
u表示:飞行路径的曲线参数;
通过参数离散化,对目标函数进行重构,表达式为:
其中,
min表示:最小值;
h表示:参数域上取样的步长,即h=1/(n-1);
n表示:离散化后参数点的数目;
i表示:参数点的次序,即ui表示第i个参数点;
bi1/2表示:参数为ui时变量b的值的平方根,即bi(1/2)=b(ui)(1/2);
所述步骤2包括:
速度和加速度表示为:
其中,ai=(bi+1-bi)/2h,
表示:曲线参数为ui时飞行器的速度向量;
γ′i表示:路径曲线γ在参数为ui处对参数u的导数;
表示:曲线参数为ui时飞行器在μ方向的加速度值;
μ表示:空间方向;
γ′i,μ表示:路径曲线γ中μ方向的坐标在参数为ui处对参数u的导数;
ai表示:参数为ui时变量a的值;
bi表示:参数为ui时变量b的值;
γ″i,μ表示:路径曲线γ中μ方向的坐标在参数为ui处对参数u的二阶导数;
表示:通过数学表达式构建的变量;
x,y,z分别表示:空间中的三个方向;
ηi,μ表示:通过表达式构建的新的变量值;
i表示:参数点的次序,即ui表示第i个参数点;
在上述的表示方法下,将加速度约束表示为以下形式:
i=1,...,n-1μ∈{x,y,z}
其中,
Amax,μ表示:在μ方向允许飞机达到的最大加速度;
表示:通过数学表达构建的函数;
表示:通过数学表达构建的函数;
将速度约束表示为:
其中,
Vmax,i表示:曲线参数为ui时允许飞机达到的最大速度;
则不考虑跃度约束时,得到第一次重构的优化模型,表达式为:
0≤bi≤vi,i=1,...,n
其中和为单调递增的线性函数,为常数;
bi≤min{Gi(bi+1),vi},i=1,...,n-1
bi+1≤min{Fi(bi),vi+1},i=1,...,n-1
其中,
Gi(bi+1)、Fi(bi)表示:通过数学表达构建的函数;
所述步骤3包括:
步骤3.1:对每个i∈{1,...,n-1},令
步骤3.2:对每个i∈{1,...,n-1},计算复合函数和的非负不动点和若不动点不存在,则设
令
步骤3.3:对每个i∈{n-1,...,1},令
得到的即为{bi}的最优解;
其中,i表示:参数点的次序,即ui表示第i个参数点;
所述步骤3.2包括:
步骤3.2.1:令
步骤3.2.2:令k=1;
步骤3.2.3:若则执行步骤3.2.4;否则,执行步骤3.2.5;
步骤3.2.4:令
令
令是方程的解;
令k=k+1;
返回步骤3.2.3;
步骤3.2.5:返回
其中,
表示:Gi和Fi构成的复合函数,即
代式中的表示:复合函数的合成符号;
表示:通过数学表达式构建的新变量;
表示:求得的复合函数的不动点;
表示:求得的复合函数的不动点;
表示:方程的解;
k表示:算法进行中用来计数的变量;
表示:函数在处的取值;
表示:满足
表示:满足
所述步骤4包括:
跃度约束表达式为:
其中,
其中,
表示:通过数学表达式构建的新变量;
Jmax,μ表示:在μ方向允许飞机达到的最大跃度;
Δu表示:参数域上取样的步长,即Δu=h;
γ′μ(ui)表示:路径曲线γ中μ方向坐标在参数为ui处对参数u的导数;
γ″μ(ui)表示:路径曲线γ中μ方向坐标在参数为ui处对参数u的二阶导数;
γ″′μ(ui)表示:路径曲线γ中μ方向坐标在参数为ui处对参数u的三阶导数;
ui表示:第i个参数点;
对首尾两点的跃度约束表达式为:
μ∈{x,y,z}
对每个i∈{1,...,n-1},令其中为不考虑跃度约束时所得{bi}的最优解;
将上述跃度约束表达式和对首尾两点的跃度约束表达式两侧,同乘同时代入不等式得到如下第二次重构的优化模型:
μ∈{x,y,z}
其中,
表示:变量b在不考虑跃度约束时在参数值为ui时的最优解,即其中为不考虑跃度约束时所得{bi}的最优解;
根据线性规划求解第二次重构的优化模型,得到最终的速度分布;
所述步骤5包括:
使用泰勒公式,通过曲线插补,将速度与位置信息转化为时序信息,表达式如下:
其中,
Ts2表示:所设定频率Ts的值的平方;
t表示:时间变量;
表示:参数u对时间t的导数,即
表示:在t=ti时的值;
O(t3)表示:t3的高阶无穷小量。
2.一种存储有计算机程序的计算机可读存储介质,其特征在于,所述计算机程序被处理器执行时实现权利要求1所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911288946.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全光谱LED灯珠
- 下一篇:一种曲面抛光机