一种外部负载的控制方法、设备、无人飞行器及终端设备与流程

专利2022-06-29  74


本发明涉及控制技术领域,尤其涉及一种外部负载的控制方法、设备、无人飞行器及终端设备。



背景技术:

在无人飞行器行业应用领域,任务的执行往往依托于外部负载,外部负载是指无人飞行器本身不具备但是可以挂载在无人飞行器上实现特定功能的设备。对于无人飞行器行业应用领域而言,对外部负载的有效支持和便捷使用往往决定了无人机能否满足该行业的需求。

目前,在无人飞行器行业应用领域,对外部负载的使用仍然依赖于人工操控,而无法借助无人飞行器地面站系统实现外部负载的任务自动执行,导致任务执行效率不高。因此,如何更有效地提无人飞行器的执行任务的效率具有十分重要的意义。



技术实现要素:

本发明实施例提供了一种外部负载的控制方法、设备、无人飞行器及终端设备,实现了无人飞行器自动执行任务,提高了无人飞行器的任务执行效率。

第一方面,本发明实施例提供了一种外部负载的控制方法,其中,所述外部负载与无人飞行器通信连接,应用于无人飞行器,所述方法包括:

获取所述无人飞行器的飞行航线,所述飞行航线包括动作位置点;

获取所述外部负载的与所述动作位置点对应的动作数据;

在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。

第二方面,本发明实施例提供了另一种外部负载的控制方法,应用于与无人飞行器通信连接的终端设备,无人飞行器与外部负载通信连接,通过检测用户的飞行航线规划操作确定飞行航线,其中,所述飞行航线包括动作位置点;

通过检测用户的动作配置操作确定所述外部负载的与所述动作位置点对应的动作数据;

将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载。

第三方面,本发明实施例提供了一种外部负载的控制设备,其中,所述外部负载与无人飞行器通信连接,应用于无人飞行器,所述设备包括存储器和处理器;

所述存储器,用于存储程序指令;

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

获取所述无人飞行器的飞行航线,所述飞行航线包括动作位置点;

获取所述外部负载的与所述动作位置点对应的动作数据;

在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。

第四方面,本发明实施例提供了另一种外部负载的控制设备,应用于与无人飞行器通信连接的终端设备,无人飞行器与外部负载通信连接,所述设备包括:存储器和处理器;

所述存储器,用于存储程序指令;

所述处理器,调用存储器中存储的程序指令,用于执行如下步骤:

通过检测用户的飞行航线规划操作确定飞行航线,其中,所述飞行航线包括动作位置点;

通过检测用户的动作配置操作确定所述外部负载的与所述动作位置点对应的动作数据;

将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载。

第五方面,本发明实施例提供了一种无人飞行器,包括:

机身:配置在机身上的动力系统,用于为无人飞行器提供飞行动力;

所述动力系统包括:桨叶、电机,用于驱动桨叶转动;

处理器,用于获取所述无人飞行器的飞行航线,所述飞行航线包括动作位置点;获取所述外部负载的与所述动作位置点对应的动作数据;在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。

第六方面,本发明实施例提供了一种终端设备,包括:存储器和处理器;

所述处理器,用于通过检测用户的飞行航线规划操作确定飞行航线,其中,所述飞行航线包括动作位置点;通过检测用户的动作配置操作确定所述外部负载的与所述动作位置点对应的动作数据;将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载。

第七方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面或第二方面所述的方法。

本发明实施例中,外部负载的控制设备可以获取无人飞行器的飞行航线,以及获取外部负载的与飞行航线中的动作位置点对应的动作数据,从而当确定无人飞行器在所述飞行航线上飞行到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。通过这种实施方式,实现了无人飞行器的外部负载自动执行动作任务,并提高了外部负载执行动作任务的效率。

附图说明

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

图1是本发明实施例提供的一种外部负载的控制系统的结构示意图;

图2是本发明实施例提供的一种外部负载的控制方法的流程示意图;

图3是本发明实施例提供的一种外部负载的控制系统的组成图;

图4是本发明实施例提供的一种外部负载的控制方法的流程示意图;

图5是本发明实施例提供的一种动作数据配置交互界面的示意图;

图6是本发明实施例提供的一种外部负载的控制设备的结构示意图;

图7是本发明实施例提供的另一种外部负载的控制设备的结构示意图。

具体实施方式

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

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

本发明实施例中提供的外部负载的控制方法可以由一种外部负载的控制系统执行,所述外部负载的控制系统包括外部负载、终端设备和无人飞行器,所述终端设备和无人飞行器之间可以建立通信连接,以进行双向通信,所述外部负载可以与无人机飞行器建立通信连接。在某些实施例中,所述外部负载可以是第三方负载,所述第三方负载的生产厂家与无人飞行器的生产厂家不相同,常见的外部负载包括:相机、喷洒装置等。在某些实施例中,所述外部负载可以是无人飞行器的固定负载。在某些实施例中,所述外部负载可以挂载在所述无人飞行器上。在某些实施例中,所述终端设备可以安装在所述无人飞行器上,在某些实施例中,所述终端设备可以在空间上独立于所述无人飞行器,在某些实施例中,所述终端设备可以是无人飞行器的部件,即所述无人飞行器包括终端设备。

下面结合附图1对本发明实施例提供的外部负载的控制系统进行示意性说明。

具体请参见图1,图1是本发明实施例提供的一种外部负载的控制系统的结构示意图。所述外部负载的控制系统包括:终端设备11、无人飞行器12、外部负载13。其中,无人飞行器12和终端设备11之间可以通过无线通信连接方式建立通信连接。其中,在某些特定的场景下,所述无人飞行器12和终端设备11之间也可以通过有线通信连接方式建立通信连接。所述无人飞行器12可以为旋翼型飞行器,例如,四旋翼飞行器、六旋翼飞行器、八旋翼飞行器,也可以是固定翼飞行器等飞行器。所述无人飞行器12包括动力系统121,所述动力系统121用于为无人飞行器12提供飞行的动力。所述外部负载13可以与无人飞行器12建立通信连接,在某些实施例中,所述外部负载13可以是无人飞行器12上挂载的可以实现特定行为动作的设备,所述特定行为动作常见的包括但不限于相机拍照、录像、变焦、云台转动、喷洒装置喷洒农药等动作。

本发明实施例中,所述终端设备11可以检测用户的飞行航线规划操作,并根据检测到的用户的飞行航线规划操作确定飞行航线,其中,所述飞行航线包括动作位置点。在某些实施例中,所述飞行航线规划操作可以包括但不限于点击、滑动等用于规划飞行航线的用户操作。所述终端设备11可以将确定的所述飞行航线发送给无人飞行器12,以使无人飞行器12可以从终端设备11获取到无人飞行器12的飞行航线。所述终端设备11可以检测用户的动作配置操作,以根据所述动作配置操作确定外部负载13的与所述飞行航线上的动作位置点对应的动作数据。所述无人飞行器12可以获取到所述终端设备11发送的所述外部负载13的与所述动作位置点对应的动作数据。所述无人飞行器12在所述飞行航线上飞行的过程中,当确定所述无人飞行器12到达所述动作位置点时,可以将所述动作数据透传给所述外部负载13,以使所述外部负载13执行所述动作数据指示的动作任务。

下面结合附图对本发明实施例提供的外部负载的控制方法进行示意性说明。

具体请参见图2,图2是本发明实施例提供的一种外部负载的控制方法的流程示意图,所述方法可以由外部负载的控制设备执行,所述外部负载的控制设备设置于无人飞行器上,其中,所述无人飞行器的具体解释如前所述。具体地,本发明实施例的所述方法包括如下步骤。

