基于无人机的航线规划及控制无人机作业的方法、装置与流程

文档序号:15556755发布日期:2018-09-29 01:18阅读:308来源:国知局

本发明涉及无人飞行器技术领域,特别是涉及一种基于无人机的航线规划的方法、一种控制无人机作业的方法、一种基于无人机的航线规划的装置一种控制无人机作业的装置、一种飞行器以及一种计算机可读存储介质。



背景技术:

无人机是一种以无线电遥控或自身程序控制为主的不载人飞机。随着无人机技术的发展,无人机的用途越来越广泛,经常被应用于植保、城市管理、地质、气象、电力、抢险救灾、视频拍摄等场景。

随着无人机植保技术的发展,使得无人机植保具有对作物损害小、农药利用率高等特点。越来越多的农户或农场主利用无人机进行植保作业,特别是利用无人机进行农药喷洒和化肥喷洒。

一般地,现有的植保无人机在平整的农田中的作业效果都较为良好,然而实际作业场景并不那么理想,例如针对种植于地势高低起伏、单株覆盖面积较大或者植株较高大的作物,现有的无人机存在着喷洒效率低和喷洒不到靶标等问题。



技术实现要素:

鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于无人机的航线规划的方法、一种控制无人机作业的方法和相应的一种基于无人机的航线规划的装置、一种控制无人机作业的装置、一种飞行器以及一种计算机可读存储介质。

为了解决上述问题,本发明实施例公开了一种基于无人机的航线规划的方法,所述方法包括:

确定各作业对象信息;

根据各作业对象信息确定对应于各作业对象的喷洒轨迹;

基于各作业对象之间的位置关系确定过渡航线;

根据所述过渡航线和各作业对象的喷洒轨迹生成作业航线。

优选地,所述作业对象信息包括作业对象的位置坐标、作业对象顶端的海拔高度、第一喷洒点高度、第二喷洒点高度、主体高度、主体宽度、密度信息和/或形状信息;

其中,所述第一喷洒点高度根据所述海拔高度与指定喷洒高度确定,用于表示作业对象的顶端的高度;

所述第二喷洒点高度根据所述海拔高度与所述主体高度确定,用于表示作业对象的底端的高度。

优选地,所述基于各作业对象之间的位置关系确定过渡航线的步骤,包括:

依次连接各个作业对象的位置坐标,生成过渡航线。

优选地,所述基于各作业对象之间的位置关系确定过渡航线的步骤,还包括:

比较第n个作业对象的第一喷洒点高度hn与第n+1个作业对象的第一喷洒点高度h(n+1),并根据比较结果确定相应的辅助航点,其中,n≥1;

将所述辅助航点添加到所述过渡航线中,并调整所述过渡航线的航点顺序。

优选地,所述根据比较结果确定相应的辅助航点的步骤,包括:

若hn>h(n+1),则将辅助航点的位置坐标确定为第n+1个作业对象的位置坐标,以及,将所述辅助航点的高度信息确定为第n个作业对象的第一喷洒点高度;

若hn<h(n+1),则将辅助航点的位置坐标确定为第n个作业对象的位置信息,以及,将所述辅助航点的高度信息确定为第n+1个作业对象的第一喷洒点高度。

优选地,所述调整所述过渡航线的航点顺序的步骤,包括:

若hn>h(n+1),则将航点顺序调整为第n个作业对象所在的航点、第n+1个作业对象的辅助航点、第n+1个作业对象的所在的航点;

若hn<h(n+1),则将航点顺序调整为第n个作业对象所在的航点、第n个作业对象的辅助航点、第n+1个作业对象所在的航点。

优选地,所述根据各作业对象信息确定对应于各作业对象的喷洒轨迹的步骤,包括:

将所述作业对象的喷洒轨迹确定为从第一喷洒点高度向第二喷洒点高度方向的喷洒轨迹,和/或,从第二喷洒点高度向第一喷洒点高度方向的喷洒轨迹。

优选地,所述基于各作业对象之间的位置关系确定过渡航线的步骤,包括:

针对当前作业对象,确定无人机在按照所述喷洒轨迹执行喷洒作业后所在的实时位置;

确定下一作业对象的目标位置;

连接所述实时位置与所述目标位置,生成过渡航线。

优选地,所述确定下一作业对象的目标位置的步骤,包括:

从下一作业对象的第一喷洒点高度的位置以及第二喷洒点高度的位置中,选择距离所述实时位置最近的位置,作为目标位置;

或者,

将下一作业对象的第一喷洒点高度的位置或者第二喷洒点高度的位置作为目标位置。

优选地,所述根据各作业对象信息确定对应于各作业对象的喷洒轨迹的步骤,包括:

若作业对象的主体宽度大于或等于指定喷洒宽度,则确定所述作业对象的喷洒轨迹为平面螺旋喷洒轨迹和/或摇摆喷洒轨迹;

若作业对象的主体宽度小于指定喷洒宽度,则根据所述作业对象的密度信息确定喷洒雾滴可达深度,在判定所述喷洒雾滴可达深度小于所述作业对象的主体高度时,确定所述作业对象的喷洒轨迹为立体螺旋喷洒轨迹和/或摇摆喷洒轨迹。

优选地,所述立体螺旋喷洒轨迹采用如下公式确定:

ι·sinα+(h+t)·cosα=r

(h+t)·sinα=d

其中,ι表示无人机喷头到无人机中心的距离,r表示螺旋半径、d表示螺距、α表示无人机机身和竖直面的夹角,h表示无人机的指定喷洒高度。

优选地,在所述根据各作业对象信息确定对应于各作业对象的喷洒轨迹的步骤之后,还包括:

获取所述作业对象的高光谱图像信息;

根据所述高光谱图像信息,确定所述作业对象的喷洒量信息。

本发明实施例还公开了一种控制无人机作业的方法,所述方法包括:

获取作业航线信息,所述作业航线信息包括根据各作业对象之间的位置关系确定的过渡航线以及各作业对象的喷洒轨迹;

按照所述作业航线信息进行植保作业,在作业过程中,按照所述过渡航线飞往各个作业对象,在到达所述作业对象时,按照所述喷洒轨迹进行喷洒作业。

