喷洒面积的测量方法和设备与流程

文档序号:16360972发布日期:2018-12-22 08:09阅读:694来源:国知局
喷洒面积的测量方法和设备与流程

本发明实施例涉及无人机技术领域,尤其涉及一种喷洒面积的测量方法和设备。

背景技术

随着消费级无人机日益普及,行业级应用无人机也开始崭露头角,对为农行业来说,农业无人机作为行业级应用无人机占据着重要的位置,其可以对农田地进行植保作业,如耕地、喷洒农药和收割庄稼等,给农业领域带来了极大的好处,例如节省用户时间、提高作业效率、增加作业收益以及提高农业机械的利用效率等。其中,农业无人机的作业情况可以通过植保作业工作量来衡量,而作业面积是最为重要和直观的一个。在现在方式中,作业面积通常通过植保作业前人工估算或测量得到,但是实际作业过程中受各种因素的影响,使得实际作业面积与估算或测量得到的作业面积差距较大,造成植保工作量不准确。



技术实现要素:

本发明实施例提供一种喷洒面积的测量方法和设备,用于提高喷洒面积的测量准确率。

第一方面,本发明实施例提供一种喷洒面积的测量方法,包括:

获取无人机在执行喷洒作业的过程中的飞行数据;

根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积。

第二方面,本发明实施例提供一种喷洒面积的测量设备,包括:存储器和处理器;

所述存储器,用于存储程序代码;

所述处理器,调用所述程序代码,当程序代码被执行时,用于执行以下操作:

用于获取无人机在执行喷洒作业的过程中的飞行数据;

根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积。

第三方面,本发明实施例提供一种芯片,包括:存储器和处理器;

所述存储器,用于存储程序代码;

所述处理器,调用所述程序代码,当程序代码被执行时,用于执行以下操作:

获取无人机在执行喷洒作业的过程中的飞行数据;

根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积。

第四方面,本发明实施例提供一种可读存储介质,所述可读存储介质上存储有计算机程序;所述计算机程序在被执行时,实现如第一方面本发明实施例所述的喷洒面积的测量方法。

本发明实施例提供的喷洒面积的测量方法和设备,通过获取无人机在执行喷洒作业的过程中的飞行数据;以及根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积。由于飞行数据反映了无人机的实际飞行状况,据此获得的喷洒面积更加接近无人机的实际喷洒面积,提高了喷洒面积的测量准确率,也提高了植保工作量的准确率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明的实施例的农业无人机100的示意性架构图;

图2为本发明一实施例提供的喷洒面积的测量方法的流程图;

图3为本发明另一实施例提供的喷洒面积的测量方法的流程图;

图4为图3所示实施例中的一种喷洒面积测量示意图;

图5为本发明另一实施例提供的喷洒面积的测量方法的流程图;

图6为图5所示实施例中的一种喷洒面积测量示意图;

图7为本发明实施例提供的喷洒面积的测量设备的一种结构示意图;

图8为本发明实施例提供的喷洒面积的测量系统的一种结构示意图;

图9为本发明实施例提供的喷洒面积的测量系统的另一种结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的实施例提供了喷洒面积的测量方法和设备,应用于无人机领域。无人机可以是农业无人机,如旋翼飞行器(rotorcraft),例如,由多个推动装置通过空气推动的多旋翼飞行器,本发明的实施例并不限于此。

图1是根据本发明的实施例的农业无人机100的示意性架构图。本实施例以农业无人机100为旋翼无人飞行器为例进行说明。

农业无人机100可以包括动力系统、飞行控制系统和机架。农业无人机100可以与控制终端进行无线通信,该控制终端可以显示农业无人机的飞行信息等,控制终端可以通过无线方式与农业无人机100进行通信,用于对农业无人机100进行远程操纵。

其中,机架可以包括机身110和脚架120(也称为起落架)。机身110可以包括中心架111以及与中心架111连接的一个或多个机臂112,一个或多个机臂112呈辐射状从中心架延伸出。脚架120与机身110连接,用于在农业无人机100着陆时起支撑作用,另外脚架120之间还搭载有储液箱130,该储液箱用于存储药液或者水;而且机臂112的末端还搭载有喷头140,储液箱130中的液体通过泵泵入至喷头140,由喷头140喷散出去。