s201:获取无人飞行器的飞行航线,所述飞行航线包括动作位置点。

本发明实施例中,外部负载的控制设备可以从与无人飞行器建立通信连接的终端设备上获取到所述无人飞行器的飞行航线,其中,所述飞行航线包括动作位置点。

在一些实施例中,所述动作位置点是用户配置的在无人飞行器的飞行航线上的位置点。在某些实施例中,所述动作位置点可以是用户配置的在所述飞行航线中的任意一个或多个航点。在某些实施例中,所述动作位置点可以是根据所述飞行航线中的航点确定的,例如,所述动作位置点可以是用户预先设置的飞行航线中的拐点,所述拐点为无人飞行器飞行偏移角度大于预设角度阈值的点。在某些实施例中,所述动作位置点可以是根据在所述飞行航线中的飞行时间确定的,例如,所述动作位置点可以是用户预先设置的无人飞行器在所述飞行航线中飞行预设时间到达的航点。在其他实施例中,所述动作位置点还可以根据飞行速度、飞行加速度等其他方式确定得到,本发明实施例不做具体限定。通过这种实施方式可以实现用户自主配置动作位置点,提高了配置动作位置的灵活性,提升了用户体验。

在一些实施例中,所述飞行航线是与所述无人飞行器建立通信连接的终端设备根据用户在所述终端设备上的飞行航线规划操作确定得到的。在某些实施例中,所述终端设备上可以包括设置飞行航线的应用程序,所述飞行航线可以是根据用户在所述终端设备的应用程序上的飞行航线规划操作确定得到的。通过这种实施方式可以实现用户自主规划飞行航线,提高飞行航线规划的灵活性,提升了用户体验。

在一个实施例中,当所述无人飞行器的飞行状态参数满足预设飞行状态条件时,所述无人飞行器到达所述动作位置点。在某些实施例中,所述飞行状态参数包括但不限于无人飞行器的飞行速度、无人飞行器的加速度、无人飞行器的姿态、无人飞行器的负载的姿态中的任意一种或多种。例如,假设所述飞行状态参数为无人飞行器的飞行速度,当所述无人飞行器的飞行速度大于或等于预设速度阈值时,可以确定所述无人飞行器到达所述动作位置点。

s202:获取外部负载的与所述动作位置点对应的动作数据。

本发明实施例中,外部负载的控制设备可以获取与所述无人飞行器建立通信连接的终端设备发送的外部负载的与所述动作位置点对应的动作数据,其中,所述动作数据的解释如前所述。在某些实施例中,所述外部负载可以包括拍摄装置、喷洒装置中的任意一种或多种实现特定行为动作的设备。

在一个实施例中,所述外部负载的控制设备还可以获取终端设备发送的所述外部负载的索引信息,所述外部负载的控制设备在将所述动作数据透传给所述外部负载时,可以将所述动作数据透传给所述索引信息指示的外部负载。通过这种实施方式,可以将不同的动作数据透传给不同的索引信息指示的外部负载,以便实现同一个无人飞行器上的多个外部负载自动执行动作数据指示的动作任务,提高了外部负载执行动作任务的效率。

在一些实施例中,所述外部负载的索引信息可以包括所述外部负载的标识信息和/或所述无人飞行器与所述外部负载之间的通信端口的端口索引信息。

在某些实施例中,所述外部负载的标识信息用于标识某些特定负载的信息,由负载信息的一部分或全部构成,每一项信息就是一个标识项,标识项越多则标识范围越窄,对应的负载越少。在某些实施例中,所述标识信息可以包括负载的类型、负载名称、生产厂家、型号、功能、序列号中的任意一项或多项。例如,假设现有标识信息为:负载类型:云台,厂家:xxx,则该标识信息对应的负载为:xxx厂家生产的云台。

在某些实施例中,所述外部负载的索引信息包括但不限于如表1所示:

表1

在某些实施例中,所述端口索引信息可以包括所述无人飞行器上与所述外部负载连接的端口的端口号、所述无人飞行器上与扩展板连接的端口的端口号、所述扩展板上与所述外部负载连接的端口的端口号、扩展板的编号、所述扩展板上与另一个扩展板连接的端口的端口号中的一种或多种,其中,所述扩展板用于与所述无人飞行器、外部负载、另一个扩展板中的至少两个连接。

在某些实施例中,所述扩展板包括一个主扩展板和若干个从扩展板,其中所述主扩展板可以使用标准接口和无人飞行器连接,所述主扩展板可以与一个从扩展板连接,所述从扩展板可以与其他从扩展板连接,各从扩展板之间通过总线依次连接。其中,每个扩展板均有若干个负载接口,通过该负载接口与对应的外部负载连接。在某些实施例中,通过扩展板可以任意扩展外部负载的端口数量而无需增加无人飞行器的端口,提高了扩展外部负载端口的灵活性,实现了一个无人飞行器上的多个外部负载可以在相同或不同的动作位置点自动执行各自的动作任务,从而提高了外部负载执行动作任务的效率。

具体可以图3为例进行说明,图3是本发明实施例提供的一种外部负载的控制系统的组成图,如图3所示,所述外部负载的控制系统包括终端设备31、无人飞行器32、主扩展板331、从扩展板332,其中,所述终端设备31与所述无人飞行器32之间建立通信连接,所述无人飞行器32与主扩展板331通过标准接口建立通信连接,所述主扩展板331利用总线通过与从扩展板332连接的端口与从扩展板332建立通信连接。所述主扩展板331上包括一个或多个与外部负载连接的端口,且每个端口可与一个外部负载相连。所述主扩展板331上包括至少一个与从扩展板332连接的端口。所述从扩展板332上包括一个或多个与其他从扩展板相连的端口。

在一个实施例中,所述外部负载的控制设备可以获取所述外部负载发送的索引信息,并将所述索引信息发送给终端设备,以使所述终端设备显示所述索引信息。其中,所述外部负载的索引信息如前所述,此处不再赘述。

在一个实施例中,所述外部负载的控制设备在获取到所述外部负载发送的索引信息后,可以将获取到的所述外部负载的索引信息与本地存储的索引信息进行比较,如果比较得到获取到的所述外部负载的索引信息与所述本地存储的索引信息相匹配,则可以将所述索引信息发送给终端设备,以使所述终端设备显示所述索引信息;如果比较得到获取到的所述外部负载的索引信息与所述本地存储的索引信息不匹配,则可以向所述终端设备发送提示信息以提示用户索引信息不匹配。在某些实施例中,所述索引信息可以显示于所述终端设备的应用程序中,本发明实施例不做具体限定。

在一个实施例中,所述外部负载的控制设备在获取所述外部负载的与所述动作位置点对应的动作数据之前,还可以获取所述外部负载发送的标识信息,并将所述标识信息发送给所述终端设备,以使所述终端设备显示与所述外部负载的标识信息匹配的动作数据配置交互界面,其中,所述动作数据是所述终端设备通过检测用户对所述动作数据配置交互界面的动作配置操作生成的。在某些实施例中,所述动作数据配置交互界面包括但不限于下载功能配置文件、配置无人飞行器的飞行航线、配置外部负载的动作数据、执行用户配置项的检查并反馈、上传和下载用户配置等任意一种或多种功能。

例如,假设所述外部负载的控制设备获取到所述外部负载发送的标识信息为为拍摄装置,则所述外部负载的控制设备可以将所述标识信息拍摄装置发送给所述终端设备,以使所述终端设备显示与所述拍摄装置匹配的动作数据配置交互界面。