本发明实施例还公开了一种基于无人机的航线规划的装置,所述装置包括:

作业对象信息确定模块,用于确定各作业对象信息;

喷洒轨迹确定模块,用于根据各作业对象信息确定对应于各作业对象的喷洒轨迹;

过渡航线确定模块,用于基于各作业对象之间的位置关系确定过渡航线;

作业航线生成模块,用于根据所述过渡航线和各作业对象的喷洒轨迹生成作业航线。

优选地,所述作业对象信息包括作业对象的位置坐标、作业对象顶端的海拔高度、第一喷洒点高度、第二喷洒点高度、主体高度、主体宽度、密度信息和/或形状信息;其中,所述第一喷洒点高度根据所述海拔高度与指定喷洒高度确定,用于表示作业对象的顶端的高度;所述第二喷洒点高度根据所述海拔高度与所述主体高度确定,用于表示作业对象的底端的高度。

优选地,所述过渡航线确定模块还用于:

依次连接各个作业对象的位置坐标,生成过渡航线。

优选地,所述过渡航线确定模块还用于:

比较第n个作业对象的第一喷洒点高度hn与第n+1个作业对象的第一喷洒点高度h(n+1),并根据比较结果确定相应的辅助航点,其中,n≥1;

将所述辅助航点添加到所述过渡航线中,并调整所述过渡航线的航点顺序。

优选地,所述过渡航线确定模块还用于:

若hn>h(n+1),则将辅助航点的位置坐标确定为第n+1个作业对象的位置坐标,以及,将所述辅助航点的高度信息确定为第n个作业对象的第一喷洒点高度;

若hn<h(n+1),则将辅助航点的位置坐标确定为第n个作业对象的位置信息,以及,将所述辅助航点的高度信息确定为第n+1个作业对象的第一喷洒点高度。

优选地,所述过渡航线确定模块还用于:

若hn>h(n+1),则将航点顺序调整为第n个作业对象所在的航点、第n+1个作业对象的辅助航点、第n+1个作业对象的所在的航点;

若hn<h(n+1),则将航点顺序调整为第n个作业对象所在的航点、第n个作业对象的辅助航点、第n+1个作业对象所在的航点。

优选地,所述喷洒轨迹确定模块还用于:

将所述作业对象的喷洒轨迹确定为从第一喷洒点高度向第二喷洒点高度方向的喷洒轨迹,和/或,从第二喷洒点高度向第一喷洒点高度方向的喷洒轨迹。

优选地,所述过渡航线确定模块还用于:

针对当前作业对象,确定无人机在按照喷洒轨迹执行喷洒作业后所在的实时位置;

确定下一作业对象的目标位置;

连接所述实时位置与所述目标位置,生成过渡航线。

优选地,所述过渡航线确定模块还用于:

从下一作业对象的第一喷洒点高度的位置以及第二喷洒点高度的位置中,选择距离所述实时位置最近的位置,作为目标位置;

或者,

将下一作业对象的第一喷洒点高度的位置或者第二喷洒点高度的位置作为目标位置。

优选地,所述喷洒轨迹确定模块还用于:

若作业对象的主体宽度大于或等于指定喷洒宽度,则确定所述作业对象的喷洒轨迹为平面螺旋喷洒轨迹和/或摇摆喷洒轨迹;

若作业对象的主体宽度小于指定喷洒宽度,则根据所述作业对象的密度信息确定喷洒雾滴可达深度,在判定所述喷洒雾滴可达深度小于所述作业对象的主体高度时,确定所述作业对象的喷洒轨迹为立体螺旋喷洒轨迹和/或摇摆喷洒轨迹。

优选地,所述立体螺旋喷洒轨迹采用如下公式确定:

ι·sinα+(h+t)·cosα=r

(h+t)·sinα=d

其中,ι表示无人机喷头到无人机中心的距离,r表示螺旋半径、d表示螺距、α表示无人机机身和竖直面的夹角,h表示无人机的指定喷洒高度。

优选地,所述装置还包括:

喷洒量信息确定模块,用于获取所述作业对象的高光谱图像信息;根据所述高光谱图像信息,确定所述作业对象的喷洒量信息。

本发明实施例还公开了一种控制无人机作业的装置,所述装置包括:

作业航线信息获取模块,用于获取作业航线信息,所述作业航线信息包括根据各作业对象之间的位置关系确定的过渡航线以及各作业对象的喷洒轨迹;

作业模块,用于按照所述作业航线信息进行植保作业,在作业过程中,按照所述过渡航线飞往各个作业对象,在到达所述作业对象时,按照所述喷洒轨迹进行喷洒作业。

本发明实施例还公开了一种飞行器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。

本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述方法的步骤。

本发明实施例包括以下优点:

在本发明实施例中,在确定各作业对象信息以后,可以根据每个作业对象信息分别确定每个作业对象的喷洒轨迹,以及,根据作业对象之间的位置关系确定作业对象之间的过渡航线,结合该过渡航线以及每个作业对象的喷洒轨迹,可以得到作业航线,通过这种方式得到的作业航线既包含作业对象之间的航迹信息,又包含每个作业对象的喷洒信息,丰富了航线的信息,符合每个作业对象的个性化情形,在按照作业航线对作业对象进行作业时,可以提高对作业对象的喷洒精度和喷洒效率,同时扩展了作业的适用场景。

另外,对于无人机而言,无人机在进行植保作业时,获取的作业航线信息可以包括过渡航线以及喷洒轨迹,在按照航线作业过程中,在到达每个作业对象时,可以按照喷洒轨迹进行喷洒作业,从而提高了无人机喷洒作业的效率以及精准度。

附图说明

图1是本发明的一种基于无人机的航线规划的方法实施例的步骤流程图;

图2是本发明的一种基于无人机的航线规划的方法实施例中的立体螺旋喷洒姿态示意图;

图3是本发明的一种基于无人机的航线规划的方法实施例中的过渡航线示意图1;

图4是本发明的一种基于无人机的航线规划的方法实施例中的过渡航线示意图2;

图5是本发明的一种基于无人机的航线规划的方法实施例中的过渡航线示意图3;

图6是本发明的一种基于无人机的航线规划的方法实施例中的过渡航线示意图4;