动力系统可以包括一个或多个电子调速器(简称为电调)、一个或多个螺旋桨150以及与一个或多个螺旋桨150相对应的一个或多个电机160,其中电机160连接在电子调速器与螺旋桨150之间,电机160和螺旋桨150设置在农业无人机100的机臂112上;电子调速器用于接收飞行控制系统产生的驱动信号,并根据驱动信号提供驱动电流给电机,以控制电机160的转速。电机160用于驱动螺旋桨150旋转,从而为农业无人机100的飞行提供动力,该动力使得农业无人机100能够实现一个或多个自由度的运动。在某些实施例中,农业无人机100可以围绕一个或多个旋转轴旋转。例如,上述旋转轴可以包括横滚轴、偏航轴和俯仰轴。应理解,电机160可以是直流电机,也可以交流电机。另外,电机160可以是无刷电机,也可以是有刷电机。

飞行控制系统可以包括飞行控制器和传感系统。传感系统用于测量无人飞行器的姿态信息,即农业无人机100在空间的位置信息和状态信息,例如,三维位置、三维角度、三维速度、三维加速度和三维角速度等。传感系统例如可以包括陀螺仪、超声传感器、电子罗盘、惯性测量单元(inertialmeasurementunit,imu)、视觉传感器、全球导航卫星系统和气压计等传感器中的至少一种。例如,全球导航卫星系统可以是全球定位系统(globalpositioningsystem,gps)。飞行控制器用于控制农业无人机100的飞行,例如,可以根据传感系统测量的姿态信息控制农业无人机100的飞行。应理解,飞行控制器可以按照预先编好的程序指令对农业无人机100进行控制,也可以通过响应来自控制终端的一个或多个控制指令对农业无人机100进行控制。

应理解,上述对于农业无人机各组成部分的命名仅是出于标识的目的,并不应理解为对本发明的实施例的限制。

图2为本发明一实施例提供的喷洒面积的测量方法的流程图,如图2所示,本实施例的方法可以包括:

s201、获取无人机在执行喷洒作业的过程中的飞行数据。

s202、根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积。

本实施例,无人机可以对农田执行喷洒作业,例如喷洒药液或者水等,其中,可以通过确定无人机的喷洒面积来衡量喷洒作业情况。为了保证无人机在执行喷洒作业的效果,无人机一般飞行在空中,在空中朝地面喷洒,因此,本实施例可以获取无人机在执行喷洒作业的过程中的飞行数据,例如:可以实时获取无人机的上述飞行数据,或者,可以根据预设周期实时获取无人机的上述飞行数据,如每隔1秒、2秒、5秒、或者10秒获取上述飞行数据。可选地,飞行数据例如包括以下至少一种:飞行高度、飞行速度、飞行角度、位置信息、飞行时刻;需要说明的是,本实施例并不限于此。其中,飞行数据可以反映出无人机在喷洒作业的过程中的飞行情况(例如飞行轨迹)。一般无人机在喷洒作业的过程中的飞行轨迹越长,说明喷洒面积越大;无人机在喷洒作业的过程中的飞行轨迹越短,说明喷洒面积越小;另外,喷洒面积还与无人机上配置的用于喷洒的喷头的喷洒幅度有关,若对同一喷头而言,喷头的喷洒幅度越小,则说明喷洒面积越小,喷头的喷洒幅度越大,则说明喷洒面积越大。所以,本实施例根据飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积。

本实施例中,通过获取无人机在执行喷洒作业的过程中的飞行数据;以及根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积。由于飞行数据反映了无人机的实际飞行状况,据此获得的喷洒面积更加接近无人机的实际喷洒面积,提高了喷洒面积的测量准确率,也提高了植保工作量的准确率。

其中,在一些实施例中,还获取无人机上配置的用于喷洒的喷头的喷洒幅度。对于不同的喷洒作业,可能为喷头设置不同的喷洒幅度,也可能更换不同的喷头(不同的喷头,其喷洒幅度可能不同)。因此,为了更加准确地测量喷洒面积,因此在确定喷洒面积之前,还可以获取无人机上配置的用于喷洒的喷头的喷洒幅度。

需要说明的是,本实施例的方法可以应用于无人机的控制终端中,或者,也可以应用于服务器中。

在本实施例的方法应用于无人机的控制终端时,对于步骤s201,一种可行的方式是:接收所述无人机发送的所述无人机在执行喷洒作业的过程中的飞行数据。例如:控制终端可以通过与无人机之间的无线链路获取上述飞行数据。

在本实施例的方法应用于服务器时,对于步骤s201,一种可行的方式是:接收所述无人机发送的所述无人机在执行喷洒作业的过程中的飞行数据。例如:无人机可以配置通信接口,无人机可通过该通信接口与服务器通信,该通信接口例如是网络通信接口,如蜂窝通信接口(3g、4g或者5g通信接口),因此,服务器获取无人机可以通过该通信接口发送的上述飞行数据。对于步骤s201,另一种可行的方式是:接收所述无人机的控制终端发送的所述无人机在执行喷洒作业的过程中的飞行数据。例如:无人机的控制终端可以配置通信接口,控制终端可通过该通信接口与服务器通信,该通信接口例如是网络通信接口,如蜂窝通信接口(3g、4g或者5g通信接口),因此,无人机的控制终端可以通过与无人机之间的无线链路获取上述飞行数据,然后服务器获取控制终端通过该通信接口发送的无人机的上述飞行数据。