在一个实施例中,所述动作数据可以是所述终端设备按照所述标识信息指示的数据结构打包得到的。在某些实施例中,所述动作数据是所述终端设备按照所述标识信息对应的外部负载的负载功能描述文件中的描述格式(即数据结构)进行打包得到的。在某些实施例中,所述负载功能描述文件中存储了各外部负载的交互界面配置参数,所述交互界面配置参数可以功能控件的形式显示在动作数据配置交互界面上,以便用户可以通过选取所述动作数据配置交互界面上的功能控件确定交互界面配置参数。

在一个实施例中,所述外部负载的控制设备在获取到与所述无人飞行器建立通信连接的终端设备发送的外部负载的与所述动作位置点对应的动作数据之后,可以检测所述动作数据是否合法,如果合法则执行步骤s203。在某些实施例中,所述外部负载的控制设备在检测所述动作数据是否合法时,可以检测所述标识信息与实际连接的外部负载是否匹配、检测端口是否合法、检测动作数据是否有效等。通过这种实施方式可以避免动作数据与无效的外部负载匹配,从而提高外部负载执行动作数据的效率。

s203:在无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。

本发明实施例中,外部负载的控制设备可以在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。

例如,假设外部负载为云台,如果所述动作数据为向下旋转50°俯仰角,则在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,将所述动作数据透传给所述云台,以使所述云台执行所述动作数据指示的向下旋转50°俯仰角的动作任务。

在一个实施例中,如果外部负载的控制设备获取到所述无人飞行器与所述外部负载之间的通信端口的端口索引信息,则在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,所述外部负载的控制设备可以将所述动作数据透传给所述端口索引信息对应的外部负载,以使所述端口索引信息对应的外部负载执行所述动作数据指示的动作任务。

例如,假设所述外部负载的控制设备获取到的所述无人飞行器与所述外部负载之间的通信端口的端口索引信息为端口号2,则在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,所述外部负载的控制设备可以将与端口号2对应的动作数据透传给所述端口号2对应的外部负载,以使与所述端口号2对应的外部负载执行所述动作数据指示的动作任务。如果所述端口号2对应的外部负载为拍摄装置,且动作数据指示的动作任务为录像,则所述拍摄装置可以执行所述录像的动作任务。

在一个实施例中,如果外部负载的控制设备获取到所述外部负载的标识信息,则在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,所述外部负载的控制设备可以将所述动作数据透传给所述标识信息对应的外部负载,以使所述标识信息对应的外部负载执行所述动作数据指示的动作任务。

例如,假设所述外部负载的控制设备获取到的所述外部负载的标识信息为喷洒装置,则在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,所述外部负载的控制设备可以将与喷洒装置对应的动作数据透传给所有扩展板的喷洒装置,以使与所述喷洒装置执行所述动作数据指示的动作任务。如果所述喷洒装置对应的动作数据指示的动作任务为喷洒农药,则所述喷洒装置可以执行所述喷洒农药的动作任务。

在一个实施例中,如果外部负载的控制设备获取到所述外部负载的标识信息和所述无人飞行器与所述外部负载之间的通信端口的端口索引信息,则在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,所述外部负载的控制设备可以将与所述标识信息和端口索引信息对应的动作数据透传给所述端口索引信息对应的外部负载,以使与所述标识信息和端口索引信息对应的外部负载执行所述动作数据指示的动作任务。

例如,假设所述外部负载的控制设备获取到的所述外部负载的标识信息和所述无人飞行器与所述外部负载之间的通信端口的端口索引信息为扩展板1-端口号2-云台,则在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,所述外部负载的控制设备可以将与扩展板1-端口号2-云台对应的动作数据透传给所述扩展板1-端口号2对应的-云台,以使与所述扩展板1-端口号2对应的-云台执行所述动作数据指示的动作任务。如果所述扩展板1-端口号2对应的-云台的动作数据指示的动作任务为俯仰角向下旋转30o,则所述云台可以执行所述俯仰角向下旋转30o的动作任务。

在一个实施例中,当所述外部负载是第三方负载时,在确定所述无人飞行器到达所述动作位置点时,所述无人飞行器上的外部负载的控制设备不需要对所述动作数据进行解析,只需要将所述动作数据发送给外部负载,以使外部负载解析所述动作数据,并执行所述动作数据所指示的动作任务。

在一个实施例中,当所述外部负载是所述无人飞行器上的固有负载时,在确定所述无人飞行器到达所述动作位置点时,所述无人飞行器上的外部负载的控制设备可以对所述动作数据进行解析,并调用解析后的动作数据控制所述外部负载执行解析后的动作数据所指示的动作任务。

本发明实施例中,外部负载的控制设备可以获取无人飞行器的飞行航线,以及获取外部负载的与飞行航线中的动作位置点对应的动作数据,从而当确定无人飞行器在所述飞行航线上飞行到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。通过这种实施方式,实现无人飞行器的外部负载自动执行动作任务,并提高了外部负载执行动作任务的效率。

具体请参见图4,图4是本发明实施例提供的一种外部负载的控制方法的流程示意图,所述方法可以由外部负载的控制设备执行,所述外部负载的控制设备设置于与无人飞行器通信连接的终端设备上,其中,所述终端设备的具体解释如前所述。具体地,本发明实施例的所述方法包括如下步骤。

s401:通过检测用户的飞行航线规划操作确定飞行航线,其中,所述飞行航线包括动作位置点。

本发明实施例中,外部负载的控制设备可以通过检测用户的飞行航线规划操作确定飞行航线,其中,所述飞行航线包括动作位置点。在某些实施例中,所述外部负载的控制设备中可以包括用于规划飞行航线的应用程序,所述外部负载的控制设备可以通过检测用户在所述用于规划飞行航线的应用程序上的飞行航线规划操作确定飞行航线。

s402:通过检测用户的动作配置操作确定外部负载的与所述动作位置点对应的动作数据。

本发明实施例中,外部负载的控制设备可以通过检测用户的动作配置操作确定所述外部负载的与所述动作位置点对应的动作数据。在某些实施例中,所述外部负载包括拍摄装置、喷洒装置中的任意一种或多种实现特定行为动作的设备。

在某些实施例中,所述动作位置点可以是根据所述飞行航线中的航点确定的。在某些实施例中,所述动作位置点为所述飞行航线中的航点。所述确定动作位置点的具体实施例如前所述,此处不再赘述。

在一个实施例中,所述外部负载的控制设备可以将所述外部负载的索引信息发送给所述无人飞行器。在某些实施例中,所述外部负载的索引信息可以包括所述外部负载的标识信息和/或所述无人飞行器与所述外部负载之间的通信端口的端口索引信息。在某些实施例中,所述标识信息包括负载的类型、负载名称、生产厂家、型号、功能、序列号中的任意一项或多项,具体实施例如前所述,此处不再赘述。在某些实施例中,所述端口索引信息包括所述无人飞行器上与所述外部负载连接的端口的端口号、所述无人飞行器上与扩展板连接的端口的端口号、所述扩展板上与所述外部负载连接的端口的端口号、扩展板的编号、所述扩展板上与另一个扩展板连接的端口的端口号中的一种或多种,其中,所述扩展板用于与所述无人飞行器、外部负载、另一个扩展板中的至少两个连接,具体实施例如前所述,此处不再赘述。

在一个实施例中,所述外部负载的控制设备在确定所述外部负载的与所述动作位置点对应的动作数据之前,可以获取所述外部负载的标识信息,并根据所述标识信息显示与所述外部负载的标识信息匹配的动作数据配置交互界面,以及通过检测用户对所述动作数据配置交互界面的动作配置操作确定所述动作数据。