图7是本发明的一种基于无人机的航线规划的方法实施例中的过渡航线示意图5;

图8是本发明的一种基于无人机的航线规划的方法实施例中的过渡航线示意图6;

图9是本发明的一种无人机作业的方法实施例的步骤流程图;

图10是本发明的一种基于无人机的航线规划的装置实施例的结构框图;

图11是本发明的一种控制无人机进行作业的装置实施例的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

参照图1,示出了本发明的一种基于无人机的航线规划的方法实施例的步骤流程图,具体可以包括如下步骤:

步骤101,确定各作业对象信息;

在具体实现中,确定作业对象以后,可以首先获取作业对象的作业对象信息。

本发明实施例可以应用于无人机植保作业的场景中,则作业对象可以包括与农业植保相关的作业对象,例如,该作业对象可以包括种植地势高低起伏、单株覆盖面积较大或者植株较高大的作物,如依山势种植的茶树、树干直径可达4米的银杏树、树高5-15米的白杨树等。或者,该作业对象还可以包括果树上的病虫害等,本发明实施例对此不作限制。

以下实施例中以作业对象为果树为例进行说明,则无人机进行喷洒作业的目标可以是果树树叶或者树叶上的病虫害。

作为本发明实施例的一种优选示例,该作业对象信息可以包括但不限于:作业对象的位置坐标、作业对象顶端的海拔高度、第一喷洒点高度、第二喷洒点高度、主体高度、主体宽度、密度信息、形状信息、作业对象的顶部距离地表平面的距离,等等。

其中,上述第一喷洒点高度可以根据海拔高度与指定喷洒高度确定,用于表示作业对象的顶端的高度,例如,第一喷洒点高度等于作业对象的海拔高度+指定喷洒高度,其中,指定喷洒高度可以为无人机的最佳喷洒高度。最佳喷洒高度是指离心喷头或者压力喷头所喷洒出来的药液,从喷头喷出后移动一段垂直距离(即最佳喷洒高度),经过空气阻力的作用,其雾滴粒径、喷雾角和喷幅保持稳定。

上述第二喷洒点高度可以根据所述海拔高度与所述主体高度确定,用于表示作业对象的底端的高度,例如,第二喷洒点高度等于作业对象的海拔高度-主体高度。

例如,若作业对象为果树,则作业对象的位置坐标可以为果树顶端中心的gps坐标,作业对象的顶部距离地表平面的距离为果树顶端距离地表平面的距离h1,作业对象的主体高度可以为果树树叶部分的高度h2,作业对象的海拔高度为果树的顶端的海拔高度h3,作业对象的密度信息可以为树叶密集程度w1或者果树上各处病虫害的分布密度w2,作业对象的宽度可以为果树宽度(果树垂直投影面下的外接圆的直径或者最外层树叶之间的距离)l,作业对象的第一喷洒点高度可以为无人机的最佳喷洒高度与果树的海拔高度h3之和(即果树的树叶顶端),作业对象的第二喷洒点高度可以为果树的海拔高度h3与果树的树叶部分的高度h2的差值(即果树的树叶底端)。

在具体实现中,可以通过搭载高光谱相机的测绘无人机或者图像识别等方式获取作业对象信息。

例如,树叶密集程度w1可以采用如下方式计算:

1、通过果树宽度l在果树顶端绘制出果树垂直投影面的外接圆;

2、通过高光谱相机或者图像识别等方式得到该果树垂直投影面下果树树叶的总面积a;

3、计算出总面积a占该外接圆面积的比例,结果即为树叶密集程度w1。

又如,病虫害的分布密度w2可以采用如下方式计算:

一、病害。病害发生于果树树叶上,表现为树叶颜色发生变化,或者出现斑点等症状。这种情况下通过病害面积进行比较:

1、通过高光谱相机或者图像识别等方式确定发生病害的树叶面积b;

2、计算出病害树叶面积b占树叶总面积a的比例,结果即为病害分布密度w2。

二、虫害。虫害的严重程度可依据树叶上动物的个数来定。

1、通过高光谱相机或者图像识别等方式确定树叶上动物的个数c。

2、计算出动物个数c占树叶总面积a的比例,结果即为虫害分布密度w2。

步骤102,根据各作业对象信息确定对应于各作业对象的喷洒轨迹;

得到作业对象信息以后,可以根据该作业对象信息,进一步确定对应的每个作业对象的喷洒轨迹。

作为本发明实施例的一种优选示例,该喷洒轨迹可以包括但不限于如下轨迹的一种或组合:平面螺旋喷洒轨迹、摇摆喷洒轨迹、立体螺旋喷洒轨迹、从作业对象的主体底端向顶端方向的喷洒轨迹、从作业对象的主体顶端向底端方向的喷洒轨迹。

具体的,在实际中,每种喷洒轨迹可以包括:横滚角、俯仰角、航向角等姿态角信息(例如,横滚角、俯仰角、航向角可以定义为:载体的右、前、上三个方向构成右手系,绕向前的轴旋转就是横滚角、绕向右的轴旋转就是俯仰角、绕向上的轴旋转就是航向角),摆动方向、摆动位置、摆动周期等摆动信息,螺旋半径、螺距、无人机机身和竖直面的夹角等螺旋信息,等等。

例如,如图2所示,立体螺旋喷洒轨迹可以采用如下公式确定:

ι·sinα+(h+t)·cosα=r

(h+t)·sinα=d

其中,ι表示无人机喷头到无人机中心的距离,r表示螺旋半径、d表示螺距、α表示无人机机身和竖直面的夹角,h表示无人机的指定喷洒高度。

在图2中,在进行立体螺旋喷洒时,无人机30沿作业对象10外圆周绕行,绕行后得到立体螺旋喷洒轨迹20。

需要说明的是,由于在实际中作业对象并非规则体,因此可以根据作业对象信息,结合上述公式动态调整螺旋半径r、螺距d和夹角α的值,这样会具有更强的普适性。

在本发明实施例的一种优选实施例中,步骤102可以包括如下子步骤:

若作业对象的主体宽度大于或等于指定喷洒宽度,则确定所述作业对象的喷洒轨迹为平面螺旋喷洒轨迹和/或摇摆喷洒轨迹。

