[发明专利]一种基于二阶锥规划的多旋翼无人机飞行轨迹生成方法有效

专利信息
申请号: 201711321646.X 申请日: 2017-12-12
公开(公告)号: CN108120442B 公开(公告)日: 2021-02-12
发明(设计)人: 王祝;龙腾;刘莉;徐广通 申请(专利权)人: 北京理工大学
主分类号: G01C21/20 分类号: G01C21/20;G05D1/10
代理公司: 北京正阳理工知识产权代理事务所(普通合伙) 11639 代理人: 唐华
地址: 100081 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开的一种基于二阶锥规划的多旋翼无人机飞行轨迹生成方法,属于轨迹规划技术领域。本发明实现方法如下:针对多旋翼无人机轨迹生成问题,建立包括性能指标、运动学约束、状态约束、推力约束、倾斜角约束和障碍规避约束的最优控制问题模型;基于离散化方法和逐次线性化将最优控制问题转化为二阶锥规划问题,然后对二阶锥规划问题进行迭代求解,从而生成满足复杂约束的多旋翼无人机飞行轨迹。本发明要解决的技术问题为:根据实际任务需要,基于二阶锥规划方法获得满足复杂约束的多旋翼无人机飞行轨迹,具有轨迹生成效率高、轨迹结果最优性好的优点。
搜索关键词: 一种 基于 二阶锥 规划 多旋翼 无人机 飞行 轨迹 生成 方法
【主权项】:
一种基于二阶锥规划的多旋翼无人机飞行轨迹生成方法,其特征在于:包括如下步骤,步骤一:输入多旋翼无人机参数信息、轨迹约束信息、任务环境信息和算法参数信息;所述的多旋翼无人机参数信息包括多旋翼无人机的质量、最大推力;所述的轨迹约束信息包括初始位置、初始速度、目标位置、目标速度;所述的任务环境信息包括障碍、边界;所述的算法参数信息包括飞行时间离散区间的数量、位置收敛最大允许误差、速度收敛最大允许误差;步骤二:针对多旋翼无人机轨迹生成问题,建立包括性能指标、运动学约束、状态约束、推力约束、倾斜角约束和障碍规避约束的最优控制问题模型;多旋翼无人机轨迹生成的性能指标J的表达式如式(1)所示,通过最小化如式(1)所示的性能指标J以获得平滑的多旋翼无人机飞行轨迹;<mrow><mi>J</mi><mo>=</mo><msubsup><mo>&Integral;</mo><msub><mi>t</mi><mn>0</mn></msub><msub><mi>t</mi><mi>f</mi></msub></msubsup><msup><mrow><mo>(</mo><mi>m</mi><mo>&CenterDot;</mo><mo>|</mo><mo>|</mo><mi>a</mi><mo>+</mo><mi>g</mi><mo>|</mo><msub><mo>|</mo><mn>2</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mi>d</mi><mi>t</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>其中,a为多旋翼螺旋桨推力产生的加速度,g为重力加速度,t0表示飞行轨迹的初始时刻,tf表示飞行轨迹的终端时刻,||·||2表示二范数;多旋翼无人机的运动学约束表示为如公式(2)所示的线性微分方程组;<mrow><mo>{</mo><mtable><mtr><mtd><mrow><mover><mi>p</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>v</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>a</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>其中,t表示时间,p=(px,py,pz)T表示无人机的位置,px、py、pz分别表示无人机位置在x、y、z轴上的分量,v=(vx,vy,vz)T表示无人机的速度,vx、vy、vz分别表示无人机速度在x、y、z轴上的分量,a=(ax,ay,az)T表示无人机的加速度,ax、ay、az分别表示无人机加速度在x、y、z轴上的分量;多旋翼无人机的状态约束包括初始状态约束、终端状态约束和状态边界约束,分别如式(3)、(4)和(5)所示;p(t0)=p0,v(t0)=v0  (3)p(tf)=pf,v(tf)=vf  (4)pmin≤p(t)≤pmax,vmin≤v(t)≤vmax,t∈[t0,tf]  (5)其中,p0表示初始位置,v0表示初始速度,pf表示终端位置,vf表示终端速度,pmin表示位置下边界,pmax表示位置上边界,vmin表示速度下边界,vmax表示速度上边界;多旋翼无人机的推力约束如式(6)所示,其中Fmax为所有螺旋桨共同产生的推力最大值,m为无人机质量,g表示重力加速度的大小;||(ax(t),ay(t),az(t)+g)||2≤Fmax/m  (6)多旋翼无人机的倾斜角约束表示为式(7)所示,其中αmax为允许的最大倾斜角;||(ax(t),ay(t),0)||2≤tanαmax·(az(t)+g)  (7)多旋翼无人机障碍规避约束表示如式(8)所示,其中,pxy=(px,py)T表示无人机位置p在水平面的投影,为第m个障碍的中心位置,为第m个障碍的半径,M为障碍总数量;<mrow><mo>|</mo><mo>|</mo><msub><mi>p</mi><mrow><mi>x</mi><mi>y</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mi>p</mi><mi>m</mi><mi>T</mi></msubsup><mo>|</mo><mo>|</mo><mo>&GreaterEqual;</mo><msubsup><mi>r</mi><mi>m</mi><mi>T</mi></msubsup><mo>,</mo><mi>m</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>....</mn><mo>,</mo><mi>M</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>根据式(1)给出的性能指标和式(2)‑(8)给出的约束条件,建立针对多旋翼无人机轨迹生成问题的最优控制问题,具体如式(9)所示;步骤三:将步骤三中建立的最优控制问题参数化为最优化问题,包括对性能指标和约束条件的离散化;将飞行时间均匀离散为K个区间,所述的区间数量K为步骤一输入的算法参数之一,每个区间的时间步长为Δt=(tf‑t0)/K,则多旋翼无人机的飞行轨迹可用K+1个离散点近似描述;记离散点的时刻为tk=t0+k·Δt,多旋翼无人机在tk时刻的位置、速度和加速度为p[k]=p(tk),v[k]=v(tk)和a[k]=a(tk),其中k=0,1,…,K;根据离散化的
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201711321646.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top