在一个实施例中,所述外部负载的控制设备在根据所述标识信息显示与所述外部负载的标识信息匹配的动作数据配置交互界面时,可以根据所述标识信息获取与所述标识信息匹配的交互界面配置参数,并根据所述交互界面配置参数生成并显示所述动作数据配置交互界面。

在一个实施例中,所述外部负载的控制设备在根据所述标识信息获取与所述标识信息匹配的交互界面配置参数时,可以根据所述标识信息从所述终端设备的本地存储装置中获取所述交互界面配置参数;或者,根据所述标识信息向与所述终端设备通信连接的服务器请求获取所述交互界面配置参数。

在某些实施例中,所述外部负载的控制设备可以从所述终端设备的本地存储装置中获取所述交互界面配置参数,并通过功能控件的形式显示所述交互界面配置参数,以便用户可以通过选取所述动作数据配置交互界面上的功能控件确定交互界面配置参数。

具体可以图5为例进行说明,图5是本发明实施例提供的一种动作数据配置交互界面的示意图,如图5所示包括功能51、参数52、范围53三种界面配置参数,用户可以在功能51选取拍照511、录像512、对焦513的功能控件,在参数52中选取张数521、时间522、焦距523的功能控件,在范围53中设置张数范围531、时间范围532、焦距范围533。其中,所述拍照与张数对应,所述录像与时间对应,所述对焦与焦距对应。

在一个实施例中,所述外部负载的控制设备可以按照所述标识信息指示的数据结构对所述动作数据打包,并在将所述飞行航线和所述动作数据发送给所述无人飞行器时,将所述飞行航线和打包后的动作数据发送给所述无人飞行器。在某些实施例中,所述标识信息指示的数据结构是指根据所述标识信息从所述终端设备的本地存储装置中获取的所述交互界面配置参数的数据结构。

在一些实施例中,所述终端设备的本地存储装置中存储了负载功能描述文件,所述交互界面配置参数可以存储在所述终端设备本地的负载功能描述文件中。所述外部负载的控制设备在根据标识信息获取与所述标识信息匹配的交互界面配置参数时,可以根据所述标识信息从所述终端设备的本地存储装置中的负载功能描述文件中获取与所述标识信息对应的交互界面配置参数。在某些实施例中,所述交互界面配置参数的数据结构是根据所述负载功能描述文件中的描述格式确定的。

s403:将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载。

本发明实施例中,外部负载的控制设备可以将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载。

在一个实施例中,所述外部负载的控制设备可以将所述外部负载的索引信息发送给所述无人飞行器,并将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述索引信息指示的外部负载。

在一个实施例中,当所述无人飞行器的飞行状态参数满足预设飞行状态条件时,所述无人飞行器到达所述动作位置点。在某些实施例中,所述飞行状态参数可以包括但不限于无人飞行器的飞行速度、无人飞行器的飞行加速度、无人飞行器的姿态、无人机飞行器的负载的姿态中的任意一种或多种。

本发明实施例中,外部负载的控制设备可以通过检测用户的飞行航线规划操作确定飞行航线,并通过检测用户的动作配置操作确定所述外部负载的与所述飞行航线上的动作位置点对应的动作数据,以及将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据对应的动作任务。通过这种实施方式,可以实现外部负载自动执行动作任务,提高外部负载执行动作任务的效率。

请参见图6,图6是本发明实施例提供的一种外部负载的控制设备的结构示意图,所述设备包括存储器601、处理器602和数据接口603;

所述存储器601可以包括易失性存储器(volatilememory);存储器601也可以包括非易失性存储器(non-volatilememory);存储器601还可以包括上述种类的存储器的组合。所述处理器602可以是中央处理器(centralprocessingunit,cpu)。所述处理器602还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga)或其任意组合。

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

获取所述无人飞行器的飞行航线,所述飞行航线包括动作位置点;

获取所述外部负载的与所述动作位置点对应的动作数据;

在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。

进一步地,所述处理器602,还用于:

获取终端设备发送的所述外部负载的索引信息;

所述处理器602将所述动作数据透传给所述外部负载时,具体用于:

将所述动作数据透传给所述索引信息指示的外部负载。

进一步地,所述处理器602,还用于:

获取所述外部负载发送的索引信息;

将所述索引信息发送给终端设备,以使所述终端设备显示所述索引信息。

进一步地,所述外部负载的索引信息包括所述外部负载的标识信息和/或所述无人飞行器与所述外部负载之间的通信端口的端口索引信息。

进一步地,所述处理器602获取所述外部负载的与所述动作位置点对应的动作数据之前,还用于:

获取所述外部负载发送的标识信息;

将所述标识信息发送给所述终端设备,以使所述终端设备显示与所述外部负载的标识信息匹配的动作数据配置交互界面,其中,所述动作数据是所述终端设备通过检测用户对所述动作数据配置交互界面的动作配置操作生成的。

进一步地,所述动作数据是所述终端设备按照所述标识信息指示的数据结构打包得到的。

进一步地,所述标识信息包括负载的类型、负载名称、生产厂家、型号、功能、序列号中的任意一项或多项。

进一步地,所述端口索引信息包括所述无人飞行器上与所述外部负载连接的端口的端口号、所述无人飞行器上与扩展板连接的端口的端口号、所述扩展板上与所述外部负载连接的端口的端口号、扩展板的编号、所述扩展板上与另一个扩展板连接的端口的端口号中的一种或多种,其中,所述扩展板用于与所述无人飞行器、外部负载、另一个扩展板中的至少两个连接。

进一步地,所述处理器602,还用于:

将获取到的所述外部负载的索引信息与本地存储的索引信息进行比较;

如果获取到的所述外部负载的索引信息与所述本地存储的索引信息相匹配,则将所述索引信息发送给终端设备,以使所述终端设备显示所述索引信息;

如果获取到的所述外部负载的索引信息与所述本地存储的索引信息不匹配,则向所述终端设备发送提示信息以提示用户索引信息不匹配。

进一步地,所述动作位置点是根据所述飞行航线中的航点确定的。

进一步地,所述动作位置点为所述飞行航线中的航点。

进一步地,当所述无人飞行器的飞行状态参数满足预设飞行状态条件时,所述无人飞行器到达所述动作位置点。

进一步地,所述外部负载包括拍摄装置、喷洒装置中的任意一种或多种实现特定行为动作的设备。

本发明实施例中,外部负载的控制设备可以获取无人飞行器的飞行航线,以及获取外部负载的与飞行航线中的动作位置点对应的动作数据,从而当确定无人飞行器在所述飞行航线上飞行到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。通过这种实施方式,实现无人飞行器的外部负载自动执行动作任务,并提高了外部负载执行动作任务的效率。

请参见图7,图7是本发明实施例提供的另一种外部负载的控制设备的结构示意图,所述设备包括存储器701、处理器702和数据接口703;

所述存储器701可以包括易失性存储器(volatilememory);存储器701也可以包括非易失性存储器(non-volatilememory);存储器701还可以包括上述种类的存储器的组合。所述处理器702可以是中央处理器(centralprocessingunit,cpu)。所述处理器702还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga)或其任意组合。

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

通过检测用户的飞行航线规划操作确定飞行航线,其中,所述飞行航线包括动作位置点;

通过检测用户的动作配置操作确定所述外部负载的与所述动作位置点对应的动作数据;

将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载。

进一步地,所述处理器702,还用于:

将所述外部负载的索引信息发送给所述无人飞行器;

所述处理器702将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载时,具体用于:

将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述索引信息指示的外部负载。