作为一种示例,指定喷洒宽度可以为无人机在最佳喷洒高度下的喷幅宽度。

例如,针对果树而言,假设无人机在最佳喷洒高度下的喷幅宽度为x,可以比较该喷幅宽度x与果树宽度l,如果l>=x,则可以将喷洒轨迹设置为平面螺旋喷洒轨迹和/或摇摆喷洒轨迹,以使喷幅宽度x覆盖果树宽度l。

在一种实施方式中,该摇摆喷洒轨迹的喷洒姿态信息可以采用如下方式获取:

1、将果树宽度l作为摆动位移;

2、基于摆动位移以及预设的无人机姿态角参照值,确定摆动周期以及摆动周期内的无人机姿态角的振幅强度序列。

其中,摆动周期可以为无人机在对应的方向上执行一次摇摆飞行姿态信号的时间;该振幅强度序列可以为无人机在摇摆周期内的不同时刻的姿态角的大小。

具体的,预设的无人机姿态角参照值可以包括预设的横滚角参照值、预设的俯仰角参照值、预设的航向角参照值等。预设的横滚角参照值可以指的是根据工作经验预先设置的无人机在某一方向横滚摇摆飞行时,最大的摇摆横滚角,预设的俯仰角参照值可以指的是根据工作经验预先设置的无人机在某一方向俯仰摇摆飞行时,最大的摇摆俯仰角。

以下以预设的无人机姿态角参照值为横滚角参照值为例,示例说明如何基于所述摆动位移以及预设的无人机姿态角参照值,确定所述摆动周期以及所述摆动周期内的无人机姿态角的振幅强度序列。

例如,无人机在水平方向的摆动位移大小为l,预设的横滚角参照值为a,假设该无人机进行左右横滚摇摆的位移s对时间t的数学关系式为s(t)=lsin(2πt/t),其中t为位移的波动周期,角速度ω=2π/t,由于平移加速度g’等于位移s对时间t的二阶微分,即g’=s”(t)=ω2lsin(ωt),设无人机在飞行摇摆过程中的横滚角的大小为b,根据多旋翼动力学理论,平移加速度g’≈gsinb,其中g为重力加速度,当b的数值较小时,可以sinb≈b,则g’=g*b,联立公式g’=s”(t)=ω2lsin(ωt)可得,由于b的最大值为预设的横滚角参照值a,则同时ω=2π/t,可得由于对于不同的作业对象,其在水平方向上的摆动位移大小l的大小是确定的,而预设的横滚角参照值a也是确定的,因此,对于不同的作业对象,分别可以计算出摆动周期无人机的横滚角在该周期时间内不同时刻的横滚角的数值序列b=asin(ωt)。

基于无人机在水平方向上的摆动信息,生成的在水平方向上的摇摆飞行姿态信息用数学表达式可以表达为b=asin(ωt),

在本发明实施例的另一种优选实施例中,步骤102可以包括如下子步骤:

若作业对象的主体宽度小于指定喷洒宽度,则根据所述作业对象的密度信息确定喷洒雾滴可达深度,在判定所述喷洒雾滴可达深度小于所述作业对象的主体高度时,确定所述作业对象的喷洒轨迹为立体螺旋喷洒轨迹和/或摇摆喷洒轨迹。

例如,若喷洒目标为果树的树叶,如果l<x,则可以根据果树的树叶密集程度w1,确定喷洒雾滴可达深度t,其中,喷洒雾滴可达深度t是雾滴从果树顶端垂直往下运动过程能有效穿透的距离,该距离所包含的立体空间为无人机的有效喷洒区域。

在一种实施方式中,喷洒雾滴可达深度t可以根据实验标定,例如,在标定时可以采用如下方式确定喷洒雾滴可达深度t:

确定标定的果树的树叶密集程度w1;自顶往下间隔一定的距离放置水敏纸(一种测量雾滴密度的敏感试纸);无人机在进行喷洒作业时,确定各个垂直面上水敏纸的雾滴密度,当该垂直面上雾滴密度刚好大于或等于国家标准时,取该垂直面到树顶部的距离为t,即喷洒雾滴可达深度。针对不同树叶密集程度w1的果树进行上述测试,即可得到不同w1的试验数据。

确定喷洒雾滴可达深度t以后,可以进一步判断喷洒雾滴可达深度t是否大于或者等于果树树叶部分的高度h2,如果t<h2,则将喷洒轨迹设置为立体螺旋喷洒轨迹或者摇摆喷洒轨迹,以使无人机的有效喷洒区域覆盖整棵果树的树叶部分。

在本发明实施例的另一种优选实施例中,步骤102可以包括如下子步骤:

将所述作业对象的喷洒轨迹确定为从第一喷洒点高度移动至第二喷洒点高度方向的喷洒轨迹,和/或,从第二喷洒点高度移动至第一喷洒点高度方向的喷洒轨迹。

在具体实现中,当相邻作业对象之间的间距足够大时,例如,足够容纳一架植保无人机时,可以将喷洒轨迹确定为从第一喷洒点高度移动至第二喷洒点高度方向的喷洒轨迹,即沿顶端到底端的方向的喷洒轨迹。

当然,也可以将喷洒轨迹确定为从第二喷洒点高度移动至第一喷洒点高度方向的喷洒轨迹,即沿底端到顶端的方向的喷洒轨迹。

需要说明的是,上述确定的喷洒轨迹可以适用于对于等高(相邻作业对象之间的海拔高度差在预设范围内)的作业对象,也可以适用于不等高(相邻作业对象之间的海拔高度差在预设范围外)的作业对象,本发明实施例对此不作限定。

在本发明实施例的一种优选实施例中,在确定每个作业对象的喷洒轨迹以后,还可以进一步确定每个作业对象的喷洒量信息,则本发明实施例还可以包括如下步骤:

获取所述作业对象的高光谱图像信息;根据所述高光谱图像信息,确定所述作业对象的喷洒量信息。

喷洒量信息可以用于指示无人机在喷洒作业时的喷洒控制。例如,喷洒量信息可以包括喷洒用量、喷洒雾滴粒径等信息。