在图2所述的实施例的基础上,图3为本发明另一实施例提供的喷洒面积的测量方法的流程图,如图3所示,本实施例的方法可以包括:

s301、获取无人机在执行喷洒作业的过程中的飞行数据。

本实施例中,s301的具体实现过程可以参见图2所示实施例中的相关描述,此处不再赘述。

s302、根据所述飞行数据确定无人机在执行喷洒作业的过程中每一个航线段的长度。

s303、根据每一个航线段的长度和无人机上配置的用于喷洒的喷头的喷洒幅度,确定喷洒作业的喷洒面积。

本实施例中,上述s202的一种可能的实现方式可以包括如上s302和s303。本实施例在获得无人机在执行喷洒作业的过程中的飞行数据之后,根据该飞行数据确定无人机在执行喷洒作业的过程中每一个航线段的长度。可选地,该航线段的长度可以是航线段投影到地球表面上的球面距离,所述投影到地球表面的距离可以是根据所述飞行数据中无人机的位置信息确定的,但本实施例不以此为限。

在一些实施例中,航线段是以预设时间间隔来划分的。其中,该飞行数据中包括飞行位置和飞行时刻,例如该飞行位置为无人机的所处的经纬度,例如预设时间间隔为2s,例如:根据时间间隔为2s的飞行时刻对应的飞行位置,可以获得这一航线段的长度。举例来说,确定t1时刻对应的飞行位置以及t1+2s时刻对应的飞行位置,根据这两个飞行位置的经纬度确定这两个飞行位置的距离,该距离即为这一条航线段的长度;然后确定t1+2s时刻对应的飞行位置以及t1+4s时刻对应的飞行位置,根据这两个飞行位置的经纬度确定这两个飞行位置的距离,该距离即为这一条航线段的长度;以此类推,可以确定所有航线段的长度。

在一些实施例中,航线段是以预设距离间隔来划分的。其中,该飞行数据中包括飞行位置,例如该飞行位置为无人机的所处的经纬度,例如预设距离间隔为2m,例如:确定一飞行位置,然后从各飞行位置中确定距离该飞行位置为2m的飞行位置,将这两个飞行位置确定一航线段,该航线段的长度即为2m。举例来说,确定第一飞行位置以及从各飞行位置中与该第一飞行位置距离2m的第二飞行位置,从第一飞行位置到第二飞行位置的路线称为一航线段;然后从各飞行位置中确定与第二飞行位置相距2m的第三飞行位置,从第二飞行位置到第三飞行位置的路线称为另一航线段;以此类推,可以确定所有航线段,且各航线段的长度为2m。

本实施例中,在根据飞行数据获得每一个航线段的长度之后,由于每个航线段是无人机在执行喷洒作业时飞行的航线段,而且无人机上配置的用于喷洒的喷头的喷洒幅度已知,然后根据该每一个航线段的长度以及喷头的喷洒幅度,确定喷洒作业的喷洒面积。

其中,上述s303可以包括如下几种可能的实现方式:

在一些实施例中,s303可以为:根据每一个航线段的长度和所述喷头的喷洒幅度确定对应航线段的喷洒面积;然后根据每一个航线段对应的喷洒面积确定喷洒作业的喷洒面积。例如如图4所示,本实施例可以计算无人机在飞行每一个航线段时执行喷洒作业时的喷洒面积,然后根据获得每一个航线段对应的喷洒面积来计算无人机喷洒作业的喷洒面积,例如:可以将每一个航线段对应的喷洒面积求和来获得无人机喷洒作业的喷洒面积。

其中,根据每一个航线段的长度和所述喷头的喷洒幅度确定对应航线段的喷洒面积可以如下几种实现方式。

在一种可能的实现方式中,可以认为无人机在飞行所有航线段时无人机上配置的喷头为开启的数量相同,或者,也可以认为无人机上配置的喷头均开启,这样对于每一个航线段来说,无人机的喷洒幅度是一样的,无人机的喷洒幅度可以根据喷头的喷洒幅度来确定,例如所述无人机的喷洒幅度可以为开启的喷头的数量与喷头的喷洒幅度的乘积。这样可以将每一个航线段的长度与同一无人机的喷洒幅度相乘,即可得到每一个航线段对应的喷洒面积。