进一步地,所述外部负载的索引信息包括所述外部负载的标识信息和/或所述无人飞行器与所述外部负载之间的通信端口的端口索引信息。

进一步地,所述处理器702确定所述外部负载的与所述动作位置点对应的动作数据之前,还用于:

获取所述外部负载的标识信息;

根据所述标识信息显示与所述外部负载的标识信息匹配的动作数据配置交互界面;

通过检测用户对所述动作数据配置交互界面的动作配置操作确定所述动作数据。

进一步地,所述处理器702根据所述标识信息显示与所述外部负载的标识信息匹配的动作数据配置交互界面时,具体用于:

根据所述标识信息获取与所述标识信息匹配的交互界面配置参数;

根据所述交互界面配置参数生成并显示所述动作数据配置交互界面。

进一步地,所述处理器702根据所述标识信息获取与所述标识信息匹配的交互界面配置参数时,具体用于:

根据所述标识信息从所述终端设备的本地存储装置中获取所述交互界面配置参数;或者,

根据所述标识信息向与所述终端设备通信连接的服务器请求获取所述交互界面配置参数。

进一步地,所述处理器702,还用于:

按照所述标识信息指示的数据结构对所述动作数据打包;

所述处理器702将所述飞行航线和所述动作数据发送给所述无人飞行器时,具体用于:

将所述飞行航线和打包后的动作数据发送给所述无人飞行器。

进一步地,所述标识信息包括负载的类型、负载名称、生产厂家、型号、功能、序列号中的任意一项或多项。

进一步地,所述端口索引信息包括所述无人飞行器上与所述外部负载连接的端口的端口号、所述无人飞行器上与扩展板连接的端口的端口号、所述扩展板上与所述外部负载连接的端口的端口号、扩展板的编号、所述扩展板上与另一个扩展板连接的端口的端口号中的一种或多种,其中,所述扩展板用于与所述无人飞行器、外部负载、另一个扩展板中的至少两个连接。

进一步地,所述动作位置点是根据所述飞行航线中的航点确定的。

进一步地,所述动作位置点为所述飞行航线中的航点。

进一步地,当所述无人飞行器的飞行状态参数满足预设飞行状态条件时,所述无人飞行器到达所述动作位置点。

进一步地,所述外部负载包括拍摄装置、喷洒装置中的任意一种或多种实现特定行为动作的设备。

本发明实施例中,外部负载的控制设备可以通过检测用户的飞行航线规划操作确定飞行航线,并通过检测用户的动作配置操作确定所述外部负载的与所述飞行航线上的动作位置点对应的动作数据,以及将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据对应的动作任务。通过这种实施方式,可以实现外部负载自动执行动作任务,提高外部负载执行动作任务的效率

本发明实施例还提供了一种无人飞行器,包括:机身:配置在机身上的动力系统,用于为无人飞行器提供飞行动力;所述动力系统包括:桨叶、电机,用于驱动桨叶转动;处理器,用于获取所述无人飞行器的飞行航线,所述飞行航线包括动作位置点;获取所述外部负载的与所述动作位置点对应的动作数据;在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。

进一步地,所述处理器,还用于:

获取终端设备发送的所述外部负载的索引信息;

所述处理器将所述动作数据透传给所述外部负载时,具体用于:

将所述动作数据透传给所述索引信息指示的外部负载。

进一步地,所述处理器,还用于:

获取所述外部负载发送的索引信息;

将所述索引信息发送给终端设备,以使所述终端设备显示所述索引信息。

进一步地,所述外部负载的索引信息包括所述外部负载的标识信息和/或所述无人飞行器与所述外部负载之间的通信端口的端口索引信息。

进一步地,所述处理器获取所述外部负载的与所述动作位置点对应的动作数据之前,还用于:

获取所述外部负载发送的标识信息;

将所述标识信息发送给所述终端设备,以使所述终端设备显示与所述外部负载的标识信息匹配的动作数据配置交互界面,其中,所述动作数据是所述终端设备通过检测用户对所述动作数据配置交互界面的动作配置操作生成的。

进一步地,所述动作数据是所述终端设备按照所述标识信息指示的数据结构打包得到的。

进一步地,所述标识信息包括负载的类型、负载名称、生产厂家、型号、功能、序列号中的任意一项或多项。

进一步地,所述端口索引信息包括所述无人飞行器上与所述外部负载连接的端口的端口号、所述无人飞行器上与扩展板连接的端口的端口号、所述扩展板上与所述外部负载连接的端口的端口号、扩展板的编号、所述扩展板上与另一个扩展板连接的端口的端口号中的一种或多种,其中,所述扩展板用于与所述无人飞行器、外部负载、另一个扩展板中的至少两个连接。

进一步地,所述处理器,还用于:

将获取到的所述外部负载的索引信息与本地存储的索引信息进行比较;

如果获取到的所述外部负载的索引信息与所述本地存储的索引信息相匹配,则将所述索引信息发送给终端设备,以使所述终端设备显示所述索引信息;

如果获取到的所述外部负载的索引信息与所述本地存储的索引信息不匹配,则向所述终端设备发送提示信息以提示用户索引信息不匹配。

进一步地,所述动作位置点是根据所述飞行航线中的航点确定的。

进一步地,所述动作位置点为所述飞行航线中的航点。

进一步地,当所述无人飞行器的飞行状态参数满足预设飞行状态条件时,所述无人飞行器到达所述动作位置点。

进一步地,所述外部负载包括拍摄装置、喷洒装置中的任意一种或多种实现特定行为动作的设备。

本发明实施例中,无人飞行器可以获取无人飞行器的飞行航线,以及获取外部负载的与飞行航线中的动作位置点对应的动作数据,从而当确定无人飞行器在所述飞行航线上飞行到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。通过这种实施方式,实现无人飞行器的外部负载自动执行动作任务,并提高了外部负载执行动作任务的效率。

本发明实施例还提供了一种终端设备,所述终端设备包括处理器,用于通过检测用户的飞行航线规划操作确定飞行航线,其中,所述飞行航线包括动作位置点;通过检测用户的动作配置操作确定所述外部负载的与所述动作位置点对应的动作数据;将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载。

进一步地,所述处理器,还用于:

将所述外部负载的索引信息发送给所述无人飞行器;

所述处理器将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载时,具体用于:

将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述索引信息指示的外部负载。

进一步地,所述外部负载的索引信息包括所述外部负载的标识信息和/或所述无人飞行器与所述外部负载之间的通信端口的端口索引信息。

进一步地,所述处理器确定所述外部负载的与所述动作位置点对应的动作数据之前,还用于:

获取所述外部负载的标识信息;

根据所述标识信息显示与所述外部负载的标识信息匹配的动作数据配置交互界面;

通过检测用户对所述动作数据配置交互界面的动作配置操作确定所述动作数据。

进一步地,所述处理器根据所述标识信息显示与所述外部负载的标识信息匹配的动作数据配置交互界面时,具体用于:

根据所述标识信息获取与所述标识信息匹配的交互界面配置参数;

根据所述交互界面配置参数生成并显示所述动作数据配置交互界面。

进一步地,所述处理器根据所述标识信息获取与所述标识信息匹配的交互界面配置参数时,具体用于:

根据所述标识信息从所述终端设备的本地存储装置中获取所述交互界面配置参数;或者,

根据所述标识信息向与所述终端设备通信连接的服务器请求获取所述交互界面配置参数。

进一步地,所述处理器,还用于:

按照所述标识信息指示的数据结构对所述动作数据打包;

所述处理器将所述飞行航线和所述动作数据发送给所述无人飞行器时,具体用于:

将所述飞行航线和打包后的动作数据发送给所述无人飞行器。

进一步地,所述标识信息包括负载的类型、负载名称、生产厂家、型号、功能、序列号中的任意一项或多项。

进一步地,所述端口索引信息包括所述无人飞行器上与所述外部负载连接的端口的端口号、所述无人飞行器上与扩展板连接的端口的端口号、所述扩展板上与所述外部负载连接的端口的端口号、扩展板的编号、所述扩展板上与另一个扩展板连接的端口的端口号中的一种或多种,其中,所述扩展板用于与所述无人飞行器、外部负载、另一个扩展板中的至少两个连接。

进一步地,所述动作位置点是根据所述飞行航线中的航点确定的。

进一步地,所述动作位置点为所述飞行航线中的航点。

进一步地,当所述无人飞行器的飞行状态参数满足预设飞行状态条件时,所述无人飞行器到达所述动作位置点。

进一步地,所述外部负载包括拍摄装置、喷洒装置中的任意一种或多种实现特定行为动作的设备。

本发明实施例中,终端设备可以通过检测用户的飞行航线规划操作确定飞行航线,并通过检测用户的动作配置操作确定所述外部负载的与所述飞行航线上的动作位置点对应的动作数据,以及将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据对应的动作任务。通过这种实施方式,可以实现外部负载自动执行动作任务,提高外部负载执行动作任务的效率。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例中描述的方法,也可实现本发明所对应实施例的设备,在此不再赘述。

所述计算机可读存储介质可以是前述任一实施例所述的设备的内部存储单元,例如设备的硬盘或内存。所述计算机可读存储介质也可以是所述设备的外部存储设备,例如所述设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读存储介质还可以既包括所述设备的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

以上所揭露的仅为本发明部分实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。


技术特征:

1.一种外部负载的控制方法,其中,所述外部负载与无人飞行器通信连接,其特征在于,应用于无人飞行器,所述方法包括:

获取所述无人飞行器的飞行航线,所述飞行航线包括动作位置点;

获取所述外部负载的与所述动作位置点对应的动作数据;

在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

获取终端设备发送的所述外部负载的索引信息;

所述将所述动作数据透传给所述外部负载,包括:

将所述动作数据透传给所述索引信息指示的外部负载。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

获取所述外部负载发送的索引信息;

将所述索引信息发送给终端设备,以使所述终端设备显示所述索引信息。

4.根据权利要求2或3所述的方法,其特征在于,

所述外部负载的索引信息包括所述外部负载的标识信息和/或所述无人飞行器与所述外部负载之间的通信端口的端口索引信息。

5.根据权利要求4所述的方法,其特征在于,所述获取所述外部负载的与所述动作位置点对应的动作数据之前,还包括:

获取所述外部负载发送的标识信息;

将所述标识信息发送给所述终端设备,以使所述终端设备显示与所述外部负载的标识信息匹配的动作数据配置交互界面,其中,所述动作数据是所述终端设备通过检测用户对所述动作数据配置交互界面的动作配置操作生成的。

6.根据权利要求5所述的方法,其特征在于,所述动作数据是所述终端设备按照所述标识信息指示的数据结构打包得到的。

7.根据权利要求4-6任一项所述的方法,其特征在于,所述标识信息包括负载的类型、负载名称、生产厂家、型号、功能、序列号中的任意一项或多项。

8.根据权利要求4所述的方法,其特征在于,

所述端口索引信息包括所述无人飞行器上与所述外部负载连接的端口的端口号、所述无人飞行器上与扩展板连接的端口的端口号、所述扩展板上与所述外部负载连接的端口的端口号、扩展板的编号、所述扩展板上与另一个扩展板连接的端口的端口号中的一种或多种,其中,所述扩展板用于与所述无人飞行器、外部负载、另一个扩展板中的至少两个连接。

9.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:

将获取到的所述外部负载的索引信息与本地存储的索引信息进行比较;

如果获取到的所述外部负载的索引信息与所述本地存储的索引信息相匹配,则将所述索引信息发送给终端设备,以使所述终端设备显示所述索引信息;

如果获取到的所述外部负载的索引信息与所述本地存储的索引信息不匹配,则向所述终端设备发送提示信息以提示用户索引信息不匹配。

10.根据权利要求1所述的方法,其特征在于,所述动作位置点是根据所述飞行航线中的航点确定的。

11.根据权利要求1所述的方法,其特征在于,所述动作位置点为所述飞行航线中的航点。

12.根据权利要求10或11所述的方法,其特征在于,

当所述无人飞行器的飞行状态参数满足预设飞行状态条件时,所述无人飞行器到达所述动作位置点。

13.根据权利要求1-9任一项所述的方法,其特征在于,所述外部负载包括拍摄装置、喷洒装置中的任意一种或多种实现特定行为动作的设备。

14.一种外部负载的控制方法,应用于与无人飞行器通信连接的终端设备,无人飞行器与外部负载通信连接,其特征在于,包括:

通过检测用户的飞行航线规划操作确定飞行航线,其中,所述飞行航线包括动作位置点;

通过检测用户的动作配置操作确定所述外部负载的与所述动作位置点对应的动作数据;

将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载。

15.根据权利要求14所述的方法,其特征在于,所述方法还包括:

将所述外部负载的索引信息发送给所述无人飞行器;

所述将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载,包括:

将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述索引信息指示的外部负载。

16.根据权利要求15所述的方法,其特征在于,

所述外部负载的索引信息包括所述外部负载的标识信息和/或所述无人飞行器与所述外部负载之间的通信端口的端口索引信息。

17.根据权利要求16所述的方法,其特征在于,所述确定所述外部负载的与所述动作位置点对应的动作数据之前,还包括:

获取所述外部负载的标识信息;

根据所述标识信息显示与所述外部负载的标识信息匹配的动作数据配置交互界面;

通过检测用户对所述动作数据配置交互界面的动作配置操作确定所述动作数据。

18.根据权利要求17所述的方法,其特征在于,所述根据所述标识信息显示与所述外部负载的标识信息匹配的动作数据配置交互界面,包括:

根据所述标识信息获取与所述标识信息匹配的交互界面配置参数;

根据所述交互界面配置参数生成并显示所述动作数据配置交互界面。

19.根据权利要求18所述的方法,其特征在于,所述根据所述标识信息获取与所述标识信息匹配的交互界面配置参数,包括:

根据所述标识信息从所述终端设备的本地存储装置中获取所述交互界面配置参数;或者,

根据所述标识信息向与所述终端设备通信连接的服务器请求获取所述交互界面配置参数。

20.根据权利要求17所述的方法,其特征在于,所述方法还包括:

按照所述标识信息指示的数据结构对所述动作数据打包;

所述将所述飞行航线和所述动作数据发送给所述无人飞行器,包括:

将所述飞行航线和打包后的动作数据发送给所述无人飞行器。

21.根据权利要求17-20任一项所述的方法,其特征在于,所述标识信息包括负载的类型、负载名称、生产厂家、型号、功能、序列号中的任意一项或多项。

22.根据权利要求16所述的方法,其特征在于,

所述端口索引信息包括所述无人飞行器上与所述外部负载连接的端口的端口号、所述无人飞行器上与扩展板连接的端口的端口号、所述扩展板上与所述外部负载连接的端口的端口号、扩展板的编号、所述扩展板上与另一个扩展板连接的端口的端口号中的一种或多种,其中,所述扩展板用于与所述无人飞行器、外部负载、另一个扩展板中的至少两个连接。

23.根据权利要求14所述的方法,其特征在于,所述动作位置点是根据所述飞行航线中的航点确定的。