在具体实现中,可以获取作业对象的高光谱图像,该高光谱图像中可以包含病虫害信息,据此可得到作业对象各处所需的喷药。需要说明的是,由于果树各处的树叶密度w1和病虫害分布密度w2不尽相同,所以各处的喷洒用量也不同。

另外,还可以根据病虫害的致病生物种类得到合适的喷洒粒径。其中,喷洒雾滴的理论粒径可由生物最佳粒径理论(bqds)确定,实际具体值可通过控制离心喷头的转速或压力喷头的出口压力来调节。

步骤103,基于各作业对象之间的位置关系确定过渡航线;

具体的,过渡航线可以为从一个作业对象移动至另一个作业对象的线路。

在本发明实施例的一种优选实施例中,步骤103可以包括如下子步骤:

子步骤s11,依次连接各个作业对象的位置坐标,生成过渡航线。

在具体实现中,得到各个作业对象的位置坐标以及第一喷洒点高度以后,可以将第一喷洒点高度作为位置坐标的高度信息,并依次连接各个作业对象的位置坐标,得到过渡航线。

例如,如图3的过渡航线示意图1所示,针对果树而言,可以将果树顶端中心的位置坐标所在的位置设置为a点(分别为a1、a2……),沿某一方向将相邻的航点a拟合成光滑曲线,如图中的a1及a2连接成的光滑曲线,则得到多条光滑曲线,然后将各条光滑曲线以首尾相接的方式连接起来,可以得到过渡航线。

在本发明实施例的一种优选实施例中,在上述子步骤s11之后,步骤103还可以包括如下子步骤:

子步骤s12,比较第n个作业对象的第一喷洒点高度hn与第n+1个作业对象的第一喷洒点高度h(n+1),并根据比较结果确定相应的辅助航点,其中,n≥1;

在本发明实施例中,在子步骤s11得到过渡航线以后,还可以根据相邻作业对象之间的高度差异,确定辅助无人机飞行至下一作业对象的辅助航点。

在本发明实施例的一种优选实施例中,所述根据比较结果确定相应的辅助航点的步骤,包括:

若hn>h(n+1),则将辅助航点的位置坐标确定为第n+1个作业对象的位置坐标,以及,将所述辅助航点的高度信息确定为第n个作业对象的第一喷洒点高度;

若hn<h(n+1),则将辅助航点的位置坐标确定为第n个作业对象的位置信息,以及,将所述辅助航点的高度信息确定为第n+1个作业对象的第一喷洒点高度。

具体的,可以比较第n(其中,n≥1)个作业对象的第一喷洒点高度hn与第n+1个作业对象的第一喷洒点高度h(n+1),例如,对于果树,比较第n棵果树的第一喷洒点高度hn和第(n+1)棵果树的第一喷洒点高度h(n+1),即比较相邻两棵树的高低情况。

如果hn>h(n+1),即第n棵果树比第(n+1)棵果树高,如图4所示,则可以在第n+1棵果树上确定一个辅助航点b,其中,该辅助航点b的位置坐标(如经纬度)为第n+1棵果树的位置坐标、高度信息为第n棵果树的第一喷洒点高度。

如果hn<h(n+1),即第n棵树比第(n+1)棵树要矮,如图5所示,则在第n棵果树上确定一个辅助航点b,其中,该航点b的位置坐标采用第n棵果树的位置坐标,高度信息采用第(n+1)棵果树的第一喷洒点高度。

子步骤s13,将所述辅助航点添加到所述过渡航线中,并调整所述过渡航线的航点顺序。

在本发明实施例的一种优选实施例中,所述调整所述过渡航线的航点顺序的步骤,包括:

若hn≥h(n+1),则将航点顺序调整为第n个作业对象所在的航点、第n+1个作业对象的辅助航点、第n+1个作业对象的所在的航点;

若hn<h(n+1),则将航点顺序调整为第n个作业对象所在的航点、第n个作业对象的辅助航点、第n+1个作业对象所在的航点。

根据相邻的作业对象的高度差异确定辅助航点以后,可以将辅助航点添加到子步骤s11确定的过渡航线中,并调整过渡航线的航点顺序。例如,在图4或图5中,将辅助航点b加入过渡航线后,在图4中,将航点顺序调整为第n棵果树航点a、第(n+1)棵果树航点b、第(n+1)棵果树航点a;在图5中,将航点顺序调整为第n棵果树航点a、第n棵果树航点b、第(n+1)棵果树航点a。

对全部果树进行上述子步骤s12及子步骤s13的处理,可以得到过渡航线。

在本发明实施例的另一种优选实施例中,步骤103可以包括如下子步骤:

子步骤s21,针对当前作业对象,确定无人机在按照喷洒轨迹执行喷洒作业后所在的实时位置;

例如,如果喷洒轨迹为从第一喷洒点高度向第二喷洒点高度方向的喷洒轨迹,则按照喷洒轨迹执行喷洒作业后无人机所在的实时位置为第二喷洒点高度的位置。如果喷洒轨迹为从第二喷洒点高度向第一喷洒点高度方向的喷洒轨迹,则按照喷洒轨迹执行喷洒作业后无人机所在的实时位置为第一喷洒点高度的位置。

子步骤s22,确定下一作业对象的目标位置;

子步骤s23,连接所述实时位置与所述目标位置,生成过渡航线。

在本发明实施例的一种优选实施例中,子步骤s22进一步可以包括如下子步骤:

从下一作业对象的第一喷洒点高度的位置以及第二喷洒点高度的位置中,选择距离所述实时位置最近的位置,作为目标位置。

例如,如图6所示,若第一个作业对象的喷洒轨迹为从第一喷洒点高度向第二喷洒点高度方向的喷洒轨迹,则无人机执行喷洒作业后到达的实时位置为第一个作业对象的第二喷洒点高度所在的位置,如图6中的b1点,若第二个作业对象与第一个作业对象等高,则从第二个作业对象的a2点(第一喷洒点高度所在的位置)与b2点(第二喷洒点高度所在的位置)中决策出离b1点最近的点,可以得知是b2点,则可以将b2点所在的位置作为目标位置。而第二个作业对象,若该作业对象的喷洒轨迹为从第二喷洒点高度向第一喷洒点高度方向的喷洒轨迹,则无人机执行喷洒作业后到达的实时位置为第一喷洒点高度所在的位置,如图6中的a2点,则此时a2点距离等高的第三个作业对象的a3点较近,则将第三个作业对象的a3点作为目标位置。

