一种无人机最小时间平滑轨迹生成方法与流程

文档序号:12785746阅读:来源:国知局

技术特征:

1.一种无人机最小时间平滑轨迹生成方法,其特征在于,包括以下步骤:

S1:将无人直升机的轨迹定义为在n-1个时间区间内分段光滑的m阶多项式;

S2:对分段边界和相应时间处给出数量和端点约束,并给出初始终止条件;

S3:根据所述n-1个时间区间内分段光滑的m阶多项式、所述数量和端点约束、以及所述初始终止条件求解最小时间优化问题,以得到最小时间约束的飞行轨迹;

S4:对所述飞行轨迹加入姿态约束以完成相应动作。

2.根据权利要求1所述的无人机最小时间平滑轨迹生成方法,其特征在于,所述n-1个时间区间内分段光滑的m阶多项式为:

<mrow> <msubsup> <mi>r</mi> <mi>d</mi> <mi>i</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>m</mi> </msubsup> <msub> <mi>&alpha;</mi> <mrow> <mi>i</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msup> <mi>t</mi> <mi>i</mi> </msup> </mrow> </mtd> <mtd> <mrow> <mn>0</mn> <mo>&le;</mo> <mi>t</mi> <mo>&lt;</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>m</mi> </msubsup> <msub> <mi>&alpha;</mi> <mrow> <mi>i</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <msup> <mi>t</mi> <mi>i</mi> </msup> </mrow> </mtd> <mtd> <mrow> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>&le;</mo> <mi>t</mi> <mo>&lt;</mo> <msub> <mi>t</mi> <mn>2</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>m</mi> </msubsup> <msub> <mi>&alpha;</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <msup> <mi>t</mi> <mi>i</mi> </msup> </mrow> </mtd> <mtd> <mrow> <msub> <mi>t</mi> <mrow> <mi>n</mi> <mo>-</mo> <mn>2</mn> </mrow> </msub> <mo>&le;</mo> <mi>t</mi> <mo>&lt;</mo> <msub> <mi>t</mi> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

其中αi,n为第n个时间间隔的多项式第i项系数。

3.根据权利要求1所述的无人机最小时间平滑轨迹生成方法,其特征在于,所述初始条件、所述终止条件和各个节点的时间及端点约束的条件包括节点位置的任意前四阶导数。

4.根据权利要求1所述的无人机最小时间平滑轨迹生成方法,其特征在于,时间节点t=[t1 t2 … tn-1]内通过n个航点的优化问题表达如下:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>t</mi> <mo>=</mo> <munder> <mrow> <mi>arg</mi> <mi>min</mi> </mrow> <mi>t</mi> </munder> </mrow> </mtd> <mtd> <msub> <mi>t</mi> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced>

subject to fmin≤fi≤fmax i=1,…,4

tj>0 j=1,2,…,n-1

其中,轨迹开始于t0=0处的第一个航点,决策变量t是无人机分别通过n-1个剩余航点的时间。

5.根据权利要求4所述的无人机最小时间平滑轨迹生成方法,其特征在于,在某个节点可以加入特定的姿态约束如下

<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <msubsup> <mover> <mi>r</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mrow> <mi>a</mi> <mi>t</mi> <mi>t</mi> </mrow> <mi>i</mi> </msubsup> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfrac> <mrow> <mo>|</mo> <mo>|</mo> <msup> <mi>F</mi> <mi>b</mi> </msup> <mo>|</mo> <mo>|</mo> </mrow> <mi>m</mi> </mfrac> <msubsup> <mi>q</mi> <mrow> <mi>d</mi> <mi>e</mi> <mi>s</mi> </mrow> <mo>*</mo> </msubsup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <msub> <mi>q</mi> <mrow> <mi>d</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> <mo>-</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <msup> <mi>g</mi> <mi>i</mi> </msup> </mtd> </mtr> </mtable> </mfenced> </mrow>

给出惯性坐标下的期望姿态qdes,并算出相应惯性坐标系下的期望加速度将计算出的期望加速度整合并入多项式轨迹的节点约束。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1