24.根据权利要求14所述的方法,其特征在于,所述动作位置点为所述飞行航线中的航点。

25.根据权利要求23或24所述的方法,其特征在于,

当所述无人飞行器的飞行状态参数满足预设飞行状态条件时,所述无人飞行器到达所述动作位置点。

26.根据权利要求14-22任一项所述的方法,其特征在于,所述外部负载包括拍摄装置、喷洒装置中的任意一种或多种实现特定行为动作的设备。

27.一种外部负载的控制设备,其中,所述外部负载与无人飞行器通信连接,其特征在于,应用于无人飞行器,所述设备包括存储器和处理器;

所述存储器,用于存储程序指令;

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

获取所述无人飞行器的飞行航线,所述飞行航线包括动作位置点;

获取所述外部负载的与所述动作位置点对应的动作数据;

在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。

28.根据权利要求27所述的设备,其特征在于,所述处理器,还用于:

获取终端设备发送的所述外部负载的索引信息;

所述处理器将所述动作数据透传给所述外部负载时,具体用于:

将所述动作数据透传给所述索引信息指示的外部负载。

29.根据权利要求27所述的设备,其特征在于,所述处理器,还用于:

获取所述外部负载发送的索引信息;

将所述索引信息发送给终端设备,以使所述终端设备显示所述索引信息。

30.根据权利要求28或29所述的设备,其特征在于,

所述外部负载的索引信息包括所述外部负载的标识信息和/或所述无人飞行器与所述外部负载之间的通信端口的端口索引信息。

31.根据权利要求30所述的设备,其特征在于,所述处理器获取所述外部负载的与所述动作位置点对应的动作数据之前,还用于:

获取所述外部负载发送的标识信息;

将所述标识信息发送给所述终端设备,以使所述终端设备显示与所述外部负载的标识信息匹配的动作数据配置交互界面,其中,所述动作数据是所述终端设备通过检测用户对所述动作数据配置交互界面的动作配置操作生成的。

32.根据权利要求31所述的设备,其特征在于,所述动作数据是所述终端设备按照所述标识信息指示的数据结构打包得到的。

33.根据权利要求30-32任一项所述的设备,其特征在于,所述标识信息包括负载的类型、负载名称、生产厂家、型号、功能、序列号中的任意一项或多项。

34.根据权利要求30所述的设备,其特征在于,

所述端口索引信息包括所述无人飞行器上与所述外部负载连接的端口的端口号、所述无人飞行器上与扩展板连接的端口的端口号、所述扩展板上与所述外部负载连接的端口的端口号、扩展板的编号、所述扩展板上与另一个扩展板连接的端口的端口号中的一种或多种,其中,所述扩展板用于与所述无人飞行器、外部负载、另一个扩展板中的至少两个连接。

35.根据权利要求28或29所述的设备,其特征在于,所述处理器还用于:

将获取到的所述外部负载的索引信息与本地存储的索引信息进行比较;

如果获取到的所述外部负载的索引信息与所述本地存储的索引信息相匹配,则将所述索引信息发送给终端设备,以使所述终端设备显示所述索引信息;

如果获取到的所述外部负载的索引信息与所述本地存储的索引信息不匹配,则向所述终端设备发送提示信息以提示用户索引信息不匹配。

36.根据权利要求27所述的设备,其特征在于,所述动作位置点是根据所述飞行航线中的航点确定的。

37.根据权利要求27所述的设备,其特征在于,所述动作位置点为所述飞行航线中的航点。

38.根据权利要求36或37所述的设备,其特征在于,

当所述无人飞行器的飞行状态参数满足预设飞行状态条件时,所述无人飞行器到达所述动作位置点。

39.根据权利要求27-35任一项所述的设备,其特征在于,所述外部负载包括拍摄装置、喷洒装置中的任意一种或多种实现特定行为动作的设备。

40.一种外部负载的控制设备,应用于与无人飞行器通信连接的终端设备,无人飞行器与外部负载通信连接,其特征在于,所述设备包括:存储器和处理器;

所述存储器,用于存储程序指令;

所述处理器,调用存储器中存储的程序指令,用于执行如下步骤:

通过检测用户的飞行航线规划操作确定飞行航线,其中,所述飞行航线包括动作位置点;

通过检测用户的动作配置操作确定所述外部负载的与所述动作位置点对应的动作数据;

将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载。

41.根据权利要求40所述的设备,其特征在于,所述处理器还用于:

将所述外部负载的索引信息发送给所述无人飞行器;

所述处理器将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载时,具体用于:

将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述索引信息指示的外部负载。

42.根据权利要求41所述的设备,其特征在于,

所述外部负载的索引信息包括所述外部负载的标识信息和/或所述无人飞行器与所述外部负载之间的通信端口的端口索引信息。

43.根据权利要求42所述的设备,其特征在于,所述处理器确定所述外部负载的与所述动作位置点对应的动作数据之前,还用于:

获取所述外部负载的标识信息;

根据所述标识信息显示与所述外部负载的标识信息匹配的动作数据配置交互界面;

通过检测用户对所述动作数据配置交互界面的动作配置操作确定所述动作数据。

44.根据权利要求43所述的设备,其特征在于,所述处理器根据所述标识信息显示与所述外部负载的标识信息匹配的动作数据配置交互界面时,具体用于:

根据所述标识信息获取与所述标识信息匹配的交互界面配置参数;

根据所述交互界面配置参数生成并显示所述动作数据配置交互界面。

45.根据权利要求44所述的设备,其特征在于,所述处理器根据所述标识信息获取与所述标识信息匹配的交互界面配置参数时,具体用于:

根据所述标识信息从所述终端设备的本地存储装置中获取所述交互界面配置参数;或者,

根据所述标识信息向与所述终端设备通信连接的服务器请求获取所述交互界面配置参数。

46.根据权利要求43所述的设备,其特征在于,所述处理器还用于:

按照所述标识信息指示的数据结构对所述动作数据打包;

所述处理器将所述飞行航线和所述动作数据发送给所述无人飞行器时,具体用于:

将所述飞行航线和打包后的动作数据发送给所述无人飞行器。

47.根据权利要求43-46任一项所述的设备,其特征在于,所述标识信息包括负载的类型、负载名称、生产厂家、型号、功能、序列号中的任意一项或多项。

48.根据权利要求42所述的设备,其特征在于,

所述端口索引信息包括所述无人飞行器上与所述外部负载连接的端口的端口号、所述无人飞行器上与扩展板连接的端口的端口号、所述扩展板上与所述外部负载连接的端口的端口号、扩展板的编号、所述扩展板上与另一个扩展板连接的端口的端口号中的一种或多种,其中,所述扩展板用于与所述无人飞行器、外部负载、另一个扩展板中的至少两个连接。

49.根据权利要求40所述的设备,其特征在于,所述动作位置点是根据所述飞行航线中的航点确定的。

50.根据权利要求40所述的设备,其特征在于,所述动作位置点为所述飞行航线中的航点。

51.根据权利要求49或50所述的设备,其特征在于,

当所述无人飞行器的飞行状态参数满足预设飞行状态条件时,所述无人飞行器到达所述动作位置点。

52.根据权利要求40-48任一项所述的设备,其特征在于,所述外部负载包括拍摄装置、喷洒装置中的任意一种或多种实现特定行为动作的设备。

53.一种无人飞行器,其特征在于,包括:

机身:配置在机身上的动力系统,用于为无人飞行器提供飞行动力;

所述动力系统包括:桨叶、电机,用于驱动桨叶转动;