又如,如图7所示,若第一个作业对象的喷洒轨迹为从第二喷洒点高度向第一喷洒点高度方向的喷洒轨迹,则无人机执行喷洒作业后到达的实时位置为第一喷洒点高度所在的位置,如图7中的a1点,若第二个作业对象与第一个作业对象不等高,则从第二个作业对象的a2点(第一喷洒点高度所在的位置)与b2点(第二喷洒点高度所在的位置)中决策出离a1点最近的点,可以得知是b2点,则可以将b2点所在的位置作为目标位置。而针对第二个作业对象,若该作业对象的喷洒轨迹为从第二喷洒点高度向第一喷洒点高度方向的喷洒轨迹,则无人机执行喷洒作业后到达的实时位置为第一喷洒点高度所在的位置,如图7中的a2点,则此时a2点距离不等高的第三个对象的a3点较近,则将第三个作业对象的a3点作为目标位置。

如图6及图7所示,得到实时位置以及目标位置以后,连接两个位置可以得到两个作业对象之间的过渡航线。

在本发明实施例的另一种优选实施例中,子步骤s22进一步可以包括如下子步骤:

将下一作业对象的第一喷洒点高度的位置或者第二喷洒点高度的位置作为目标位置。

在具体实现中,可以指定每个作业对象的第一喷洒点高度的位置或者第二喷洒点高度的位置为目标位置。

例如,如图8所示,若设定每个作业对象的喷洒轨迹为从第一喷洒点高度向第二喷洒点高度方向的喷洒轨迹,则每个作业对象的目标位置为第一喷洒点高度所在的位置。如图8所示,无人机对第一个作业对象执行喷洒作业后到达的实时位置为该作业对象的第二喷洒点高度所在的位置,如图8中的b1点,此时,第二个作业对象的目标位置为a2点,则第一个作业对象与第二个作业对象之间的过渡航线为b1点到a2点的连线。

步骤104,根据所述过渡航线和各作业对象的喷洒轨迹生成作业航线。

具体而言,得到各个作业对象对应的喷洒轨迹以及作业对象之间的过渡航线以后,可以将作业对象的喷洒轨迹与作业对象的标识进行绑定,并存储作业对象之间的过渡航线,得到作业航线。

需要说明的是,本发明实施例中的航线规划的方法可以由无人机执行,也可以由其他具备航线规划功能的装置执行,本发明实施例对此不作限制。

在本发明实施例中,在确定各作业对象信息以后,可以根据每个作业对象信息分别确定每个作业对象的喷洒轨迹,以及,根据作业对象之间的位置关系确定作业对象之间的过渡航线,结合该过渡航线以及每个作业对象的喷洒轨迹,可以得到作业航线,通过这种方式得到的作业航线既包含作业对象之间的航迹信息,又包含每个作业对象的喷洒信息,丰富了航线的信息,符合每个作业对象的个性化情形,在按照作业航线对作业对象进行作业时,可以提高对作业对象的喷洒精度和喷洒效率,同时扩展了作业的适用场景。

参照图9,示出了本发明的一种无人机作业的方法实施例的步骤流程图,本发明实施例可以由无人机执行,具体可以包括如下步骤:

步骤901,获取作业航线信息,所述作业航线信息包括根据各作业对象之间的位置关系确定的过渡航线以及各作业对象的喷洒轨迹;

在具体实现中,该作业航线信息的生成方式可以参照图1实施例的说明,本发明实施例对此不再赘述。该作业航线信息可以由无人机自身生成,也可以从其他的航线规划装置中读取,本发明实施例对此不作限制。

作为一种示例,该喷洒轨迹可以包括但不限于:平面螺旋喷洒轨迹、摇摆喷洒轨迹、立体螺旋喷洒轨迹、从作业对象的主体底端向顶端方向的喷洒轨迹、从作业对象的主体顶端向底端方向的喷洒轨迹。

进一步的,每种喷洒轨迹都具有喷洒姿态信息,该喷洒姿态信息可以包括:横滚角、俯仰角、航向角等姿态角信息,摆动方向、摆动位置、摆动周期等摆动信息,螺旋半径、螺距、无人机机身和竖直面的夹角等螺旋信息,等等。

步骤902,按照所述作业航线信息进行植保作业,在作业过程中,按照所述过渡航线飞往各个作业对象,在到达所述作业对象时,按照所述喷洒轨迹进行喷洒作业。

无人机获得作业航线信息以后,可以根据该作业航线信息执行航线并进行喷洒作业。

需要说明的是,在执行航线以及进行喷洒作业时,执行航线和进行喷洒作业可以理解为上下层关系,当无人机沿航线作业到达航点(作业对象所在的点)时,如果该航点附有喷洒轨迹,则暂停航线作业,执行喷洒作业。当喷洒作业执行完毕,继续航线作业。

具体的,无人机沿作业航线信息对应的航线开始作业时,可以按照每个作业对象的位置坐标飞往作业对象。其中,在实现时,无人机与作业对象的距离可通过声呐、激光、微波雷达和机器视觉等技术手段进行测量。

每到达一个航点,可以检查该航点是否有喷洒轨迹,如果有,则可以暂停航线飞行,按照喷洒轨迹飞行,在飞行过程中,同时按照喷洒量信息进行喷洒作业。

在具体实现中,无人机在进行喷洒作业时,可控制喷头部分开启或者全部开启。

如果检查该航点没有喷洒轨迹,则可以继续按照航点顺序飞往下一作业航点。

在本发明实施例的一种优选实施例中,本发明实施例还可以包括如下步骤:

在喷洒作业的过程中进行喷洒调整。

在具体实现中,在无人机进行植保作业的过程中,还可以根据实际情况进行喷洒调整。

在本发明实施例的一种优选实施方式中,该喷洒调整可以包括:

调整无人机的喷头的方位,以使得所述喷头的喷洒区域位于所述无人机的旋翼风力下压区域范围内。