在另一种可能的实现方式中,本实施例还获取无人机在每一个航线段中喷头的工作状态,该工作状态例如为开启或者关闭,如果该喷头为开启,则说明该喷头在喷洒,该喷头的喷洒幅度应该用于计算喷洒面积,如果该喷头关闭,则说明该喷头未喷洒,该喷头的喷洒幅度不应该用于计算喷洒面积。因此,喷头的工作状态也会影响到喷洒面积,所以本实施例可以根据每一个航线段的长度、喷洒幅度、以及在所述航线段中喷头的工作状态确定对应喷洒航线段的喷洒面积。具体地,当一个航线段中喷头的工作状态为关闭时,该航线段的喷洒面积为0,当一个航线段中喷头的工作状态为开启时,可以根据喷头的喷洒幅度确定无人机的喷洒幅度,根据无人机的喷洒幅度和航线段的长度确定该航线段的喷洒面积,例如该航线段的喷洒面积可以为航线段的长度与无人机的喷洒幅度的乘积。

进一步具体的一种方案为:根据每一个航线段中各个喷头的工作状态确定在该航线段上工作状态为开启的喷头的数量,然后根据每一个航线段的长度、喷头的喷洒幅度、以及在该航线段中工作状态为开启的喷头的数量,确定对应航线段的喷洒面积。由于某些航线段中工作状态为开启的喷头的数量存在不同,这样,这些航线段中时无人机的喷洒幅度不同,因此,这些航线段对应的喷洒面积也不相同,为了准确测量喷洒面积,在计算每个航线段对应的喷洒面积时,需要考虑开启的喷头的数量。对于其中任一航线段i,若开启的喷头的数量为ni,喷头的喷洒幅度为s(这是指一个喷头的喷洒幅度),该航线段的长度为li,则无人机的喷洒幅度为:ni*s,该航线段的喷洒面积为:ni*s*li。在一些情况下,航线段中开启的喷头的数量为0,通过本实施例的方案获得的该航线段的喷洒面积为0。

或者,在一些实施例中,s303可以为:根据所述每一个航线段的长度确定航线的长度;然后根据航线的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积。本实施例可以计算无人机在执行喷洒作业时的整个航线的长度,例如:可以将每一个航线段的长度求和,即可获得整个航线的长度。然后根据整个航线的长度以及喷头的喷洒幅度,获得无人机喷洒作业的喷洒面积。其中,本实施例确定喷洒面积的一种方式为可以为:根据航线的长度、所述喷头的喷洒幅度和喷头的数量确定喷洒作业的喷洒面积。其中,无人机上配置的喷头可能为多个,可以认为无人机在飞行整个航线时无人机上配置的喷头为开启的数量相同,或者,也可以认为无人机上配置的所有喷头均开启,这样对于整个航线来说,无人机的喷洒幅度是一样的,即为喷头的数量与喷头的喷洒幅度的乘积。这样可以将整个航线的长度、喷头的数量与喷头的喷洒幅度三者相乘,即可得到无人机喷洒作业的喷洒面积。

本实施例中,通过根据无人机在执行喷洒作业的过程中的飞行数据确定每一个航线段的长度,再根据每一个航线段的长度以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积。由于将整个航线划分为多个航线段,根据每个航线段的长度获得的喷洒面积进一步接近无人机的实际喷洒面积,提高了喷洒面积的测量准确率,也提高了植保工作量的准确率。

在图2所述的实施例的基础上,图5为本发明另一实施例提供的喷洒面积的测量方法的流程图,如图5所示,本实施例的方法可以包括:

s501、获取无人机在执行喷洒作业的过程中的飞行数据。

本实施例中,s501的具体实现过程可以参见图2所示实施例中的相关描述,此处不再赘述。

s502、根据所述飞行数据确定无人机在执行喷洒作业的过程中每一个符合预设要求的航线段的长度。

s503、根据每一个符合预设要求的航线段的长度和所述喷头的喷洒幅度,确定喷洒作业的喷洒面积。

本实施例中,上述s202的一种可能的实现方式可以包括如上s502和s503。本实施例在获得无人机在执行喷洒作业的过程中的飞行数据之后,根据该飞行数据确定无人机在执行喷洒作业的过程中每一个符合预设要求的航线段的长度,需要说明的是,本实施例与图3所示实施例不同之处在于,图3获取的是无人机在执行喷洒作业的过程中每一个航线段的长度,但本实施例并不是获取无人机在执行喷洒作业的过程中每一个航线段的长度,而是获取符合预设要求的每一个航线段的长度,如果航线段不符合预设要求,则本实施例不获取该航线段的长度。即无人机在执行喷洒作业的过程中有些航线段并不影响喷洒面积,例如:喷头未开,或者,无人机飞行在无效植保区域(可以认为这些区域无需喷洒)等等,从而影响喷洒面积的并不是每个航线段。因此,本实施例从无人机在执行喷洒作业的过程中的所有航线段中确定符合预设要求的航线段,并获取每一个符合预设要求的航线段的长度。可选地,该航线段的长度可以是航线段投影到地球表面上的球面距离,但本实施例不以此为限。其中,航线段的划分可以参见上述实施例中的相关描述,此处不再赘述。

