【技术实现步骤摘要】
一种垂直起降无人机群多模态轨迹生成方法
[0001]本专利技术涉及无人机
,更具体的,涉及一种垂直起降无人机群多模态轨迹生成方法
。
技术介绍
[0002]垂直起降无人机
(Vertical Take
‑
off and Landing
,
VTOL)
融合了旋翼飞行器和固定翼飞行器各自的优点,具有垂直起降和固定翼高速巡航的能力
。
但由于
VTOL
无人机的多模态任务空间的动力学欠驱动和非线性的性质,以及运动持续时间
、
初末状态约束和非凸状态约束等复杂任务约束,这使得轨迹规划问题异常复杂
。
同时,不同的任务场景可能需要实时重新计算或调整轨迹,从而限制了可用于计算的时间
。
[0003]出于上述限制,
VTOL
无人机的轨迹规划难度较大
。
现有的一种解决的方法是采用数值迭代,通过不断求解微分方程为
VTOL
无人机设计过渡轨迹,使其满足动力学约束
。
但存在计算量大,难以实时部署的缺陷
。
另一种解决的方法是基于轨迹库的设计方法,轨迹库内包括两种轨迹
:
轨迹基元与机动自动机,分别用于平衡态的轨迹描述和连接运动基元的机动动作
。
但需要提前针对不同
VTOL
无人机设计不同轨迹库,较为复杂
。
技术实现思路
[0004]本 ...
【技术保护点】
【技术特征摘要】
1.
一种垂直起降无人机群多模态轨迹生成方法,其特征在于:所述的方法包括步骤如下:根据垂直起降无人机的工作模态,分别建立对应的垂直起降无人机的微分平坦模型;初始化垂直起降无人机群的轨迹生成参数;根据初始化的轨迹生成参数,采用聚类算法确定无人机群任务规划结果与聚类中心;根据初始化的轨迹生成参数及聚类中心确定矢量圈半径与矢量圈位点;建立包括轨迹末端时间与控制代价的代价函数,使得在满足约束条件下,控制代价最小以及飞行时间最短;根据代价函数得到最优代价函数;根据轨迹计算公式,结合初端约束与末端约束得到最优轨迹生成矩阵;在不同工作模态下,结合初端约束
、
巡航速度与矢量圈半径,或结合矢量圈位点与无人机群任务规划结果,或结合无人机的最后任务巡航点与每个无人机的降落点坐标,得到相应工作模态下的最优轨迹生成矩阵;将得到相应工作模态下的最优轨迹生成矩阵代入最优代价函数,利用黄金分割法得到相应工作模态下的轨迹过渡时间;将轨迹过渡时间输入轨迹计算公式,生成相应工作模态下的轨迹;检查生成的轨迹是否满足相应工作模态下的约束条件,若不满足重新计算轨迹,若满足,则计算结束
。2.
根据权利要求1所述的垂直起降无人机群多模态轨迹生成方法,其特征在于:所述垂直起降无人机的工作模态包括转巡航过渡模态
、
盘旋模态以及转降落过渡模态;所述微分平坦模型指的是一个非线性动力系统,如果存在一组系统输出,使得所有状态变量和系统输入能用所述系统输出及其有限阶微分表示,则系统非线性动力系统即为微分平坦模型;通过对垂直起降无人机进行运动学与动力学分析,分析各个工作模态的运动,针对转巡航过渡模态
、
盘旋模态以及转降落过渡模态分别建立微分平坦模型
。3.
根据权利要求1所述的垂直起降无人机群多模态轨迹生成方法,其特征在于:所述初始化垂直起降无人机群的轨迹生成参数,具体包括:初始化垂直起降无人机执行任务数量
N
;初始化任务巡航点的状态
S
T
数量
Tn
,其中状态
S
T
包括每一个巡航点的三维坐标
[x
i
,y
i
,z
i
]
,其中0<
i
<=
Tn
;初始化轨迹生成所需参数,包括重力加速度
g、
初始权重
ρ
、
步长
Δρ
以及巡航最小速度
V
min
、
巡航最大速度
V
max
、
无人机的最大滚转角
Roll
max
、
无人机最大推重比最大滚转角速度
ω
max2
、
轨迹结束时
x
方向的位移
xf、
其增量
Δ
xf
以及最大能量转化率
Ce
max
。4.
根据权利要求2所述的垂直起降无人机群多模态轨迹生成方法,其特征在于:所述根据初始化的轨迹生成参数,采用聚类算法确定无人机群任务规划结果与聚类中心,具体如下:根据垂直起降无人机执行任务数量
N
与任务巡航点的数量
Tn
,以及其状态
S
T
=
[x
i
,y
i
,z
i
]
,采用聚类算法为每个无人机分配其任务巡航点,得到任务规划结果
P
m
;所述任务规划结果
P
m
包括每个任务巡航点的三维坐标及其所属无人机,所述每个任务巡航点所属无人机作
为聚类中心;通过最短路径搜索算法获得每个任务巡航点对于所属无人机的巡航顺序
。5.
根据权利要求4所述的垂直起降无人机群多模态轨迹生成方法,其特征在于:所述根据初始化的轨迹生成参数及聚类中心确定矢量圈半径与矢量圈位点,具体如下:根据无人机群的起始坐标确定矢量圈圆心
r
r
=
p
s
,其中
r
r
=
[r
rx
,r
ry
]
;根据式
(9)
确定矢量圈半径,如下:
r
=
k1*[(V
max
‑
V
min
)/2+V
min
]
ꢀꢀ
(9)
其中,
k1为常数;由此得到矢量圈的数学表达式:
(p
x
‑
r
rx
)2+(p
y
‑
r
ry
)2=
r2;根据每个聚类中心与矢量圈圆心,得到极坐标:其中式中
P
i
为每个聚类中心的坐标;由此得到矢量圈位点的坐标为:其中,矢量圈位点的
z
坐标由聚类中心的
z
坐标确定
。6.
根据权利要求5所述的垂直起降无人机群多模态轨迹生成方法,其特征在于:建立最优代价函数,具体如下:先定义代价函数,公式表达式如下:式中,
u(t)
=
j
表示无人机的控制输入,
j
表示跃度;
T
为轨迹末端时间,
ρ
为常系数,表示对轨迹末端时间的惩罚,在控制代价和总时间期望之间进行权衡,且
ρ
≥0
,
x(T)
为轨迹末端时间的无人机状态;
h
代表末端端状态约束,是对末端状态不满足的惩罚,
h(x(t))
的表达式如下:终端状态约束下,采用极小值原理,得到最优轨迹的虚拟输入
j
*
:将式
(13)
代入式
(12)
,得到最优代价函数:
7.
根据权利要求6所述的垂直起降无人机群多模态轨迹生成方法,其特征在于:所述根
据轨迹计算公式,结合初端约束与末端约束得到最优轨迹生成矩阵,具体如下:所述轨迹计算公式,如下:
s(t)<...
【专利技术属性】
技术研发人员:王宏波,章广梅,王均春,朱威禹,胡森,汪胜,刘师师,
申请(专利权)人:中国电子科技集团公司第七研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。