在具体实现中,无人机可以开启喷头可调整模式。在飞行过程中,无人机可以获取当前无人机的飞行信息,如无人机的飞行速度、高度、无人机相对于水平面的飞行夹角等;同时获取当前的环境信息,如风速、风向等。随后可以根据上述飞行信息以及环境信息,调整无人机的喷头的方位,以使得该喷头的喷洒区域位于无人机的旋翼风力下压区域范围内,从而减少雾滴飘移,达到精准喷洒的效果。

在具体实现中,风速信息可以包括相对于无人机的相对风速信息,也可以包括绝对风速信息。风向信息可以包括相对于无人机的相对风向信息,可以包括绝对风向信息。

可以通过附近的气流检测基站检测风速和风向,并发送给航线规划装置上的通信装置,作为绝对风速信息和绝对风向信息。为了能够提高绝对风速和绝对风向的准确性,可以在无人机作业的区域范围内设置至少一个气流检测基站,并根据无人机与各个气流检测基站之间的距离确定无人机的绝对风速信息和绝对风向信息。例如,可以将距离无人机当前位置最近的气流检测基站检测到的风速和风向,作为绝对风速信息和绝对风向信息。

另外,还可以根据各个气流检测基站检测到的风速和风向再结合各个气流检测基站的位置关系,确定绝对风速信息和绝对风向信息。

对于相对风速信息和相对风向信息,可以根据无人机的飞行方向、飞行速度、当前的绝对风速和绝对风向得出。例如,无人机的飞行方向为正东方向,无人机的飞行速度为3m/s,而当前的绝对风速为正西方向,绝对风速为2m/s,则可以得出无人机的相对风速为5m/s,相对风向为正西方向。

在一种实施方式中,所述风力下压区域包括整圆柱体区域v1和斜圆柱体区域v2,可以采用如下方式确定无人机的旋翼风力下压区域范围:

无人机在工作时,无人机旋翼转动形成圆面区域,因此可以根据无人机旋翼的半径,确定无人机旋翼对应的圆面区域。

然后根据无人机的飞行高度、无人机旋翼的半径和无人机的飞行夹角确定无人机旋翼最低点到地平面的第一高度。例如,飞行高度为h0,无人机旋翼的半径为r,飞行夹角为θ,则无人机旋翼最低点到地平面的第一高度h=h0-rsinθ。

根据飞行夹角和上述第一高度确定整圆柱体区域的高度,并根据该整圆柱体区域的高度和无人机旋翼对应的圆面,确定整圆柱体区域。其中,整圆柱体区域的高度则整圆柱体区域

根据所述飞行夹角和所述无人机旋翼的直径确定所述斜圆柱体区域的高度,并根据所述斜圆柱体区域的高度和所述无人机旋翼对应的圆面,确定所述斜圆柱体区域。其中,斜圆柱体区域的高度l2=2rtanθ,则斜圆柱体区域

根据所述整圆柱体区域和所述斜圆柱体区域确定所述风力下压区域。在确定出整圆柱体区域和斜圆柱体区域后,得出风行下压区域为整圆柱体区域和斜圆柱体区域,即为

在一种实施方式中,可以采用如下方式调整无人机的喷头的方位:

根据所述风向信息确定无人机的喷头的喷洒区域的雾滴飘移方向。其中,雾滴飘移方向与风向相反,因此可以根据风向信息确定雾滴飘移方向。例如,风向为正西方向,则可以确定雾滴飘移方向向西,对此不做赘述。

在无人机还可以包括用于调整喷头方位的驱动装置,调整所述驱动装置的第一方向,以使得所述无人机的喷头的喷洒方向与所述飘移方向相反。例如,风向为正西方向,则可以调整驱动装置的第一方向,使得无人机喷洒装置的喷洒方向为正东方向。而驱动装置的第一方向可以为与无人机机身平行的平面,调整驱动装置的第一方向使得无人机喷洒装置的喷洒方向能在该平面内调整。

进一步的,所述驱动装置还用于在第二方向上调整所述无人机喷洒装置的喷洒方向,所述第一方向和所述第二方向垂直。对应的,调整无人机的喷头的方位还包括如下步骤:

根据所述风速信息确定雾滴飘移强度;调整所述驱动装置的第二方向,以使得所述无人机喷洒装置的喷洒区域位于所述风力下压区域范围内。

其中,风向信息决定雾滴飘移的方向,而风速信息决定雾滴飘移的强度。雾滴飘移强度可以理解为雾滴飘移的路线与地平面之间的角度:角度越接近0°,雾滴飘移强度越强;角度越接近90°,雾滴飘移强度越弱。一个实施例中,第二方向可以为与无人机机身垂直的方向。

在雾滴飘移强度较强时,可以调整驱动装置的第二方向,即调整所述喷头的喷洒方向与水平面的夹角,喷头的喷头轴线与水平面的夹角越大,则抗风的能力越强,相对风速越大,则需要调整的角度也越大,以此将无人机喷洒装置的喷洒区域调整到风力下压区域范围之内,或者调整所述无人机喷洒装置的方位,以使其喷洒区域位于所述风力下压区域范围之外的区域小于预设阈值。

需要说明的是,上述调整无人机的喷头的方位的方式仅仅是本发明实施例的一种示例,本领域技术人员根据实际需求采用其他方式进行喷头方位调整均是可以的,本发明实施例对此不作限制。

在本发明实施例的另一种优选实施方式中,该喷洒调整可以包括:

调节药液的流出速度。

具体的,还可以根据无人机当前的飞行信息和喷洒量信息,调节药液的流出速度,以控制喷洒量。

在具体实现中,可以根据飞行信息和喷洒量信息,得到单位时间内每个喷头的目标喷药量。然后读取水泵电机的每转排药量,根据单位时间内每个喷头的目标喷药量和水泵电机的每转排药量,得到水泵电机的目标转速,并控制水泵电机驱动模块驱动水泵电机按照水泵电机的目标转速转动,并控制喷头喷洒,使水泵电机控制水泵向对应的喷头供药以及使喷头喷洒。

需要说明的是,除了上述方式以外,还可以采用其他方式调节药液的流出速度,本发明实施例对此不作限制。

在本发明实施例的又一种优选实施方式中,该喷洒调整可以包括:

调节离心喷头的转速或者压力喷头的出口压力,以控制雾滴粒径。