本实施例中,在根据飞行数据获得每一个符合预设要求的航线段的长度之后,由于每个符合预设要求的航线段是无人机在执行喷洒作业时影响喷洒面积的航线段,而且无人机上配置的用于喷洒的喷头的喷洒幅度已知,然后根据该每一个符合预设要求的航线段的长度以及喷头的喷洒幅度,确定喷洒作业的喷洒面积。

在一些实施例中,本实施例在执行s502之前,还获取无人机在执行喷洒作业的过程中每一个航线段中喷头的工作状态,该工作状态例如为开启或者关闭,如果航线段中该喷头为开启,则说明该喷头在喷洒,该喷头的喷洒幅度应该用于计算喷洒面积,如果该喷头关闭,则说明该喷头未喷洒,该喷头的喷洒幅度不应该用于计算喷洒面积。因此,喷头的工作状态也会影响到喷洒面积,所以本实施例中符合预设要求的航线段为喷洒航线段,不符合预设要求的航线段可以称为不喷洒航线段,其中,喷洒航线段为航线段中喷头的工作状态为开启状态的航线段。基于上述,本实施例在执行s502和s503时具体可以为:根据飞行数据和喷头的工作状态确定航线段中每一个喷洒航线段的长度,然后根据每一个喷洒航线段的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积。由于本实施例是根据喷洒航线段的长度来确定喷洒面积,所以本实施例获得的喷洒面积更加接近无人机在喷洒作业时实际将药液或水等喷洒到植保区域中的面积,进一步提高了喷洒面积的准确率。

其中,根据每一个喷洒航线段的长度和所述喷头的喷洒幅度确定对应航线段的喷洒面积可以如下几种实现方式。

在一些实施例中,上述根据每一个喷洒航线段的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积可以包括:根据每一个喷洒航线段的长度和所述喷头的喷洒幅度确定对应喷洒航线段的喷洒面积;然后根据每一个喷洒航线段对应的喷洒面积确定喷洒作业的喷洒面积。例如如图6所示,例如如图6所示,本实施例中示出了四段航线段,其中,第一个航线段、第二个航线段和第四个航线段中的喷头开启,则这几个航线段为喷洒航线段,而第三个航线段的喷头关闭,该第三个航线段则不用于计算喷洒面积。本实施例可以计算无人机在飞行每一个喷洒航线段时执行喷洒作业时的喷洒面积,然后根据获得每一个喷洒航线段对应的喷洒面积来计算无人机喷洒作业的喷洒面积,例如:可以将每一个喷洒航线段对应的喷洒面积求和来获得无人机喷洒作业的喷洒面积。

其中,根据每一个喷洒航线段的长度和所述喷头的喷洒幅度确定对应喷洒航线段的喷洒面积可以如下几种实现方式。

在一种可能的实现方式中,可以认为无人机在飞行喷洒航线段时无人机上配置的喷头为开启的数量相同,或者,也可以认为无人机上配置的喷头均开启,这样对于每一个喷洒航线段来说,无人机的喷洒幅度是一样的,即为开启的喷头的数量与喷头的喷洒幅度的乘积。这样可以将每一个喷洒航线段的长度与同一喷洒幅度相乘,即可得到每一喷洒航线段对应的喷洒面积。

在另一种可能的实现方式中,由于各个航线段中工作状态为开启的喷头的数量存在不同,因此,并不是每个航线段对应的喷洒面积均相同,为了准确测量喷洒面积,在计算每个航线段对应的喷洒面积时,需要考虑开启的喷头的数量。本实施例还根据每一个喷洒航线段中喷头的工作状态确定对应喷洒航线段中工作状态为开启的喷头的数量,若工作状态为开启的喷头的数量越大,说明喷洒面积越大,若工作状态为开启的喷头的数量越少,说明喷洒面积越少。因此,工作状态为开启的喷头的数量也会影响到喷洒面积,所以本实施例可以根据每一个喷洒航线段的长度、喷头的喷洒幅度、以及在所述喷洒航线段中工作状态为开启的喷头的数量,确定对应喷洒航线段的喷洒面积。对于其中任一喷洒航线段i,若开启的喷头的数量为ni,喷头的喷洒幅度为s(这是指一个喷头的喷洒幅度),该喷洒航线段的长度为li,则该无人机的喷洒幅度为:ni*s,该喷洒航线段的喷洒面积为:ni*s*li。由于喷洒航线段中开启的喷头的数量为至少一个,因此,每个喷洒航线段的喷洒面积大于0。