处理器,用于获取所述无人飞行器的飞行航线,所述飞行航线包括动作位置点;获取所述外部负载的与所述动作位置点对应的动作数据;在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。

54.根据权利要求53所述的飞行器,其特征在于,所述处理器,还用于:

获取终端设备发送的所述外部负载的索引信息;

所述处理器将所述动作数据透传给所述外部负载时,具体用于:

将所述动作数据透传给所述索引信息指示的外部负载。

55.根据权利要求53所述的飞行器,其特征在于,所述处理器,还用于:

获取所述外部负载发送的索引信息;

将所述索引信息发送给终端设备,以使所述终端设备显示所述索引信息。

56.根据权利要求54或55所述的飞行器,其特征在于,

所述外部负载的索引信息包括所述外部负载的标识信息和/或所述无人飞行器与所述外部负载之间的通信端口的端口索引信息。

57.根据权利要求56所述的飞行器,其特征在于,所述处理器获取所述外部负载的与所述动作位置点对应的动作数据之前,还用于:

获取所述外部负载发送的标识信息;

将所述标识信息发送给所述终端设备,以使所述终端设备显示与所述外部负载的标识信息匹配的动作数据配置交互界面,其中,所述动作数据是所述终端设备通过检测用户对所述动作数据配置交互界面的动作配置操作生成的。

58.根据权利要求57所述的飞行器,其特征在于,所述动作数据是所述终端设备按照所述标识信息指示的数据结构打包得到的。

59.根据权利要求54-58任一项所述的飞行器,其特征在于,所述标识信息包括负载的类型、负载名称、生产厂家、型号、功能、序列号中的任意一项或多项。

60.根据权利要求54所述的飞行器,其特征在于,

所述端口索引信息包括所述无人飞行器上与所述外部负载连接的端口的端口号、所述无人飞行器上与扩展板连接的端口的端口号、所述扩展板上与所述外部负载连接的端口的端口号、扩展板的编号、所述扩展板上与另一个扩展板连接的端口的端口号中的一种或多种,其中,所述扩展板用于与所述无人飞行器、外部负载、另一个扩展板中的至少两个连接。

61.根据权利要求54或55所述的飞行器,其特征在于,所述处理器,还用于:

将获取到的所述外部负载的索引信息与本地存储的索引信息进行比较;

如果获取到的所述外部负载的索引信息与所述本地存储的索引信息相匹配,则将所述索引信息发送给终端设备,以使所述终端设备显示所述索引信息;

如果获取到的所述外部负载的索引信息与所述本地存储的索引信息不匹配,则向所述终端设备发送提示信息以提示用户索引信息不匹配。

62.根据权利要求53所述的飞行器,其特征在于,所述动作位置点是根据所述飞行航线中的航点确定的。

63.根据权利要求53所述的飞行器,其特征在于,所述动作位置点为所述飞行航线中的航点。

64.根据权利要求62或63所述的飞行器,其特征在于,

当所述无人飞行器的飞行状态参数满足预设飞行状态条件时,所述无人飞行器到达所述动作位置点。

65.根据权利要求53-61任一项所述的飞行器,其特征在于,所述外部负载包括拍摄装置、喷洒装置中的任意一种或多种实现特定行为动作的设备。

66.一种终端设备,其特征在于,包括:存储器和处理器;

所述处理器,用于通过检测用户的飞行航线规划操作确定飞行航线,其中,所述飞行航线包括动作位置点;通过检测用户的动作配置操作确定所述外部负载的与所述动作位置点对应的动作数据;将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载。

67.根据权利要求66所述的终端设备,其特征在于,所述处理器,还用于:

将所述外部负载的索引信息发送给所述无人飞行器;

所述处理器将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述外部负载时,具体用于:

将所述飞行航线和所述动作数据发送给所述无人飞行器,以使所述无人飞行器在所述飞行航线上飞行的过程中当确定到达所述动作位置点时,将所述动作数据透传给所述索引信息指示的外部负载。

68.根据权利要求67所述的终端设备,其特征在于,

所述外部负载的索引信息包括所述外部负载的标识信息和/或所述无人飞行器与所述外部负载之间的通信端口的端口索引信息。

69.根据权利要求68所述的终端设备,其特征在于,所述处理器确定所述外部负载的与所述动作位置点对应的动作数据之前,还用于:

获取所述外部负载的标识信息;

根据所述标识信息显示与所述外部负载的标识信息匹配的动作数据配置交互界面;

通过检测用户对所述动作数据配置交互界面的动作配置操作确定所述动作数据。

70.根据权利要求69所述的终端设备,其特征在于,所述处理器根据所述标识信息显示与所述外部负载的标识信息匹配的动作数据配置交互界面时,具体用于:

根据所述标识信息获取与所述标识信息匹配的交互界面配置参数;

根据所述交互界面配置参数生成并显示所述动作数据配置交互界面。

71.根据权利要求70所述的终端设备,其特征在于,所述处理器根据所述标识信息获取与所述标识信息匹配的交互界面配置参数时,具体用于:

根据所述标识信息从所述终端设备的本地存储装置中获取所述交互界面配置参数;或者,

根据所述标识信息向与所述终端设备通信连接的服务器请求获取所述交互界面配置参数。

72.根据权利要求69所述的终端设备,其特征在于,所述处理器,还用于:

按照所述标识信息指示的数据结构对所述动作数据打包;

所述处理器将所述飞行航线和所述动作数据发送给所述无人飞行器时,具体用于:

将所述飞行航线和打包后的动作数据发送给所述无人飞行器。

73.根据权利要求69-72任一项所述的终端设备,其特征在于,所述标识信息包括负载的类型、负载名称、生产厂家、型号、功能、序列号中的任意一项或多项。

74.根据权利要求68所述的终端设备,其特征在于,

所述端口索引信息包括所述无人飞行器上与所述外部负载连接的端口的端口号、所述无人飞行器上与扩展板连接的端口的端口号、所述扩展板上与所述外部负载连接的端口的端口号、扩展板的编号、所述扩展板上与另一个扩展板连接的端口的端口号中的一种或多种,其中,所述扩展板用于与所述无人飞行器、外部负载、另一个扩展板中的至少两个连接。

75.根据权利要求66所述的终端设备,其特征在于,所述动作位置点是根据所述飞行航线中的航点确定的。

76.根据权利要求66所述的终端设备,其特征在于,所述动作位置点为所述飞行航线中的航点。

77.根据权利要求75或76所述的终端设备,其特征在于,

当所述无人飞行器的飞行状态参数满足预设飞行状态条件时,所述无人飞行器到达所述动作位置点。

78.根据权利要求66-74所述的终端设备,其特征在于,所述外部负载包括拍摄装置、喷洒装置中的任意一种或多种实现特定行为动作的设备。

79.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至26任一项所述方法。

技术总结
一种外部负载(13)的控制方法,其中所述外部负载与无人飞行器(12)通信连接,该方法包括:获取所述无人飞行器的飞行航线,所述飞行航线包括动作位置点;获取所述外部负载的与所述动作位置点对应的动作数据;在所述无人飞行器在所述飞行航线上飞行的过程中,当确定所述无人飞行器到达所述动作位置点时,将所述动作数据透传给所述外部负载,以使所述外部负载执行所述动作数据指示的动作任务。还涉及所述外部负载的控制设备、无人飞行器、终端及存储介质。所述方法和设备实现了无人飞行器的外部负载自动执行动作任务,并提高了外部负载执行动作任务的效率。

技术研发人员:刘启明;陈超彬
受保护的技术使用者:深圳市大疆创新科技有限公司
技术研发日:2019.01.28
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-47883.html

最新回复(0)