在一种实施方式中,可以采用如下方式调节离心喷头的转速或者压力喷头的出口压力:

根据高光谱相机图像或者图像识别的方式确定病虫害的种类;无人机根据生物最佳粒径理论确定所需雾滴粒径;根据所需雾滴粒径确定离心喷头转速或者压力喷头的出口压力,以控制雾滴粒径,从而达到精准喷洒的效果。

需要说明的是,除了进行如上述的喷洒调整以外,为了使雾滴对靶效果更好,还可以在喷头上应用静电喷雾技术。

在本发明实施例中,无人机在进行植保作业时,获取的作业航线信息可以包括过渡航线以及喷洒轨迹,在按照航线作业过程中,在到达每个作业对象时,可以按照喷洒轨迹进行喷洒作业,从而提高了无人机喷洒作业的效率以及精准度。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参照图10,示出了本发明的一种基于无人机的航线规划的装置实施例的结构框图,可以包括如下模块:

作业对象信息确定模块1001,用于确定各作业对象信息;

喷洒轨迹确定模块1002,用于根据各作业对象信息确定对应于各作业对象的喷洒轨迹;

过渡航线确定模块1003,用于基于各作业对象之间的位置关系确定过渡航线;

作业航线生成模块1004,用于根据所述过渡航线和各作业对象的喷洒轨迹生成作业航线。

在本发明实施例的一种优选实施例中,所述作业对象信息包括作业对象的位置坐标、作业对象顶端的海拔高度、第一喷洒点高度、第二喷洒点高度、主体高度、主体宽度、密度信息和/或形状信息;其中,所述第一喷洒点高度根据所述海拔高度与指定喷洒高度确定,用于表示作业对象的顶端的高度;所述第二喷洒点高度根据所述海拔高度与所述主体高度确定,用于表示作业对象的底端的高度。

在本发明实施例的一种优选实施例中,所述过渡航线确定模块1003还用于:

依次连接各个作业对象的位置坐标,生成过渡航线。

在本发明实施例的一种优选实施例中,所述过渡航线确定模块1003还用于:

比较第n个作业对象的第一喷洒点高度hn与第n+1个作业对象的第一喷洒点高度h(n+1),并根据比较结果确定相应的辅助航点,其中,n≥1;

将所述辅助航点添加到所述过渡航线中,并调整所述过渡航线的航点顺序。

在本发明实施例的一种优选实施例中,所述过渡航线确定模块1003还用于:

若hn>h(n+1),则将辅助航点的位置坐标确定为第n+1个作业对象的位置坐标,以及,将所述辅助航点的高度信息确定为第n个作业对象的第一喷洒点高度;

若hn<h(n+1),则将辅助航点的位置坐标确定为第n个作业对象的位置信息,以及,将所述辅助航点的高度信息确定为第n+1个作业对象的第一喷洒点高度。

在本发明实施例的一种优选实施例中,所述过渡航线确定模块1003还用于:

若hn>h(n+1),则将航点顺序调整为第n个作业对象所在的航点、第n+1个作业对象的辅助航点、第n+1个作业对象的所在的航点;

若hn<h(n+1),则将航点顺序调整为第n个作业对象所在的航点、第n个作业对象的辅助航点、第n+1个作业对象所在的航点。

在本发明实施例的一种优选实施例中,所述喷洒轨迹确定模块1002还用于:

将所述作业对象的喷洒轨迹确定为从第一喷洒点高度向第二喷洒点高度方向的喷洒轨迹,和/或,从第二喷洒点高度向第一喷洒点高度方向的喷洒轨迹。

在本发明实施例的一种优选实施例中,所述过渡航线确定模块1003还用于:

针对当前作业对象,确定无人机在按照喷洒轨迹执行喷洒作业后所在的实时位置;

确定下一作业对象的目标位置;

连接所述实时位置与所述目标位置,生成过渡航线。

在本发明实施例的一种优选实施例中,所述过渡航线确定模块1003还用于:

从下一作业对象的第一喷洒点高度的位置以及第二喷洒点高度的位置中,选择距离所述实时位置最近的位置,作为目标位置;

或者,

将下一作业对象的第一喷洒点高度的位置或者第二喷洒点高度的位置作为目标位置。

在本发明实施例的一种优选实施例中,所述喷洒轨迹确定模块1002还用于:

若作业对象的主体宽度大于或等于指定喷洒宽度,则确定所述作业对象的喷洒轨迹为平面螺旋喷洒轨迹和/或摇摆喷洒轨迹;

若作业对象的主体宽度小于指定喷洒宽度,则根据所述作业对象的密度信息确定喷洒雾滴可达深度,在判定所述喷洒雾滴可达深度小于所述作业对象的主体高度时,确定所述作业对象的喷洒轨迹为立体螺旋喷洒轨迹和/或摇摆喷洒轨迹。

在本发明实施例的一种优选实施例中,所述立体螺旋喷洒轨迹采用如下公式确定:

ι·sinα+(h+t)·cosα=r

(h+t)·sinα=d

其中,ι表示无人机喷头到无人机中心的距离,r表示螺旋半径、d表示螺距、α表示无人机机身和竖直面的夹角,h表示无人机的指定喷洒高度。

在本发明实施例的一种优选实施例中,所述装置还包括如下模块:

喷洒量信息确定模块,用于获取所述作业对象的高光谱图像信息;根据所述高光谱图像信息,确定所述作业对象的喷洒量信息。

对于图10的装置实施例而言,由于其与上述图1的方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

参照图11,示出了本发明的一种控制无人机进行作业的装置实施例的结构框图,可以包括如下模块:

作业航线信息获取模块1101,用于获取作业航线信息,所述作业航线信息包括根据各作业对象之间的位置关系确定的过渡航线以及各作业对象的喷洒轨迹;

作业模块1102,用于按照所述作业航线信息进行植保作业,在作业过程中,按照所述过渡航线飞往各个作业对象,在到达所述作业对象时,按照所述喷洒轨迹进行喷洒作业。

对于图11的装置实施例而言,由于其与上述图9的方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

另外,本发明实施例还公开了一种飞行器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法实施例中的步骤。

另外,本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述实施例所述方法的步骤。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的基于无人机的航线规划及控制无人机作业的方法、装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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