或者,在一些实施例中,上述根据每一个喷洒航线段的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积可以包括:根据所述每一个喷洒航线段的长度确定喷洒航线的长度;然后根据喷洒航线的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积。本实施例可以计算无人机在执行喷洒作业时的喷洒航线的长度,喷洒航线是指无人机无行在喷洒航线时配置的喷头开启;例如:可以将每一喷洒航线段的长度求和,即可获得整个喷洒航线的长度。然后根据整个喷洒航线的长度以及喷头的喷洒幅度,获得无人机喷洒作业的喷洒面积。其中,本实施例确定喷洒面积的一种方式为可以为:根据喷洒航线的长度、所述喷头的喷洒幅度和喷头的数量确定喷洒作业的喷洒面积。其中,无人机上配置的喷头可能为多个,可以认为无人机在飞行整个喷洒航线时无人机上配置的喷头为开启的数量相同,或者,也可以认为无人机上配置的所有喷头均开启,这样对于整个喷洒航线来说,无人机的喷洒幅度是一样的,即为喷头的数量与喷头的喷洒幅度的乘积。这样可以将整个喷洒航线的长度、喷头的数量与喷头的喷洒幅度三者相乘,即可得到无人机喷洒作业的喷洒面积。

在一些实施例中,在上述各实施例的基础上,本实施例接收开始作业指示符,其中所述开始作业指示符中包括喷洒作业标识号。该喷洒作业标识号可以是无人机在执行喷洒作业开始时生成,该喷洒作业标识号用于指示此次喷洒作业。因此,本实施例在接收到该接收开始作业指示符之后,获取到的该无人机在执行喷洒作业的过程中的飞行数据为该喷洒作业标识号指示的喷洒作业的过程中的飞行数据,即获取到的飞行数据属于同一喷洒作业。另外,该开始作业指示符还用于指示开始测量喷洒面积,本实施例根据接收到开始作业指示符之后获取的飞行数据来测量喷洒面积,这样根据这些飞行数据获得的喷洒面积即为该喷洒作业标识号指示的喷洒作业(即同一喷洒作业)的喷洒面积。本实施例通过喷洒作业标识号可以清晰界面不同喷洒作业的喷洒面积。

在一些实施例中,在无人机执行该喷洒作业的过程中,因为加药、充电等因素,需要暂停本次喷洒作业,所以本实施例还可以接收暂停作业指示符,该暂停作业指示符用于指示暂停获取飞行数据以及确定喷洒面积,因此,本实施例在接收到暂停作业指示符之后,暂停获取无人机在执行所述喷洒作业的过程中的飞行数据,以及暂停根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积;以保证测量喷洒面积的准确率。可选地,该暂停作业指示符还包括:喷洒作业标识号,该暂停作业指示符用于指示暂停获取该喷洒作业标识号指示的喷洒作业的过程中的飞行数据以及暂停测量该喷洒作业标识号指示的喷洒作业的喷洒面积,相应地,本实施例暂停获取无人机在执行所述喷洒作业标识号指示的喷洒作业的过程中的飞行数据,以及暂停根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定所述喷洒作业标识号指示的喷洒作业的喷洒面积。本实施例可以同时测量多个喷洒作业的喷洒面积,通过在暂时作业指示符中包括喷洒作业标识号,可以暂停测量该喷洒作业标识号指示的喷洒作业的喷洒面积,而不影响其它喷洒作业的喷洒面积的测量。

在一些实施例中,若无人机在加药完成、充电完成等之后,继续执行喷洒作业时,无人机可以识别该喷洒作业是否是继续未完成的喷洒作业,若是继续未完成的喷洒作业,则本实施例还可以接收继续作业指示符,该继续作业指示符用于指示继续获取飞行数据以及确定喷洒面积,因此,本实施例在接收到继续作业指示符之后,继续获取无人机在执行所述喷洒作业的过程中的飞行数据,以及继续根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积;以保证测量喷洒面积的准确率。可选地,该继续作业指示符还包括:喷洒作业标识号,该继续指示符用于指示继续获取该喷洒作业标识号指示的喷洒作业的过程中的飞行数据以及继续测量该喷洒作业标识号指示的喷洒作业的喷洒面积,相应地,本实施例继续获取无人机在执行所述喷洒作业标识号指示的喷洒作业的过程中的飞行数据,以及继续根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定所述喷洒作业标识号指示的喷洒作业的喷洒面积。本实施例可以同时暂停测量多个喷洒作业的喷洒面积,通过在继续指示符中包括喷洒作业标识号,可以继续测量该喷洒作业标识号指示的喷洒作业的喷洒面积,而不影响暂停其它喷洒作业的喷洒面积的测量。

可选地,若上述实施例的方案应用于无人机的控制终端时,上述的开始作业指示符、暂停作业指示符、继续作业指示符可以是无人机向该控制终端发送的。

可选地,若上述实施例的方案应用于服务器时,上述的开始指示符、暂停作业指示符、继续作业指示符可以是无人机向该服务器发送的;或者,上述的开始指示符、暂停作业指示符、继续作业指示符可以是无人机发送给无人机的控制终端,再由该控制终端转发给服务器。

本发明实施例中还提供了一种计算机存储介质,该计算机存储介质中存储有程序指令,所述程序执行时可包括如图2-图5及其对应实施例中的喷洒面积的测量方法的部分或全部步骤。

图7为本发明实施例提供的喷洒面积的测量设备的一种结构示意图,如图7所示,本实施例的喷洒面积的测量设备700可以包括:存储器701和处理器702;上述存储器701和处理器702通过总线连接。存储器701可以包括只读存储器和随机存取存储器,并向处理器702提供指令和数据。存储器701的一部分还可以包括非易失性随机存取存储器。

上述处理器702可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器701,用于存储程序代码;

所述处理器702,调用所述程序代码,当程序代码被执行时,用于执行以下操作:

用于获取无人机在执行喷洒作业的过程中的飞行数据;

根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积。

在一些实施例中,所述飞行数据包括以下至少一种:飞行高度、飞行速度、飞行角度、位置信息、飞行时刻。

在一些实施例中,所述处理器702在根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积时,具体用于:根据所述飞行数据确定无人机在执行喷洒作业的过程中每一个航线段的长度;以及根据每一个航线段的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积。

在一些实施例中,所述处理器702根据每一个航线段的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积时,具体用于:

根据每一个航线段的长度和所述喷头的喷洒幅度确定对应航线段的喷洒面积;

根据每一个航线段对应的喷洒面积确定喷洒作业的喷洒面积。

在一些实施例中,所述处理器702还用于:获取无人机在每一个航线段中喷头的工作状态;

所述处理器702在根据每一个航线段的长度和所述喷头的喷洒幅度确定对应航线段的喷洒面积时,具体用于:根据每一个航线段的长度、喷洒幅度、以及在所述航线段中喷头的工作状态确定对应航线段的喷洒面积。

在一些实施例中,所述处理器702根据每一个航线段的长度、喷洒幅度、以及在所述航线段中喷头的工作状态确定对应航线段的喷洒面积时,具体用于:

根据所述每一个航线段中喷头的工作状态确定在所述航线段上工作状态为开启的喷头的数量;

根据每一个航线段的长度、喷洒幅度、以及在所述航线段中工作状态为开启的喷头的数量确定对应航线段的喷洒面积。

在一些实施例中,所述处理器702根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积时,具体用于:

根据所述飞行数据确定无人机在执行喷洒作业的过程中每一个符合预设要求的航线段的长度;

根据每一个符合预设要求的航线段的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积。

在一些实施例中,所述处理器702,还用于:获取无人机在执行喷洒作业的过程中每一个航线段中喷头的工作状态;

所述处理器702在根据所述飞行数据确定无人机在执行喷洒作业的过程中每一个符合预设要求的航线段的长度时,具体用于:根据所述飞行数据和所述喷头的工作状态确定航线段中每一个喷洒航线段的长度,其中,所述喷洒航线段为航线段中喷头的工作状态为开启状态的航线段;

所述处理器702在根据每一个符合预设要求的喷洒航线段的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积时,具体用于:根据每一个喷洒航线段的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积。

在一些实施例中,所述处理器702根据每一个所述喷洒航线段的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积时,具体用于:

根据每一个喷洒航线段的长度和所述喷头的喷洒幅度确定对应喷洒航线段的喷洒面积;

根据每一个喷洒航线段对应的喷洒面积确定喷洒作业的喷洒面积。

在一些实施例中,所述处理器702,还用于根据每一个喷洒航线段中喷头的工作状态确定每一个喷洒航线段中工作状态为开启的喷头的数量;

所述处理器702在根据每一个喷洒航线段的长度和所述喷头的喷洒幅度确定对应喷洒航线段的喷洒面积时,具体用于:根据每一个喷洒航线段的长度、对应喷洒航线段中工作状态为开启的喷头的数量、所述喷头的喷洒幅度确定对应喷洒航线段的喷洒面积。

在一些实施例中,所述处理器702根据每一个航线段的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积时,具体用于:

根据所述每一个航线段的长度确定航线的长度;

根据航线的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积。

在一些实施例中,所述处理器702根据航线的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积时,具体用于:

根据航线的长度、所述喷头的喷洒幅度和喷头的数量确定喷洒作业的喷洒面积。

在一些实施例中,所述处理器702根据每一个喷洒航线段的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积时,具体用于:

根据每一个喷洒航线段的长度确定喷洒航线的长度;

根据所述喷洒航线的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积。

在一些实施例中,所述处理器702根据所述喷洒航线的长度和所述喷头的喷洒幅度确定喷洒作业的喷洒面积时,具体用于:

根据所述喷洒航线的长度、喷头的数量和所述喷头的喷洒幅度确定喷洒作业的喷洒面积。

在一些实施例中,所述处理器702获取无人机在执行喷洒作业的过程中的飞行数据时,具体用于:接收所述无人机发送的所述无人机在执行喷洒作业的过程中的飞行数据;或者,接收所述无人机的控制终端发送的所述无人机在执行喷洒作业的过程中的飞行数据。

在一些实施例中,所述处理器702,还用于获取无人机上配置的用于喷洒的喷头的喷洒幅度。

在一些实施例中,所述每一个航线段的长度为投影到地球表面上的球面距离。

在一些实施例中,所述航线段是以预设时间间隔或以预设距离间隔来划分的。

在一些实施例中,所述处理器702,还用于:接收开始作业指示符,其中所述开始作业指示符中包括喷洒作业标识号;

所述处理器702在获取无人机在执行喷洒作业的过程中的飞行数据时,具体用于:在接收到所述开始作业指示符后,获取无人机在执行所述喷洒作业标识号指示的喷洒作业的过程中的飞行数据。

在一些实施例中,所述处理器702,还用于:接收暂停作业指示符;在接收到所述暂停作业指示符之后,暂停获取无人机在执行所述喷洒作业的过程中的飞行数据,以及暂停根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积。

在一些实施例中,所述暂停作业指示符包括所述喷洒作业标识号;

所述处理器702暂停获取无人机在执行所述喷洒作业的过程中的飞行数据,以及暂停根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积时,具体用于:暂停获取无人机在执行所述喷洒作业标识号指示的喷洒作业的过程中的飞行数据,以及暂停根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定所述喷洒作业标识号指示的喷洒作业的喷洒面积。

在一些实施例中,所述处理器702还用于:接收继续作业指示符;在接收到所述继续作业指示符之后,继续获取无人机在执行所述喷洒作业的过程中的飞行数据,以及继续根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积。

在一些实施例中,所述继续作业指示符包括所述喷洒作业标识号;

所述处理器702继续获取无人机在执行所述喷洒作业的过程中的飞行数据,以及继续根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定喷洒作业的喷洒面积时,具体用于:继续获取无人机在执行所述喷洒作业标识号指示的喷洒作业的过程中的飞行数据,以及继续根据所述飞行数据以及无人机上配置的用于喷洒的喷头的喷洒幅度确定所述喷洒作业标识号指示的喷洒作业的喷洒面积。

在一些实施例中,所述喷洒面积的测量设备700为无人机的控制终端;该控终端可以接收无人机发送的飞行数据、开始作业指示符、暂停作业指示符、继续作业指示符等。

在一些实施例中,所述喷洒面积的测量设备700为服务器;该服务器可以接收无人机发送的飞行数据、开始作业指示符、暂停作业指示符、继续作业指示符等;或者,该服务器可以接收控制终端转发无人机所发送的飞行数据、开始作业指示符、暂停作业指示符、继续作业指示符等。

本实施例的设备,可以用于执行本发明上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图8为本发明实施例提供的喷洒面积的测量系统的一种结构示意图,如图8所示,本实施例的喷洒面积的测量系统800包括:无人机801和控制终端802。控制终端802可以测量无人机801的喷洒作业的喷洒面积。其中,控制终端802可以采用图7所示实施例的结构,其对应地,可以执行图2~图5中任一方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图9为本发明实施例提供的喷洒面积的测量系统的另一种结构示意图,如图9所示,本实施例的喷洒面积的测量系统900包括:无人机901和服务器902。服务器902可以测量无人机901的喷洒作业的喷洒面积。其中,服务器902可以采用图7所示实施例的结构,其对应地,可以执行图2~图5中任一方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。可选地,本实施例的喷洒面积的测量系统还可以包括控制终端903,其中,无人机901与服务器902之间的数据和/或信令可以通过控制终端903进行转发。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:只读内存(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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