CN112161625B - 动画软件生成航点提速方法、***、计算机设备、无人机 - Google Patents

动画软件生成航点提速方法、***、计算机设备、无人机 Download PDF

Info

Publication number
CN112161625B
CN112161625B CN202010974097.1A CN202010974097A CN112161625B CN 112161625 B CN112161625 B CN 112161625B CN 202010974097 A CN202010974097 A CN 202010974097A CN 112161625 B CN112161625 B CN 112161625B
Authority
CN
China
Prior art keywords
waypoint
overspeed
unmanned aerial
aerial vehicle
waypoints
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010974097.1A
Other languages
English (en)
Other versions
CN112161625A (zh
Inventor
吴冲
李泽鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yifei Hainan Technology Co ltd
Original Assignee
Yifei Hainan Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yifei Hainan Technology Co ltd filed Critical Yifei Hainan Technology Co ltd
Priority to CN202010974097.1A priority Critical patent/CN112161625B/zh
Publication of CN112161625A publication Critical patent/CN112161625A/zh
Application granted granted Critical
Publication of CN112161625B publication Critical patent/CN112161625B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明属于无人机编队运动规划技术领域,公开了一种动画软件生成航点提速方法、***、计算机设备及无人机,对***输入原始的无人机航点文件,对比飞机航点文件长度是否一致;读取无人机航点文件,输入最大速度限制,对航点进行超速检测,反馈超速信息;超速检测反馈的超速信息非空,则航点存在超速,根据得到的超速信息对航点进行自动计算,得到相应减速处理后的航点;自动检测可加速航点区间,根据自动提速算法生成提速后航点;生成满足条件的提速后航点文件给无人机。本发明利用对生成的航点进行测速分析,通过提速算法实现无人机满足物理特性下航点自动提速的功能,得到了保证安全飞行条件下的高速飞行、快速呈现动态画面的艺术效果。

Description

动画软件生成航点提速方法、***、计算机设备、无人机
技术领域
本发明属于无人机编队控制技术领域,尤其涉及一种动画软件生成航点提速方法、***、计算机设备、无人机。
背景技术
目前,在无人机编队表演行业中,为了让无人机在空中呈现出创意人员需求的编队表演效果。
目前采用的现有技术方法为:基于成熟的动画制作软件(如3ds MAX、Maya、Unity和blender等)进行二次开发,将软件生成的动画导出生成为无人机飞行航点,进而无人机根据航点信息进行空中编队飞行表演。
目前现有方法的缺陷在于:通过基于成熟的动画制作软件(如3ds MAX、Maya、Unity和blender等)进行二次开发,将软件生成的动画导出生成为无人机飞行航点时,表演的整体画面变化为前期于动画制作软件进行制作,整体的动作变化幅度比例固定,而在将整体动画生成航点导出时,为了满足无人机飞行的最大物理特性限制,会将动画的最大变化帧限制于物理特性之下。因此,导出的飞机航点会发生单个航点达到了飞机的最大物理特性,其余航点会远远低于理想物理特性,如以速度作为物理特性目标,其导出无人机仅在单航点达到最大速度,其余时刻均远远低于最大速度,使得整体的平均速度远远低于最大速度限制。
通过上述分析,现有技术存在的问题及缺陷为:目前基于成熟动画制作软件二次开发的编队表演无人机航点生成设备,由于其导出航点时根据无人机最大物理限制作为导出帧依据,导致了无人机按照导出的航点飞行时并不能发挥最大的物理性能,同时导致整体画面不能很好的满足创意设计人员的艺术表达需求等问题。
解决以上问题及缺陷的难度为:必须发明一种动画软件航点提速方法来处理现有方法导出的航点文件,其难度在于目前没有现成方法可供参考。
解决以上问题及缺陷的意义为:该发明能够弥补目前主流的动画航点生成方式带来的缺陷,自动将原始航点进行提速,按照无人机的物理特性生成满足要求的最优速度,让无人机在整体表演过程中高速飞行,达到更好的动态呈现效果,更好的表达创意人员理想的艺术效果,同时保证了无人机的安全高效飞行。
发明内容
针对现有技术存在的问题,本发明提供了一种动画软件生成航点提速方法、***、计算机设备、无人机。
本发明是这样实现的,一种动画软件生成航点提速方法,所述动画软件生成航点提速方法包括:
对***输入原始的无人机航点文件,对比飞机航点文件长度是否一致,若不一致,反馈信息给操作者进行修改处理;
读取无人机航点文件,输入最大速度限制,对航点进行超速检测,反馈超速信息;
若超速检测反馈的超速信息非空,则航点存在超速,根据得到的超速信息对航点进行自动计算,得到相应减速处理后的航点;
自动检测可加速航点区间,根据自动提速算法,进行自动计算,生成提速后航点;
生成满足条件的提速后航点文件给无人机。
进一步,所述动画软件生成航点提速方法对航点进行超速检测分析:在无人机航点间的每个周期中,记录对应无人机的位移量,找到每个周期中最大位移量作为最大位移幅值,若该周期中最大位移量超过最大速度条件下允许的单周期最大位移量,则记录下每个超速周期数生成的队列{I}=I1,I2,…,其中每个元素为代表每个超速周期编号,同时记录下每个超速周期中对应的最大位移幅值生成队列{D}=D1,D2,…,其中,每一个元素为该对应超速周期内的最大幅值。
进一步,所述动画软件生成航点提速方法对超速航点进行减速处理:在无人机航点间的每个周期中,根据输入的最大速度限制,计算出在航点间的每个周期中允许的最大位移量,再根据输入的超速信息,根据超速周期中对饮的最大位移幅值,计算出减速后该超速区间中需要增加的航点数n,再根据线性插值的方法在该区间内进行线性插值生成航点,插值航点计算公式如下:
Figure BDA0002685126450000031
Figure BDA0002685126450000032
Figure BDA0002685126450000033
其中i代表超速周期编号,X,Y,Z分别表示为无人机的原始航点坐标值,
Figure BDA0002685126450000034
分别表示线性插值后的飞机航点坐标,k表示为该区间中插值的航点数。
进一步,所述动画软件生成航点提速方法对航点进行自动分区并自动进行提速处理,将相邻n个航点自动分成一个加速区间,将分区中航点m1和mn进行保留,对航点m2,…,mn-1间进行插值处理,插值得到航点m'1,…,m'n-3,提速后的加速区间由航点m1,mn和m'1,…,m'n-3组成;对提速后的区间进行速度检测:若未超速,即将提速后的区间航点代替加速前的航点m1,…,mn组成的区间;若加速后区间检测超速,则保留区间原航点成员,即航点m1,…,mn,舍弃航点m'1,…,m'n-3
本发明的另一目的在于提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:
对***输入原始的无人机航点文件,对比飞机航点文件长度是否一致,若不一致,反馈信息给操作者进行修改处理;
读取无人机航点文件,输入最大速度限制,对航点进行超速检测,反馈超速信息;
若超速检测反馈的超速信息非空,则航点存在超速,根据得到的超速信息对航点进行自动计算,得到相应减速处理后的航点;
自动检测可加速航点区间,根据自动提速算法,进行自动计算,生成提速后航点;
生成满足条件的提速后航点文件给无人机。
本发明的另一目的在于提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:
对***输入原始的无人机航点文件,对比飞机航点文件长度是否一致,若不一致,反馈信息给操作者进行修改处理;
读取无人机航点文件,输入最大速度限制,对航点进行超速检测,反馈超速信息;
若超速检测反馈的超速信息非空,则航点存在超速,根据得到的超速信息对航点进行自动计算,得到相应减速处理后的航点;
自动检测可加速航点区间,根据自动提速算法,进行自动计算,生成提速后航点;
生成满足条件的提速后航点文件给无人机。
本发明的另一目的在于提供一种实施所述动画软件生成航点提速方法的动画软件生成航点提速***,所述动画软件生成航点提速***包括:
无人机航点文件输入模块,用于对***输入原始的无人机航点文件;
航点速度检测模块,用于读取无人机航点文件,输入最大速度限制,对航点进行超速检测,反馈超速信息;
航点自动计算模块,用于实现超速检测反馈的超速信息非空,则航点存在超速,根据得到的超速信息对航点进行自动计算,得到相应减速处理后的航点;
提速后航点生成模块,用于自动检测可加速航点区间,根据自动提速算法,进行自动计算,生成提速后航点;
航点文件发送模块,用于生成满足条件的提速后航点文件给无人机。
本发明的另一目的在于提供一种无人机,所述无人机安装有所述的动画软件生成航点提速***。
结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明能自动检测原始航点文件,进行超速部分做减速处理,同时能够自动检测可加速区间进行加速处理,生成满足要求的航点文件;在超速航点做减速处理的方式,以及航点加速分区方式和自动提速的方法。本发明的循环改变航点分区结构,遍历所有航点分区提速,直至生成最优提速效果。在进行自动分区进行提速时,由于分区以相邻4个航点进行分区,起始位置的需求决定了分区的方式,因此在一定航点数下,可生成3种不同的分区方式。为了达到最优的提速效果,可循环改变航点分区结构进行提速,直至生成最优提速效果。
本发明提速处理好的新航点文件重新上传至无人机。无人机编队进行表演时,达到高速飞行的表演呈现效果。动画软件生成航点提速方法,利用对生成的航点进行测速分析,通过提速算法实现无人机满足物理特性下航点自动提速的功能,得到了保证安全飞行条件下的高速飞行、快速呈现动态画面的艺术效果。
本发明能够解决基于动画制作软件导出航点带来的缺陷问题,公开了一种动画软件生成航点提速方法,该方法能够将已生成的编队表演无人机航点进行提速,提升无人机飞行的速度,从而在满足安全飞行的情况下,提升整体表演画面的动态感,增加创意人员所要表达的艺术效果。本发明能够弥补目前主流的动画航点生成方式带来的缺陷,自动将原始航点进行提速,按照无人机的物理特性生成满足要求的最优速度,让无人机在整体表演过程中高速飞行,达到更好的动态呈现效果,更好的表达创意人员理想的艺术效果,同时保证了无人机的安全高效飞行。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图做简单的介绍,显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的动画软件生成航点提速方法流程图。
图2是本发明实施例提供的动画软件生成航点提速***的结构示意图;
图2中:1、无人机航点文件输入模块;2、航点速度检测模块;3、航点自动计算模块;4、提速后航点生成模块;5、航点文件发送模块。
图3是本发明实施例提供的提速插值示意图。
图4是本发明实施例提供的原始航点文件未经过该发明方法加速的原始航点速度曲线图。
图5是本发明实施例提供的经过该发明加速后的航点速度曲线图。其中水平坐标表示航点帧数,竖直坐标表示速度大小。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
针对现有技术存在的问题,本发明提供了一种动画软件生成航点提速方法、***、计算机设备、无人机,下面结合附图对本发明作详细的描述。
如图1所示,本发明提供的动画软件生成航点提速方法包括以下步骤:
S101:对***输入原始的无人机航点文件,对比飞机航点文件长度是否一致,若不一致,反馈信息给操作者进行修改处理;
S102:读取无人机航点文件,输入最大速度限制,对航点进行超速检测,反馈超速信息;
S103:若超速检测反馈的超速信息非空,则航点存在超速,根据得到的超速信息对航点进行自动计算,得到相应减速处理后的航点;
S104:自动检测可加速航点区间,根据自动提速算法,进行自动计算,生成提速后航点;
S105:生成满足条件的提速后航点文件给无人机。
本发明提供的动画软件生成航点提速方法业内的普通技术人员还可以采用其他的步骤实施,图1的本发明提供的动画软件生成航点提速方法仅仅是一个具体实施例而已。
如图2所示,本发明提供的动画软件生成航点提速***包括:
无人机航点文件输入模块1,用于对***输入原始的无人机航点文件;
航点速度检测模块2,用于读取无人机航点文件,输入最大速度限制,对航点进行超速检测,反馈超速信息;
航点自动计算模块3,用于实现超速检测反馈的超速信息非空,则航点存在超速,根据得到的超速信息对航点进行自动计算,得到相应减速处理后的航点;
提速后航点生成模块4,用于自动检测可加速航点区间,根据自动提速算法,进行自动计算,生成提速后航点;
航点文件发送模块5,用于生成满足条件的提速后航点文件给无人机。
下面结合附图对本发明的技术方案作进一步的描述。
本发明提供的动画软件生成航点提速方法对航点进行超速检测分析:在无人机航点间的每个周期中,记录对应无人机的位移量,找到每个周期中最大位移量作为最大位移幅值,若该周期中最大位移量超过最大速度条件下允许的单周期最大位移量,则记录下每个超速周期数生成的队列{I}=I1,I2,…,其中每个元素为代表每个超速周期编号,同时记录下每个超速周期中对应的最大位移幅值生成队列{D}=D1,D2,…,其中,每一个元素为该对应超速周期内的最大幅值。
本发明提供的动画软件生成航点提速方法对超速航点进行减速处理:在无人机航点间的每个周期中,可根据输入的最大速度限制,计算出在航点间的每个周期中允许的最大位移量,再根据输入的超速信息,可以根据超速周期中对饮的最大位移幅值,计算出减速后该超速区间中需要增加的航点数n,再根据线性插值的方法在该区间内进行线性插值生成航点,插值航点计算公式如下:
Figure BDA0002685126450000081
Figure BDA0002685126450000082
Figure BDA0002685126450000083
其中i代表超速周期编号,X,Y,Z分别表示为无人机的原始航点坐标值,
Figure BDA0002685126450000084
分别表示线性插值后的飞机航点坐标,k表示为该区间中插值的航点数。
本发明提供的动画软件生成航点提速方法对航点进行自动分区并自动进行提速处理。在本***中,可将相邻n个航点自动分成一个加速区间,如附图3所示,将分区中航点m1和mn进行保留,对航点m2,…,mn-1间进行插值处理,插值得到航点m'1,…,m'n-3,提速后的加速区间由航点m1,mn和m'1,…,m'n-3组成。因此对提速后的区间进行速度检测:若未超速,即将提速后的区间航点代替加速前的航点m1,…,mn组成的区间;若加速后区间检测超速,则保留区间原航点成员,即航点m1,…,mn,舍弃航点m'1,…,m'n-3
下面结合具体实验对本发明作进一步描述。
如附图4和附图5所示,图4表示原始航点文件未经过该发明方法加速的原始航点速度曲线,图5表示经过该发明加速后的航点速度曲线,其中水平坐标表示航点帧数,竖直坐标表示速度大小。图4可以看出,原始航点速度存在单点速度最大,其余航点均处于一个较低的速度,这导致了无人机将以很低的平均速度按照实际航点飞行。通过图4与图5的对比可以看出,经过该发明加速后的航点平均速度比加速前明显增加,加速前所用帧数为600帧,加速后帧数缩短为330帧左右,验证了该发明方法的有效性。
在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上;术语“上”、“下”、“左”、“右”、“内”、“外”、“前端”、“后端”、“头部”、“尾部”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性。
应当注意,本发明的实施方式可以通过硬件、软件或者软件和硬件的结合来实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行***,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的设备和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本发明的设备及其模块可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合例如固件来实现。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。

Claims (6)

1.一种动画软件生成航点提速方法,其特征在于,所述动画软件生成航点提速方法包括:
对***输入原始的无人机航点文件,对比飞机航点文件长度是否一致,若不一致,反馈信息给操作者进行修改处理;
读取无人机航点文件,输入最大速度限制,对航点进行超速检测,反馈超速信息;
若超速检测反馈的超速信息非空,则航点存在超速,根据得到的超速信息对航点进行自动计算,得到相应减速处理后的航点;
自动检测可加速航点区间,根据自动提速算法,进行自动计算,生成提速后航点;
生成满足条件的提速后航点文件给无人机;
所述动画软件生成航点提速方法对超速航点进行减速处理:在无人机航点间的每个周期中,根据输入的最大速度限制,计算出在航点间的每个周期中允许的最大位移量,再根据输入的超速信息,根据超速周期中对应的最大位移幅值,计算出减速后超速区间中需要增加的航点数n,再根据线性插值的方法在该区间内进行线性插值生成航点,插值航点计算公式如下:
Figure FDA0003714378830000011
Figure FDA0003714378830000012
Figure FDA0003714378830000013
其中i代表超速周期编号,X,Y,Z分别表示为无人机的原始航点坐标值,
Figure FDA0003714378830000014
分别表示线性插值后的飞机航点坐标,k表示为该区间中插值的航点数;
所述动画软件生成航点提速方法对航点进行自动分区并自动进行提速处理,将相邻n个航点自动分成一个加速区间,将分区中航点m1和mn进行保留,对航点m2,…,mn-1间进行插值处理,插值得到航点m'1,…,m'n-3,提速后的加速区间由航点m1,mn和m'1,…,m'n-3组成;对提速后的区间进行速度检测:若未超速,即将提速后的区间航点代替加速前的航点m1,…,mn组成的区间;若加速后区间检测超速,则保留区间原航点成员,即航点m1,…,mn,舍弃航点m'1,…,m'n-3
2.如权利要求1所述的动画软件生成航点提速方法,其特征在于,所述动画软件生成航点提速方法对航点进行超速检测分析:在无人机航点间的每个周期中,记录对应无人机的位移量,找到每个周期中最大位移量作为最大位移幅值,若该周期中最大位移量超过最大速度条件下允许的单周期最大位移量,则记录下每个超速周期数生成的队列{I}=I1,I2,…,其中每个元素为代表每个超速周期编号,同时记录下每个超速周期中对应的最大位移幅值生成队列{D}=D1,D2,…,其中,每一个元素为对应超速周期内的最大幅值。
3.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:
对***输入原始的无人机航点文件,对比飞机航点文件长度是否一致,若不一致,反馈信息给操作者进行修改处理;
读取无人机航点文件,输入最大速度限制,对航点进行超速检测,反馈超速信息;
若超速检测反馈的超速信息非空,则航点存在超速,根据得到的超速信息对航点进行自动计算,得到相应减速处理后的航点;
自动检测可加速航点区间,根据自动提速算法,进行自动计算,生成提速后航点;
生成满足条件的提速后航点文件给无人机;
动画软件生成航点提速方法对超速航点进行减速处理:在无人机航点间的每个周期中,根据输入的最大速度限制,计算出在航点间的每个周期中允许的最大位移量,再根据输入的超速信息,根据超速周期中对饮的最大位移幅值,计算出减速后超速区间中需要增加的航点数n,再根据线性插值的方法在该区间内进行线性插值生成航点,插值航点计算公式如下:
Figure FDA0003714378830000031
Figure FDA0003714378830000032
Figure FDA0003714378830000033
其中i代表超速周期编号,X,Y,Z分别表示为无人机的原始航点坐标值,
Figure FDA0003714378830000034
分别表示线性插值后的飞机航点坐标,k表示为该区间中插值的航点数;
所述动画软件生成航点提速方法对航点进行自动分区并自动进行提速处理,将相邻n个航点自动分成一个加速区间,将分区中航点m1和mn进行保留,对航点m2,…,mn-1间进行插值处理,插值得到航点m'1,…,m'n-3,提速后的加速区间由航点m1,mn和m'1,…,m'n-3组成;对提速后的区间进行速度检测:若未超速,即将提速后的区间航点代替加速前的航点m1,…,mn组成的区间;若加速后区间检测超速,则保留区间原航点成员,即航点m1,…,mn,舍弃航点m'1,…,m'n-3
4.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:
对***输入原始的无人机航点文件,对比飞机航点文件长度是否一致,若不一致,反馈信息给操作者进行修改处理;
读取无人机航点文件,输入最大速度限制,对航点进行超速检测,反馈超速信息;
若超速检测反馈的超速信息非空,则航点存在超速,根据得到的超速信息对航点进行自动计算,得到相应减速处理后的航点;
自动检测可加速航点区间,根据自动提速算法,进行自动计算,生成提速后航点;
生成满足条件的提速后航点文件给无人机;
动画软件生成航点提速方法对超速航点进行减速处理:在无人机航点间的每个周期中,根据输入的最大速度限制,计算出在航点间的每个周期中允许的最大位移量,再根据输入的超速信息,根据超速周期中对饮的最大位移幅值,计算出减速后超速区间中需要增加的航点数n,再根据线性插值的方法在该区间内进行线性插值生成航点,插值航点计算公式如下:
Figure FDA0003714378830000041
Figure FDA0003714378830000042
Figure FDA0003714378830000043
其中i代表超速周期编号,X,Y,Z分别表示为无人机的原始航点坐标值,
Figure FDA0003714378830000044
分别表示线性插值后的飞机航点坐标,k表示为该区间中插值的航点数;
所述动画软件生成航点提速方法对航点进行自动分区并自动进行提速处理,将相邻n个航点自动分成一个加速区间,将分区中航点m1和mn进行保留,对航点m2,…,mn-1间进行插值处理,插值得到航点m'1,…,m'n-3,提速后的加速区间由航点m1,mn和m'1,…,m'n-3组成;对提速后的区间进行速度检测:若未超速,即将提速后的区间航点代替加速前的航点m1,…,mn组成的区间;若加速后区间检测超速,则保留区间原航点成员,即航点m1,…,mn,舍弃航点m'1,…,m'n-3
5.一种实施权利要求1~2任意一项所述动画软件生成航点提速方法的动画软件生成航点提速***,其特征在于,所述动画软件生成航点提速***包括:
无人机航点文件输入模块,用于对***输入原始的无人机航点文件;
航点速度检测模块,用于读取无人机航点文件,输入最大速度限制,对航点进行超速检测,反馈超速信息;
航点自动计算模块,用于实现超速检测反馈的超速信息非空,则航点存在超速,根据得到的超速信息对航点进行自动计算,得到相应减速处理后的航点;
提速后航点生成模块,用于自动检测可加速航点区间,根据自动提速算法,进行自动计算,生成提速后航点;
航点文件发送模块,用于生成满足条件的提速后航点文件给无人机。
6.一种无人机,其特征在于,所述无人机安装有权利要求5所述的动画软件生成航点提速***。
CN202010974097.1A 2020-09-16 2020-09-16 动画软件生成航点提速方法、***、计算机设备、无人机 Active CN112161625B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010974097.1A CN112161625B (zh) 2020-09-16 2020-09-16 动画软件生成航点提速方法、***、计算机设备、无人机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010974097.1A CN112161625B (zh) 2020-09-16 2020-09-16 动画软件生成航点提速方法、***、计算机设备、无人机

Publications (2)

Publication Number Publication Date
CN112161625A CN112161625A (zh) 2021-01-01
CN112161625B true CN112161625B (zh) 2022-09-06

Family

ID=73857987

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010974097.1A Active CN112161625B (zh) 2020-09-16 2020-09-16 动画软件生成航点提速方法、***、计算机设备、无人机

Country Status (1)

Country Link
CN (1) CN112161625B (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108181927A (zh) * 2018-03-14 2018-06-19 广州亿航智能技术有限公司 无人机编队表演控制的方法、装置及存储介质
CN108303992A (zh) * 2018-01-17 2018-07-20 西安九天无限智能科技有限公司 一种新型无人机航线规划方法
CN108398958A (zh) * 2018-03-14 2018-08-14 广州亿航智能技术有限公司 无人机编队路径匹配方法、装置和储存介质
CN108445902A (zh) * 2018-03-14 2018-08-24 广州亿航智能技术有限公司 无人机编队控制方法、装置和***
CN108508911A (zh) * 2018-03-14 2018-09-07 广州亿航智能技术有限公司 无人机编队飞行控制方法及无人机
WO2018195968A1 (zh) * 2017-04-28 2018-11-01 深圳市大疆创新科技有限公司 终端设备及其控制方法、无人机及其控制方法和控制设备
CN108762299A (zh) * 2018-05-30 2018-11-06 上海交通大学 一种无人机编队方法及编队***
CN108958285A (zh) * 2018-07-17 2018-12-07 北京理工大学 一种基于分解思想的高效多无人机协同航迹规划方法
CN109901621A (zh) * 2019-04-01 2019-06-18 西安因诺航空科技有限公司 一种预设轨迹的批量无人机密集编队***及编队方法
CN110209198A (zh) * 2019-06-28 2019-09-06 中国电子科技集团公司第二十七研究所 一种无人机集群编队飞行地面实时控制方法及控制装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018195968A1 (zh) * 2017-04-28 2018-11-01 深圳市大疆创新科技有限公司 终端设备及其控制方法、无人机及其控制方法和控制设备
CN108303992A (zh) * 2018-01-17 2018-07-20 西安九天无限智能科技有限公司 一种新型无人机航线规划方法
CN108181927A (zh) * 2018-03-14 2018-06-19 广州亿航智能技术有限公司 无人机编队表演控制的方法、装置及存储介质
CN108398958A (zh) * 2018-03-14 2018-08-14 广州亿航智能技术有限公司 无人机编队路径匹配方法、装置和储存介质
CN108445902A (zh) * 2018-03-14 2018-08-24 广州亿航智能技术有限公司 无人机编队控制方法、装置和***
CN108508911A (zh) * 2018-03-14 2018-09-07 广州亿航智能技术有限公司 无人机编队飞行控制方法及无人机
CN108762299A (zh) * 2018-05-30 2018-11-06 上海交通大学 一种无人机编队方法及编队***
CN108958285A (zh) * 2018-07-17 2018-12-07 北京理工大学 一种基于分解思想的高效多无人机协同航迹规划方法
CN109901621A (zh) * 2019-04-01 2019-06-18 西安因诺航空科技有限公司 一种预设轨迹的批量无人机密集编队***及编队方法
CN110209198A (zh) * 2019-06-28 2019-09-06 中国电子科技集团公司第二十七研究所 一种无人机集群编队飞行地面实时控制方法及控制装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于改进蚁群算法的无人机航路规划软件开发;杨帆等;《现代制造技术与装备》;20200815;第56卷(第08期);第98-100页 *
无人机航线规划***的改进设计与实现;凌诗佳;《现代电子技术》;20170115;第40卷(第02期);第107-110+114页 *

Also Published As

Publication number Publication date
CN112161625A (zh) 2021-01-01

Similar Documents

Publication Publication Date Title
US11396312B2 (en) Train overspeed protection method and apparatus
CN105793730B (zh) 对象运动的基于激光雷达的分类
US11148674B2 (en) Method and apparatus for acquiring control amount for performance test of unmanned vehicle
CN113219962B (zh) 一种面向混行队列跟驰安全的控制方法、***及存储介质
CN111474949B (zh) 无人机集群飞行可行路径轨迹规划方法、无人机群及介质
CN108984862B (zh) 一种气动特性cfd计算结果修正方法
US10678740B1 (en) Coordinated component interface control framework
US20230103826A1 (en) Instruction sets for generating schedules for task execution in computing systems
CN114707364B (zh) 一种匝道车辆汇流仿真方法、装置、设备及可读存储介质
CN109739230A (zh) 驾驶轨迹生成方法、装置及存储介质
US20200159570A1 (en) Executable Component Interface and Controller
JP2018129028A (ja) 情報処理装置、情報処理方法およびプログラム
CN111098842B (zh) 车辆速度控制方法及相关设备
CN112161625B (zh) 动画软件生成航点提速方法、***、计算机设备、无人机
CN109782758A (zh) 用于自动驾驶车辆的弯道速度计算方法、控制方法及装置
CN115469679A (zh) 一种无人机飞行状态参数预测方法及***
CN113442854B (zh) 数据处理方法、装置、电子设备和存储介质
CN113361174B (zh) 基于stp模型的大型无人机碰撞概率计算方法
JP2024072829A (ja) 調整されたコンポーネントインターフェース制御フレームワーク
KR101137200B1 (ko) 교통흐름 시뮬레이션 결과 출력장치 및 이를 포함하는교통흐름 시뮬레이션 시스템
CN111402637B (zh) 一种基于可达时空域的无冲突航迹规划方法、装置及***
CN110262536B (zh) 无动力飞行器的纵向控制飞行能量管理方法及***
CN117234219B (zh) 一种海上集群感知任务轨迹设计方法及计算机可读介质
CN116911077B (zh) 一种船舶智能航行场景的处理方法、***及装置
CN117491965B (zh) 基于4d毫米波雷达的目标航迹起始方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant