控制方法、装置、无人飞行器及存储介质转让专利

申请号 : CN201880065467.0

文献号 : CN111279283A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王一皿丁鹏周琦辛昆鹏

申请人 : 深圳市大疆创新科技有限公司

摘要 :

本发明提供了一种无人飞行器的控制方法、装置、控制系统及无人飞行器,其中,所述无人飞行器的控制方法包括:在拍摄装置执行拍摄操作时,复用热靴信号接口传输至少两种脉冲信号。根据本发明的技术方案,不需要更改标准的连接器以及与连接器相连接的硬件结构,并且通过传输至少两种脉冲信号,能够实现该至少两种信号的时间对齐,以满足无人机系统内该至少两种脉冲信号所对应的功能模块之间的时间同步,以提升无人机系统内操作执行的同步性,进一步地,对于原有热靴信号接口适用的拍摄装置,都可以通过热靴信号接口复用的形式,实现至少两个脉冲信号传输的复用,进而实现了针对已有产品应用的兼容性。

权利要求 :

1.一种无人飞行器的控制方法,其特征在于,所述无人飞行器通过负载接口安装负载设备,所述方法包括:识别所述负载设备的类型信息;

根据所述类型信息确定由所述负载接口上指定端口传输的信号类型。

2.根据权利要求1所述的方法,其特征在于,还包括:检测所述负载接口的状态,以根据检测结果确定所述负载接口是否接入所述负载设备。

3.根据权利要求2所述的方法,其特征在于,所述检测所述负载接口的状态,以根据检测结果确定所述负载接口是否接入所述负载设备,具体包括:检测所述负载接口接是否呈现高阻态,在检测到所述负载接口未呈现高阻态时,确定所述负载接口接入所述负载设备。

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述识别所述负载设备的类型信息,具体包括:获取所述负载设备的设备信息,根据所述设备信息确定所述类型信息。

5.根据权利要求4所述的方法,其特征在于,所述获取所述负载设备的设备信息,根据所述设备信息确定所述类型信息,具体包括:检测所述设备信息中的设备参数是否与预存的类型参数匹配,以在检测到所述设备参数与所述类型参数匹配时,根据所述类型参数确定所述类型信息。

6.根据权利要求4所述的方法,其特征在于,所述获取所述负载设备的设备信息,根据所述设备信息确定所述类型信息,具体还包括:根据所述设备信息确定所述负载设备是否为感应型负载。

7.根据权利要求6所述的方法,其特征在于,根据所述类型信息确定由所述负载接口上指定端口传输的信号类型,具体包括:所述信号类型包括飞控感知同步信号与脉冲宽度调制信号;

提取由所述负载设备的负载接口向飞行控制器传输的脉冲信号中携带的类型信息;

通过中央处理器延时接收所述飞行控制器传输的所述类型信息;

在识别出所述类型信息为需求脉冲宽度调制信号的负载设备时,所述类型信息包括识别过程信息与识别结果信息,控制向对应的数据选择开关输出与所述识别结果信息对应的脉冲宽度调制信号的电平选择信号;

在识别出所述类型信息为需求时间同步信号的负载设备时,所述类型信息包括识别结果信息,控制向对应的数据选择开关输出与所述识别结果信息对应的飞控感知同步信号的电平选择信号。

8.根据权利要求7所述的方法,其特征在于,还包括:根据定位模块产生的同步脉冲信号生成所述飞控感知同步信号;

采用所述飞控感知同步信号对所述无人飞行器的功能单元进行统一授时操作。

9.根据权利要求8所述的方法,其特征在于,所述无人飞行器搭载有无线通信模块和/或至少一个GNSS定位模块,所述根据定位模块产生的同步脉冲信号生成所述飞控感知同步信号,具体包括:至少一个所述GNSS定位模块和/或所述无线通信模块分别接收同步脉冲信号;

根据所述同步脉冲信号中的最优同步脉冲信号生成所述飞控感知同步信号。

10.根据权利要求7所述的方法,其特征在于,还包括:采用所述飞控感知同步信号控制所述感应型负载采集感应信息,以根据所述感应信息指导飞行控制。

11.根据权利要求10所述的方法,其特征在于,所述采用所述飞控感知同步信号控制所述感应型负载采集感应信息,以根据所述感应信息指导飞行控制,具体包括:所述感应型负载包括视觉信息感应负载,

采用所述飞控感知信号控制所述视觉信息感应负载采集视觉信息,以根据所述视觉信息同步调整飞行控制信号。

12.根据权利要求10所述的方法,其特征在于,所述采用所述飞控感知同步信号控制所述感应型负载采集感应信息,以根据所述感应信息指导飞行控制,具体包括:所述感应型负载包括探测信息感应负载,

采用所述飞控感知信号控制所述探测信息感应负载采集探测信息,以根据所述探测信息同步调整飞行控制信号。

13.根据权利要求10所述的方法,其特征在于,所述采用所述飞控感知同步信号控制所述感应型负载采集感应信息,以根据所述感应信息指导飞行控制,具体包括:所述感应型负载包括姿态信息感应负载,

采用所述飞控感知信号控制所述姿态信息感应负载采集所述无人飞行器的姿态信息,以根据所述姿态信息同步调整飞行控制信号。

14.根据权利要求7所述的方法,其特征在于,根据所述类型信息确定由所述负载接口上指定端口传输的信号类型,具体还包括:在确定所述负载设备为非感应型负载时,通过所述指定端口向所述负载设备传输所述脉冲宽度调节信号。

15.根据权利要求14所述的方法,其特征在于,所述非感应型负载包括电机。

16.根据权利要求1至15中任一项所述的方法,其特征在于,还包括:采用数据选择开关选择通过所述指定端口传输的所述信号类型。

17.根据权利要求1至16中任一项所述的方法,其特征在于,所述负载接口为所述无人飞行器的标准接口。

18.根据权利要求1至17中任一项所述的方法,其特征在于,所述指定端口为串行端口。

19.一种无人飞行器的控制装置,其特征在于,包括:处理器,其中,所述处理器用于:识别负载设备的类型信息;

根据所述类型信息确定由所述负载接口上指定端口传输的信号类型。

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

飞行器本体,包括动力系统与控制系统,所述动力系统用于提供飞行动力;

负载接口,能够设置在所述飞行器本体上,并与所述动力系统电连接;

负载设备,能够通过所述负载接口安装在所述飞行器本体上,所述控制系统,具体用于:识别所述负载设备的类型信息;

根据所述类型信息确定由所述负载接口上指定端口传输的信号类型。

21.根据权利要求20所述的无人飞行器,其特征在于,所述负载设备包括感应型负载,其中,在确定所述负载设备为所述感应型负载时,通过所述指定端口向所述负载设备传输飞控感知同步信号,在确定所述负载设备为非感应型负载时,通过所述指定端口向所述负载设备传输脉冲宽度调节信号。

22.根据权利要求21所述的无人飞行器,其特征在于,所述感应型负载包括视觉信息感应负载、探测信息感应负载与姿态信息感应负载中的至少一种。

23.根据权利要求21所述的无人飞行器,其特征在于,所述控制系统还包括:中央处理器,用于根据所述负载设备的类型信息确定生成所述飞控感知同步信号或所述脉冲宽度调节信号。

24.根据权利要求23所述的无人飞行器,其特征在于,所述控制系统还包括:微控制器,与所述中央处理器电连接,用于接收所述类型信息,以根据所述类型信息生成对应的控制信号;

数据选择开关,分别与所述中央处理器、所述微控制器以及所述负载接口电连接,所述数据选择开关用于根据所述控制信号控制通过所述指定端口传输所述飞控感知同步信号或所述脉冲宽度调节信号。

25.根据权利要求24所述的无人飞行器,其特征在于,所述无人飞行器安装有拍摄装置,所述拍摄装置与所述无人飞行器之间的连接器上设置有热靴信号接口,所述热靴信号接口被复用以传输包括所述飞控感知同步信号的至少两种脉冲信号;

所述数据选择开关连接至所述热靴信号接口,所述数据选择开关还用于选择所述飞控感知同步信号和/或拍摄指示脉冲信号,以通过所述热靴信号接口传输。

26.根据权利要求24所述的无人飞行器,其特征在于,还包括:至少一个GNSS定位模块和/或无线通信模块,分别与所述中央处理器电连接,用于分别接收同步脉冲信号;

所述数据选择开关的输入端还连接有并联的至少一个所述GNSS定位模块和/或所述无线通信模块,所述数据选择开关还与所述中央处理器电连接,所述中央处理器用于:确定所述同步脉冲信号中的最优同步脉冲信号后,控制所述数据选择开关与所述最优同步脉冲信号对应的GNSS定位模块连通,以根据所述最优同步脉冲信号生成所述飞控感知同步信号。

27.根据权利要求20至22中任一项所述的无人飞行器,其特征在于,所述负载接口为所述无人飞行器的标准接口。

28.根据权利要求20至23中任一项所述的无人飞行器,其特征在于,所述指定端口为串行端口。

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

说明书 :

控制方法、装置、无人飞行器及存储介质

技术领域

[0001] 本发明实施例涉及一种飞行控制领域,尤其涉及一种无人飞行器的控制方法、控制装置与无人飞行器。

背景技术

[0002] 当前的无人机标准化接口中仅考虑了串口总线,配件供电,外置定位系统等需求,尚未考虑视觉同步信号的输出,不能满足用户对扩展性的需求。
[0003] 相关技术中,为了满足输出视觉同步信号这一需求,可以对标准化接口进行更改,但是在增加成本的同时,也会影响目前现有负载设备的兼容性。

发明内容

[0004] 本发明实施例提供一种无人飞行器的控制方法,实现了无需更改指定端口的前提下满足飞控感知同步信号输出的需求,且通过通信进行智能负载识别的方式进行自动切换,免去了用户自行切换输出模式的困扰。
[0005] 为了实现上述目的,本发明实施例的第一方面提供了一种无人飞行器的无人飞行器的控制方法,包括:
[0006] 识别负载设备的类型信息;
[0007] 根据类型信息确定由负载接口上指定端口传输的信号类型。
[0008] 本发明的第二方面的技术方案提供了一种无人飞行器的控制装置,包括:包括:处理器,处理器用于:识别负载设备的类型信息;根据类型信息确定由负载接口上指定端口传输的信号类型。
[0009] 本发明的第三方面的技术方案提供了一种无人飞行器,包括:飞行器本体,包括动力系统与控制系统,动力系统用于提供飞行动力;负载接口,能够设置在飞行器本体上,并与动力系统电连接;负载设备,能够通过负载接口安装在飞行器本体上,控制系统,具体用于:识别负载设备的类型信息;根据类型信息确定由负载接口上指定端口传输的信号类型。
[0010] 本发明的第四方面的技术方案,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如本发明实施例第一方面提供的控制方法的步骤。
[0011] 本发明实施例提供的无人飞行器的控制方法、控制装置与无人飞行器中,通过通过指定端口引脚复用,接收经由指定端口引脚传输的负载类型信息,以进行智能负载识别,实现了无需更改指定端口的前提下满足飞控感知同步信号输出的需求,且通过通信进行智能负载识别的方式进行自动切换,免去了用户自行切换输出模式的困扰,也消除了负载模式不匹配的情况下损坏负载的风险,节省了指定端口变更成本,改善了用户使用体验。

附图说明

[0012] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0013] 图1示出了本申请实施例的无人飞行器系统的示意架构框图;
[0014] 图2示出了本发明一个实施例的无人飞行器的控制方法的示意流程图;
[0015] 图3示出了本发明另一个实施例的无人飞行器的控制方法的示意流程图;
[0016] 图4示出了本发明实施例的无人飞行器的根据不同的负载类型的信号传输示意图;
[0017] 图5示出了本发明一个实施例的无人飞行器的控制系统的示意架构框图;
[0018] 图6示出了本申请一个实施例的控制装置的示意框图;
[0019] 图7示出了本发明再一个实施例的无人飞行器的控制方法的示意流程图;
[0020] 图8示出了本发明又一个实施例的无人飞行器的控制方法的示意流程图;
[0021] 图9示出了本发明又一个实施例的无人飞行器的控制方法的示意流程图;
[0022] 图10示出了本发明的一个实施例的时间信号控制装置的示意架构框图;
[0023] 图11示出了本发明的另一个实施例的时间信号控制装置的示意架构框图;
[0024] 图12示出了本发明的再一个实施例的时间信号控制装置的示意架构框图;
[0025] 图13示出了本发明另一个实施例的无人飞行器的控制系统的示意架构框图;
[0026] 图14示出了本申请一个实施例的时间信号授时方法的示意流程图;
[0027] 图15示出了本申请一个实施例的信号切换方法的示意流程图;
[0028] 图16示出了本申请另一个实施例的信号切换方法的示意流程图;
[0029] 图17示出了本申请实施例的时间信号授时装置的示意架构框图;
[0030] 图18示出了本申请一个实施例的无人飞行器的控制系统的示意架构框图;
[0031] 图19示出了本发明实施例的无人飞行器的时间同步脉冲信号的切换方案的信号传输示意图。

具体实施方式

[0032] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033] 需要说明的是,当组件被称为“固定于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中组件。
[0034] 除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0035] 下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0036] 图1为根据本申请实施例提供的无人飞行器系统10的示意性架构图。
[0037] 无人飞行器系统10可以包括无人飞行器的飞行控制系统110,定位组件120和用于采集传感数据的负载设备。
[0038] 其中,定位组件包括多个定位模块,定位模块122、定位模块124与定位模块12n等。
[0039] 飞行控制系统110包括中央处理器112、飞行控制器和内置传感系统116。
[0040] 多个定位模块的定位信息、信号强度、信噪比等信息通过串口数据通信传输给中央处理器112,中央处理器112能够根据接收到的定位信息,结合自身的内置传感系统116采集到的环境数据确定定位模块中的最优同步脉冲信号,并将最优同步脉冲信号传输给飞行控制器114、内置传感系统116以及负载设备。
[0041] 负载设备包括拍摄装置136,拍摄装置136可以通过负载接口152安装在无人飞行器100上,拍摄装置136可以是照相机或摄像机等用于捕获图像的设备,通过接收到的最优同步脉冲信号使拍摄装置136的拍摄信号与最优同步脉冲信号对齐。
[0042] 负载设备还包括云台130,云台130可以包括电机134,云台130用于携带拍摄装置136,其中,负载接口152可以设置在无人飞行器的本体上,也可以设置在云台130上。
[0043] 负载设备还包括雷达142,雷达142可以通过负载接口154安装在无人飞行器100上,通过接收到的最优同步脉冲信号雷达142的探测信号与最优同步脉冲信号对齐。
[0044] 进一步地,雷达142还可以通过连接电机144,实现旋转功能。
[0045] 本申请实施例提供一种无人飞行器的控制方法,如图2所示,包括:
[0046] 步骤202,识别负载设备的类型信息;
[0047] 步骤204,根据类型信息确定由负载接口上指定端口传输的信号类型。
[0048] 在该实施例中,对于无人飞行器上的标准化接口,在插接上负载设备后,通过对负载设备的类型识别,以确定向负载设备输出用于指示同步的飞控感知同步信号,或脉冲宽度调制信号,或不输出,以实现该标准化接口的复用。
[0049] 关于设备自动智能识别的方式,除了在飞控系统上运行软件开发套件可以实现识别之外,负载也可以通过遥控器和飞机的无线通信链路将自身的负载信息推送给与遥控器相连的移动设备(如手机)应用程序上,在移动设备的应用中实现对于该负载的识别。但是该方式通信延时较长,在周边通信信道环境不好时,可能出现通信数据错误或者通信失败,影响用户体验。
[0050] 本申请通过指定端口引脚复用,接收经由指定端口引脚传输的负载类型信息,以进行智能负载识别,实现了无需更改指定端口的前提下满足飞控感知同步信号输出的需求,且通过通信进行智能负载识别的方式进行自动切换,免去了用户自行切换输出模式的困扰,也消除了负载模式不匹配的情况下损坏负载的风险,节省了指定端口变更成本,改善了用户使用体验。
[0051] 在一些实施例中,还包括:检测负载指定端口的状态,以根据检测结果确定负载指定端口是否接入负载设备。
[0052] 在一些实施例中,检测负载指定端口的状态,以根据检测结果确定负载指定端口是否接入负载设备,具体包括:检测负载指定端口接是否呈现高阻态,在检测到负载指定端口未呈现高阻态时,确定负载指定端口接入负载设备。
[0053] 在一些实施例中,识别负载设备的类型信息,具体包括:获取负载设备的设备信息,根据设备信息确定类型信息。
[0054] 在一些实施例中,获取负载设备的设备信息,根据设备信息确定类型信息,具体包括:检测设备信息中的设备参数是否与预存的类型参数匹配,以在检测到设备参数与类型参数匹配时,根据类型参数确定类型信息。
[0055] 在一些实施例中,获取负载设备的设备信息,根据设备信息确定类型信息,具体还包括:根据设备信息确定负载设备是否为感应型负载。
[0056] 如图4所示,在一些实施例中,根据类型信息确定由负载接口上指定端口传输的信号类型,具体包括:信号类型包括飞控感知同步信号与脉冲宽度调制信号;提取由负载设备的负载接口向飞行控制器传输的脉冲信号中携带的类型信息;通过中央处理器延时接收飞行控制器传输的类型信息;在识别出类型信息为需求脉冲宽度调制信号的负载设备时,类型信息包括识别过程信息与识别结果信息,控制向对应的数据选择开关输出与识别结果信息对应的脉冲宽度调制信号的电平选择信号;在识别出类型信息为需求飞控感知同步信号(可以根据时间同步脉冲信号生成)的负载设备时,类型信息包括识别结果信息,控制向对应的数据选择开关输出与识别结果信息对应的飞控感知同步信号的电平选择信号。
[0057] 本申请通过引脚复用和智能识别开关控制的方法,引脚复用的方式实现了无需更改接口的前提下满足飞控感知同步信号输出的需求,且通过通信进行智能负载识别的方式进行自动切换,免去了用户自行切换输出模式的困扰,也消除了负载模式不匹配的情况下损坏负载的风险。
[0058] 本申请在无人机标准化指定端口的引脚上增设了一个数据选择开关,该指定端口标准定义中有一个脉冲宽度调制信号指定端口,飞控的一个脉冲宽度调制信号引脚与数据选择开关相连,即飞控感知同步信号与飞控输出的脉冲宽度调制信号进行复用。
[0059] 在不接配件负载时,该指定端口不进行输出,呈高阻态。对于该开关的控制,外置负载通过原有标准化指定端口上的串口数据指定端口将自身设备信息传输给飞控,飞控系统内运行软件开发套件,通过软件开发套件来确认负载类型,将负载识别结果提供给无人机微控制器,若其是需求飞控感知同步信号的负载(如外置视觉模块),微控制器则控制数据选择开关输出飞控感知同步信号;若确认负载是需求脉冲宽度调制信号的负载,微控制器则控制数据选择开关输出脉冲宽度调制信号。
[0060] 整个复用的可以输出脉冲宽度信号/飞控感知同步信号的信号链路如附图5所示。飞控内部的软件开发套件的程序流程图如下附图3所示。
[0061] 如图3所示,根据本申请的一种负载识别方法,包括:
[0062] 步骤302,检测是否有负载信号接入,在检测结果为“是”时,进入步骤304,在检测结果为“否”时,进入步骤314;
[0063] 步骤304,根据负载信号检测负载设备是否需求飞控感知同步信号,在检测结果为“是”时,进入步骤306,在检测结果为“否”时,进入步骤310;
[0064] 步骤306,负载设备需求飞控感知同步信号,并转向步骤308;
[0065] 步骤308,向负载设备输出飞控感知同步信号;
[0066] 步骤310,负载设备需求脉冲宽度调制信号,并转向步骤312;
[0067] 步骤312,向负载设备输出脉冲宽度调制信号;
[0068] 步骤314,负载设备不需求调节信号,并转向步骤33;
[0069] 步骤316,无输出。
[0070] 在一些实施例中,还包括:根据定位模块产生的同步脉冲信号生成飞控感知同步信号;采用飞控感知同步信号对无人飞行器的功能单元进行统一授时操作。
[0071] 在一些实施例中,无人飞行器搭载有无线通信模块和/或至少一个GNSS定位模块,将定位模块产生的同步脉冲信号确定为系统时间同步信号(即系统时间同步信号),具体包括:至少一GNSS定位模块和/或无线通信模块分别接收同步脉冲信号;根据同步脉冲信号中的最优同步脉冲信号生成飞控感知同步信号。
[0072] 在一些实施例中,还包括:采用飞控感知同步信号控制感应型负载采集感应信息,以根据感应信息指导飞行控制。
[0073] 在一些实施例中,采用飞控感知同步信号控制感应型负载采集感应信息,以根据感应信息指导飞行控制,具体包括:感应型负载包括视觉信息感应负载,采用飞控感知信号控制视觉信息感应负载采集视觉信息,以根据视觉信息同步调整飞行控制信号。
[0074] 在一些实施例中,采用飞控感知同步信号控制感应型负载采集感应信息,以根据感应信息指导飞行控制,具体包括:感应型负载包括探测信息感应负载,采用飞控感知信号控制探测信息感应负载采集探测信息,以根据探测信息同步调整飞行控制信号。
[0075] 在一些实施例中,采用飞控感知同步信号控制感应型负载采集感应信息,以根据感应信息指导飞行控制,具体包括:感应型负载包括姿态信息感应负载,采用飞控感知信号控制姿态信息感应负载采集无人飞行器的姿态信息,以根据姿态信息同步调整飞行控制信号。
[0076] 在一些实施例中,根据类型信息确定由负载接口上指定端口传输的信号类型,具体还包括:在确定负载设备为非感应型负载时,通过指定端口向负载设备传输脉冲宽度调节信号。
[0077] 在一些实施例中,非感应型负载包括电机。
[0078] 在一些实施例中,还包括:采用数据选择开关选择通过指定端口传输的信号类型。
[0079] 在一些实施例中,负载接口为无人飞行器的标准接口。
[0080] 在一些实施例中,指定端口为串行端口。
[0081] 根据本申请的基于负载设备负载类型的判定的应用场景,还提出了一种无人飞行器,包括:飞行器本体,包括动力系统与控制系统,动力系统用于提供飞行动力;负载接口,能够设置在飞行器本体上,并与动力系统电连接;负载设备,能够通过负载接口安装在飞行器本体上,控制系统,具体用于:识别负载设备的类型信息;根据类型信息确定由负载接口上指定端口传输的信号类型。
[0082] 在一些实施例中,负载设备包括感应型负载,其中,在确定负载设备为感应型负载时,通过指定端口向负载设备传输飞控感知同步信号,在确定负载设备为非感应型负载时,通过指定端口向负载设备传输脉冲宽度调节信号。
[0083] 在一些实施例中,感应型负载包括视觉信息感应负载、探测信息感应负载与姿态信息感应负载中的至少一种。
[0084] 在一些实施例中,控制系统还包括:中央处理器,用于根据负载设备的类型信息确定生成飞控感知同步信号或脉冲宽度调节信号。
[0085] 在一些实施例中,控制系统还包括:微控制器,与中央处理器电连接,用于接收类型信息,以根据类型信息生成对应的控制信号;数据选择开关,分别与中央处理器、微控制器以及负载接口电连接,数据选择开关用于根据控制信号控制通过指定端口传输飞控感知同步信号或脉冲宽度调节信号。
[0086] 在一些实施例中,无人飞行器安装有拍摄装置,拍摄装置与无人飞行器之间的连接器上设置有热靴信号接口,热靴信号接口被复用以传输包括时间同步脉冲信号的至少两种脉冲信号;数据选择开关连接至热靴信号接口,数据选择开关还用于选择飞控感知同步信号和/或拍摄指示脉冲信号,以通过热靴信号接口传输。
[0087] 在一些实施例中,还包括:至少一GNSS定位模块和/或无线通信模块,分别与中央处理器电连接,用于分别接收同步脉冲信号;数据选择开关的输入端还连接有并联的至少一GNSS定位模块和/或无线通信模块,数据选择开关还与中央处理器电连接,中央处理器用于:确定同步脉冲信号中的最优同步脉冲信号后,控制数据选择开关与最优同步脉冲信号对应的GNSS定位模块连通,以根据最优同步脉冲信号生成飞控感知同步信号。
[0088] 在一些实施例中,负载接口为无人飞行器的标准接口。
[0089] 在一些实施例中,指定端口为串行端口。
[0090] 本申请实施例提供一种控制装置。图6为本申请实施例提供的控制装置的结构图。本实施例所述的控制装置可执行如前所述的控制方法。如图6所示,本实施例中的装置,可以包括:存储器602和处理器604。
[0091] 上述处理器604可以是中央处理单元(Central Processing Unit,CPU),该处理器604还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0092] 其中,存储器602用于存储程序代码步骤202至步骤204所述的控制方法。
[0093] 进一步地,作为一种具体的实时方式,在负载设备为拍摄装置的情况下,负载接口上还包括热靴信号接口,具体地,如图7所示,对复用热靴信号接口的方法进行了限定,包括:
[0094] 步骤702,在拍摄装置执行拍摄操作时,复用热靴信号接口传输至少两种脉冲信号。
[0095] 具体地,拍摄装置作为一种负载设备,通过连接器件安装在无人飞行器上,以通过连接器件实现拍摄装置与无人飞行器之间的电信号传输,其中,作为标准化的连接器上具有热靴信号接口,在形式上可以为一个连接器中的一组脉冲信号传输引脚(即原有的热靴信号引脚),也可以为一个单独的连接端口。
[0096] 通过将至少两种脉冲信号复用上述脉冲信号传输引脚,以实现通过同一标准化的连接器传输至少两种脉冲信号,至少两种脉冲信号可以包括用于指示成像的脉冲信号与来自定位模块的时间同步脉冲信号。
[0097] 通过复用上述脉冲信传输引脚,一方面,相对于现有的信号传输模块而言,不需要更改上述标准的连接器,以及与连接器相连接的硬件结构。
[0098] 另一方面,通过传输至少两种脉冲信号,能够实现该至少两种信号的时间对齐,以满足无人机系统内该至少两种脉冲信号所对应的功能模块之间的时间同步,以提升无人机系统内操作执行的同步性。
[0099] 再一方面,对于原有热靴信号接口适用的拍摄装置,都可以通过热靴信号接口复用的形式,实现至少两个脉冲信号传输的复用,进而实现了针对已有产品应用的兼容性。
[0100] 其中,复用包括引脚复用、时分复用、统计时分复用以及波分复用等,具体到本申请的复用方案中,可以复用相同的传输引脚进行脉冲信号的传输,也可以将现有的传输引脚进一步分类,以分别进行脉冲信号的传输。
[0101] 进一步地,复用热靴信号接口传输至少两种脉冲信号,根据脉冲信号性质的不同,可以为同向传输,也可以为反向传输,在至少两种脉冲信号包括上面所述的用于指示成像的脉冲信号与来自定位模块的时间同步脉冲信号时,这两种信号反向传输。
[0102] 如图8所示,在一些实施例中,上述无人飞行器的控制方法还包括:在拍摄装置执行拍摄操作时,复用热靴信号接口传输至少两种脉冲信号,具体包括:步骤802,在拍摄装置执行拍摄操作时,采用热靴信号接口向拍摄装置传输时间同步脉冲信号;步骤804,以及采用热靴信号接口接收拍摄装置发送的拍摄指示脉冲信号。
[0103] 其中,两种脉冲信号可以同步传输,也可以异步传输,在进行同步传输时,拍摄装置直接通过接收到的时间同步脉冲信号指导热靴信号,以实现图像拍摄与卫星时间之间的高度对齐,在进行异步传输时,拍摄装置通过接收到的时间同步脉冲信号修正运行时钟,以实现图像拍摄时产生的热靴信号与时间同步脉冲信号之间的对齐。
[0104] 具体地,至少两种脉冲信号可以包括用于指示成像的脉冲信号(即热靴信号)与来自定位模块的时间同步脉冲信号,其中,热靴信号由拍摄装置向无人机的处理器方向传输,时间同步脉冲信号由定位模块传输到处理器后,由处理器传输至拍摄装置,通过将两个脉冲信号进行对齐,以确保图像拍摄时间和卫星提供的标准时间之间的高度对齐,从而实现通过无人飞行器进行的高精度的测绘活动。
[0105] 时间同步脉冲信号的传输方式如图10所示,从无人机的中央处理器的角度来看,在不执行拍摄操作时为单纯的时间同步脉冲信号输出模式,时间同步脉冲信号通过热靴信号引脚传输给拍摄装置内部的相机控制器。
[0106] 拍摄指示脉冲信号的传输方式如图11所示,在执行拍摄操作时为拍摄指示脉冲信号输出模式,此时复用上述热靴信号引脚传输上述时间同步脉冲信号至拍摄装置内部的相机的内部控制器,阴极通过上述热靴信号引脚接收拍摄装置内部的相机控制器发送的热靴信号。
[0107] 图12示出了拍摄指示脉冲信号与时间同步脉冲信号同步传输的方式,由无人飞行器向拍摄装置方向传输的信号为时间同步脉冲信号,从拍摄装置向无人飞行器传输的信号为拍摄指示脉冲信号(即热靴信号)。
[0108] 在一些实施例中,还包括:采用热靴信号接口上的第一组脉冲信号传输引脚传输时间同步脉冲信号;以及采用热靴信号接口上的第二组脉冲信号传输引脚传输拍摄指示脉冲信号。
[0109] 具体地,作为复用热靴信号接口传输的一种实现形式,可以将接口内的脉冲信号传输引脚划分为两组,其中一组执行时间同步脉冲信号的传输,另一种执行拍摄指示脉冲信号(热靴信号)的传输,两组信号并行传输,以实现热靴信号接口的复用,并且采用此种传输方式,时间同步脉冲信号与热靴信号的传输相对独立,因此不会在传输过程中产生干扰。
[0110] 在一些实施例中,还包括:采用引脚复用的方式控制热靴信号接口上的脉冲信号传输引脚分别传输时间同步脉冲信号以及拍摄指示脉冲信号。
[0111] 具体地,作为复用热靴信号接口传输的第二种实现形式,采用引脚复用的方式使用相同的传输引脚传输时间同步脉冲信号与拍摄指示脉冲信号(热靴信号),其中,可以采用一个寄存器分别记录传输引脚的不同状态对应的不同用户,以通过控制传输引脚的复用,分别传输热靴信号与时间同步脉冲信号。
[0112] 在一些实施例中,还包括:采用时分复用的方式控制热靴信号接口上的脉冲信号传输引脚分别传输时间同步脉冲信号以及拍摄指示脉冲信号。
[0113] 具体地,作为复用热靴信号接口传输的第三种实现形式,还可以采用时分复用的方式分别传输传递时间同步脉冲信号与拍摄指示脉冲信号(热靴信号),时分复用指将提供给整个信道(由传输引脚构造形成的有线引脚)传输的时间划分成若干时间片(时隙),以将这些时隙分配给每个信号源使用,每一路信号在自己的时隙内独占信号进行数据传输,采用该种复用方式,便于根据脉冲信号进行调节控制。
[0114] 如9所示,在一些实施例中,还包括:步骤902,在拍摄装置处于空闲状态时,采用热靴信号接口向拍摄装置传输时间同步脉冲信号。
[0115] 进一步地,在检测到拍摄装置处于空闲状态时,此时由于没有拍摄指示脉冲信号(热靴信号)的生成,热靴信号传输引脚只需要由无人机的处理器向拍摄装置的控制器传输时间同步脉冲信号,以使拍摄装置的拍摄执行时间与具有该时间同步脉冲信号的定位模块之间进行时间对齐,从而能够在指定位置准确拍摄到需要拍摄的图像,进而提升拍摄操控的准确性。
[0116] 在一些实施例中,还包括:无人飞行器设置有定位模块,定位模块接收时间同步脉冲信号;使用时间同步脉冲信号对拍摄装置进行统一授时操作。
[0117] 具体地,由定位模块接收卫星发送的定位信息,定位信息中携带有表征卫星时间的时间同步脉冲信号,通过对无人飞行器的功能单元进行同一授时操作,控制功能单元以时间同步脉冲信号作为标准时间信号进行工作,无人飞行器的功能单元除了定位模块之外,还可以包括数据处理单元、传感数据采集单元、航线控制单元、动力单元以及遥控单元等,根据确定最优同步脉冲信号的方法确定时间同步脉冲信号,以实现对无人机的拍摄模块、飞控模块、图像处理模块等进行统一授时,从而保证无人飞行器的控制,对飞行路线的规划、无人飞行器的姿态、无人飞行器的实时定位、以及触发传感器进行传感数据采集的时刻保持一致,在实现高效飞行的同时,实现传感数据采集时刻与采集实际位置时刻保持一致,以提升采集效率,进一步地,还能够根据传感数据确定是否修正飞行航线,由于时间的一致性,使修正的反馈更及时。
[0118] 在一些实施例中,定位模块包括无线通信模块和/或至少一个GNSS定位模块,以接收卫星和/或基站发送的时间同步脉冲信号。
[0119] 至少一GNSS(Global Navigation Satellite System,全球导航卫星系统,泛指所有的卫星导航系统)定位模块和/或无线通信模块分别接收同步脉冲信号;具体地,包括以下几种设置方式:(1)搭载一个GNSS定位模块,此时,直接将该GNSS定位模块获取到的同步脉冲信号作为时间同步脉冲信号,(2)搭载一个无线通信模块,此时,直接通过无线通信模块从无线网络获取网络时间以作为时间同步脉冲信号,(3)搭载多个GNSS定位模块,将多个GNSS定位模块中信号最佳的GNSS获取到的同步脉冲信号作为时间同步脉冲信号,(4)搭载多个无线通信模块,将通信质量最好的无线通信模块获得的时间信号作为时间同步脉冲信号,(5)搭载一个GNSS定位模块与一个无线通信模块,由于卫星能够输出精准且稳定度高的信号,因此在大多数情况下优选GNSS定位模块中的同步脉冲信号作为时间同步脉冲信号,另外,一个GNDD定位模块与一个无线通信模块能够组成一个RTK定位模块(Real-time kinematic,实时动态差分法),具体地,其应用依赖于基站的差分信号,再在接收机上求差解算坐标位置,这种解算出来的数据定位精度能够达到厘米级,比如具有一个位置已知的基站,该基站与无人飞行器的距离比较近,因此它们接收卫星信号时受到的大气层影响也基本接近,由于基站本身位置坐标已知,因此在得到卫星提供的坐标之后与原位置坐标做新差分,并将差分结果通过无线通信告知无人飞行器,以实现提高无人飞行器的定位精度的效果,(6)搭载一个GNSS定位模块与多个无线通信模块,通过确定一个GNSS定位模块与多个无线通信模块中的最优信号,提取时间信号作为时间同步脉冲信号,(7)搭载多个GNSS定位模块与一个无线通信模块,通过确定多个GNSS定位模块中精度最高的信号中的同步脉冲信号作为时间同步脉冲信号,(8)搭载多个GNSS定位模块与多个无线通信模块,通过确定多个GNSS定位模块中精度最高的信号中的同步脉冲信号作为时间同步脉冲信号。
[0120] 根据不同的系统需求,可以有多种不同的最优选择规则,以确定同步脉冲信号中的最优同步脉冲信号,比如根据每个定位模块接收到的信号强度,确定最优同步脉冲信号,和/或根据每个定位模块的携带的信号噪声的大小,确定最优同步脉冲信号,再比如,根据GNSS定位模块中通信的卫星源属性,确定最优同步脉冲信号,还可以根据GNSS定位模块中通信的卫星数量,确定最优同步脉冲信号。
[0121] 本申请实施例提供的无人飞行器的控制方法中,通过自行综合选择最优同步脉冲信号作为时间同步脉冲信号,以对功能单元同一授时,一方面,能够实现无人飞行器中各个功能单元之间的时间同步信号的一致,比如控制行驶飞行与系统定位的时间一致性,以及控制数据采集与系统定位的时间一致性,进而改善飞行控制、数据采集等操作的控制精度,另一方面,降低了用户自行选择最优同步脉冲信号时出现的误差,和/或出现延迟的概率,从而实现无人飞行器中各个功能模块的动作的一致性。
[0122] 在一些实施例中,还包括:采用数据选择开关控制调节热靴信号接口中的脉冲信号传输引脚的导通方向,以分别传输时间同步脉冲信号以及拍摄指示脉冲信号。
[0123] 具体地,为了实现热靴信号接口的复用,可以通过增加数据选择开关,以在不同的传输模式下确定脉冲信号引脚的传输方向与信号的传输类型,数据选择开关是根据给定的输入地址代码,从一组输入信号中选出指定的一个送至输出端的逻辑组合电路,通过增加数据选择开关,以及对应的逻辑控制指令,即可实现不同传输模式下对应的脉冲信号的传输,改进方式简单,并且兼容性高。
[0124] 另外,作为上述实施例的替代方案,也可以不增加数据选择开关,直接使用拍摄装置内部的控制器上两个引脚直连的方式实现,但是需要复杂的程序逻辑控制处理器接口的上下拉保证信号正常传输。
[0125] 在一些实施例中,还包括:采用总线通信协议获取拍摄装置的状态标识;根据状态标识确定拍摄装置的状态信息,以根据状态信息控制数据选择开关执行选择操作。
[0126] 具体地,作为对如何确定传输模式的方式的进一步补充,还可以通过总线通信的方式获取拍摄装置的状态标识,比如通过检测拍摄装置为高电平输出还是低电平输出确定拍摄装置处于开启状态或关闭状态,从而能够根据获取到的状态标识信息确定热靴信号接口的信号传输状态,从而实现了基于对拍摄装置的状态检测对数据选择开关进行控制的功能,进而实现不同的脉冲信号的准确传输。
[0127] 在一些实施例中,还包括:在向拍摄装置发送拍摄指令后,根据拍摄指令触发拍摄装置的闪光灯生成拍摄指示脉冲信号,以根据拍摄指示脉冲信号生成拍摄图像。
[0128] 具体地,在执行拍摄操作时,拍摄装置的闪光灯向图像处理器发出一个脉冲提示信号,即热靴信号,表明拍摄装置在该时刻已经完成成像动作,从而定格拍摄时间,通过上述对热靴信号与时间同步脉冲信号的对齐操作,使定格的拍摄时间与卫星时间对齐,进而得到在该时刻准确的拍摄图像,以得到精确度较高的用于探测的探测信息,最终实现通过在现有的无人飞行器上设置拍摄装置、通过拍摄装置与无人飞行器之间的连接器上的热靴信号接口的复用,结合增加的数据选择开关,实现高精度探测的功能。
[0129] 在一些实施例中,还包括:拍摄装置根据拍摄指令脉冲信号生成拍摄图像;或无人飞行器根据拍摄指令脉冲信号生成拍摄图像。
[0130] 具体地,成像模块的设置方式可以有两种,一种是直接在拍摄装置上成像,另一种为将拍摄数据传输到无人飞行器上,由无人飞行器实现成像,对于第一种,在拍摄装置内设置有图像处理器,对于第二种,则是在无人飞行器上设置图像处理器,基于拍摄指令脉冲信号(热靴信号),实现在拍摄装置上得到图像数据或在无人飞行器上得到图像数据,以进一步导出数据,结合向拍摄装置传输的时间同步脉冲信号,实现图像拍摄操作与实时定位的高度对齐。
[0131] 在一些实施例中,使用时间同步脉冲信号对拍摄装置进行统一授时操作,具体包括:根据时间同步脉冲信号记录拍摄指示脉冲信号的生成时刻,以使定位模块与拍摄装置之间信号同步。
[0132] 具体地,作为统一授时操作的一种实现方式,可以通过时间同步脉冲信号记录拍摄指示脉冲信号的生成时间,以实现时间对齐,另外,还可以通过时间同步脉冲信号修正拍摄装置中的控制器的控制时钟,以实现时间对齐。
[0133] 在一些实施例中,拍摄装置通过配置在无人飞行器的机身上的云台携带,以根据云台的姿态调整拍摄装置的姿态。
[0134] 具体地,在一些应用场合中,为了提升拍摄装置拍摄时的稳定性,还需要在无人飞行器上设置云台,并将拍摄装置安装在云台上,在这种构造中,连接器可以设置在无人飞行器上,也可以设置在云台上。
[0135] 在一些实施例中,热靴信号接口设置在负载接口上,方法还包括:在检测到负载接口未呈现高阻态的情况下,根据经由负载接口传输的类型信息检测负载接口接入的负载设备是否为拍摄装置,以在检测到负载设备为拍摄装置时,向拍摄装置传输时间同步脉冲信号。
[0136] 如图13所示,本申请实施例提供一种无人飞行器,包括:飞行器本体130,包括动力系统1302与控制系统1304,动力系统1302用于提供飞行动力;拍摄装置140,拍摄装置140能够通过连接器与无人飞行器电连接,连接器包括热靴信号接口1306;控制系统1304,具体用于:在拍摄装置140执行拍摄操作时,复用热靴信号接口1306传输至少两种脉冲信号。
[0137] 具体地,无人飞行器可以包括飞行器本体130与负载设备,负载设备具体为拍摄装置140,飞行器本体130又进一步包括动力系统1302与控制系统1304,其中,通过控制系统1304控制热靴信号接口1306进行复用,以采用同一信号接口执行至少两种脉冲信号的传输,一方面,相对于现有的信号传输模块而言,不需要更改上述标准的连接器,以及与连接器相连接的硬件结构,另一方面,通过传输至少两种脉冲信号,能够实现该至少两种信号的时间对齐,以满足无人机系统内该至少两种脉冲信号所对应的功能模块之间的时间同步,以提升无人机系统内操作执行的同步性,再一方面,对于原有热靴信号接口1306适用的拍摄装置140,都可以通过热靴信号接口1306复用的形式,实现至少两个脉冲信号传输的复用,进而实现了针对已有产品应用的兼容性。
[0138] 在一个可选的实施例中,控制系统1304,具体用于:在拍摄装置140执行拍摄操作时,采用热靴信号接口1306向拍摄装置140传输时间同步脉冲信号;以及采用热靴信号接口1306接收拍摄装置140发送的拍摄指示脉冲信号。
[0139] 具体地,至少两种脉冲信号可以包括用于指示成像的脉冲信号(即热靴信号)与来自定位模块的时间同步脉冲信号,其中,热靴信号由拍摄装置140向无人机的处理器方向传输,时间同步脉冲信号由定位模块传输到处理器后,由处理器传输至拍摄装置140,通过将两个脉冲信号进行对齐,以确保图像拍摄时间和卫星提供的标准时间之间的高度对齐,从而实现通过无人飞行器进行的高精度的测绘活动。
[0140] 在一个可选的实施例中,控制系统1304包括:定位模块,用于接收时间同步脉冲信号。
[0141] 具体地,由定位模块接收卫星发送的定位信息,定位信息中携带有表征卫星时间的时间同步脉冲信号,通过对无人飞行器的功能单元进行同一授时操作,控制功能单元以时间同步脉冲信号作为标准时间信号进行工作,无人飞行器的功能单元除了定位模块之外,还可以包括数据处理单元、传感数据采集单元、航线控制单元、动力单元以及遥控单元等,根据确定最优同步脉冲信号的方法确定时间同步脉冲信号,以实现对无人机的拍摄模块、飞控模块、图像处理模块等进行统一授时,从而保证无人飞行器的控制,对飞行路线的规划、无人飞行器的姿态、无人飞行器的实时定位、以及触发传感器进行传感数据采集的时刻保持一致,在实现高效飞行的同时,实现传感数据采集时刻与采集实际位置时刻保持一致,以提升采集效率,进一步地,还能够根据传感数据确定是否修正飞行航线,由于时间的一致性,使修正的反馈更及时。
[0142] 在一个可选的实施例中,定位模块包括无线通信模块和/或至少一个GNSS定位模块,以接收卫星和/或基站发送的时间同步脉冲信号。
[0143] 在一个可选的实施例中,控制系统1304还包括:中央处理器13042,与定位模块电连接,用于获取时间同步脉冲信号。
[0144] 控制系统1304具体可以包括中央处理器13042与飞行控制器,其中,飞行控制器用于指导无人飞行器飞行,而中央处理器13042用于进行各种数据的处理,其中,中央处理器13042在接收到定位模块传输的时间同步脉冲信号后,将时间同步脉冲信号通过热靴信号接口1306传输至拍摄装置140。
[0145] 在一个可选的实施例中,拍摄装置140包括:内部控制器1402;控制系统1304还包括:微控制器13044,与内部控制器1402电连接,用于接收微控制器13044发送的拍摄装置140的状态信息,并根据状态信息生成选择指令,选择指令用于控制时间同步脉冲信号与拍摄指示脉冲信号的传输方向。
[0146] 具体地,拍摄装置140的内部控制器1402通过检测拍摄装置140当前的状态生成状态标识,无人机内的微控制器13044通过总线通信的方式获取拍摄装置140的状态标识,比如通过检测拍摄装置140为高电平输出还是低电平输出确定拍摄装置140处于开启状态或关闭状态,从而能够根据获取到的状态标识确定拍摄装置140的状态,以进一步根据该状态生成选择指令,通过选择指令确定热靴信号接口1306的信号传输状态,从而实现了基于对拍摄装置140的状态检测控制脉冲信号传输的功能。
[0147] 在一个可选的实施例中,控制系统1304还包括:数据选择开关13048,分别与中央处理器13042、微控制器13044以及连接器之间能够通信耦合连接,数据选择开关13048用于根据选择指令控制调节热靴信号接口1306中的脉冲信号传输引脚的导通方向,以分别传输时间同步脉冲信号以及拍摄指示脉冲信号。
[0148] 具体地,为了实现热靴信号接口1306的复用,可以通过增加数据选择开关13048,以在不同的传输模式下确定脉冲信号引脚的传输方向与信号的传输类型,数据选择开关13048是根据给定的输入地址代码,从一组输入信号中选出指定的一个送至输出端的逻辑组合电路,通过增加数据选择开关13048,以及对应的逻辑控制指令,即可实现不同传输模式下对应的脉冲信号的传输,改进方式简单,并且兼容性高。
[0149] 进一步地,结合上述拍摄装置140的内部控制器1402,控制系统1304的微控制器13044,以及中央处理器13042等,实现控制数据选择开关13048进行脉冲信号选择的功能,最终实现不同的脉冲信号的准确传输。
[0150] 在一个可选的实施例中,控制系统1304还包括:图像处理器13046,用于接收拍摄指示脉冲信号,并根据拍摄指示脉冲信号生成拍摄图像。
[0151] 具体地,成像模块的设置方式可以有两种,一种是直接在拍摄装置140上成像,另一种为将拍摄数据传输到无人飞行器上,由无人飞行器实现成像,对于第一种,在拍摄装置140内设置有图像处理器14046,对于第二种,则是在无人飞行器上设置图像处理器13046,基于拍摄指令脉冲信号(热靴信号),实现在拍摄装置140上得到图像数据或在无人飞行器上得到图像数据,以进一步导出数据,结合向拍摄装置140传输的时间同步脉冲信号,实现图像拍摄操作与实时定位的高度对齐。
[0152] 在一个可选的实施例中,拍摄装置140还包括:闪光灯1404,与内部控制器1402电连接,用于生成拍摄指示脉冲信号。
[0153] 具体地,在执行拍摄操作时,拍摄装置140的闪光灯1404向图像处理器13046发出一个脉冲提示信号,即热靴信号,表明拍摄装置140在该时刻已经完成成像动作,从而定格拍摄时间,通过上述对热靴信号与时间同步脉冲信号的对齐操作,使定格的拍摄时间与卫星时间对齐,进而得到在该时刻准确的拍摄图像,以得到精确度较高的用于探测的探测信息,最终实现通过在现有的无人飞行器上设置拍摄装置140、通过拍摄装置140与无人飞行器之间的连接器上的热靴信号接口1306的复用,结合增加的数据选择开关13048,实现高精度探测的功能。
[0154] 在一些实施例中,无人飞行器还包括:至少一GNSS定位模块和/或无线通信模块,分别与中央处理器电连接,用于分别接收同步脉冲信号;数据选择开关的输入端还连接有并联的至少一GNSS定位模块和/或无线通信模块,数据选择开关还与中央处理器电连接,中央处理器用于:确定同步脉冲信号中的最优同步脉冲信号后,控制数据选择开关与最优同步脉冲信号对应的GNSS定位模块连通,以将最优同步脉冲信号确定为系统时间同步信号(即时间同步脉冲信号)。
[0155] 在一些实施例中,无人飞行器上还设置有标准化负载接口,标准化负载接口用于安装负载设备,中央处理器通过接收到的由标准化负载接口传输的负载设备的类型信息,确定负载接口待传输的信号类型;数据选择开关还连接至标准化负载接口,数据选择开关还用于根据信号类型选择由负载接口传输脉冲宽度调制信号或时间同步脉冲信号。
[0156] 在一个可选的实施例中,无人飞行器还包括:云台150,用于携带拍摄装置140,云台150上设置有连接器。
[0157] 在一些实施例中,拍摄装置140通过配置在无人飞行器的机身上的云台150携带,以根据云台150的姿态调整拍摄装置140的姿态。
[0158] 具体地,在一些应用场合中,为了提升拍摄装置140拍摄时的稳定性,还需要在无人飞行器上设置云台150,并将拍摄装置140安装在云台150上,在这种构造中,连接器可以设置在无人飞行器上,也可以设置在云台150上。
[0159] 进一步地,飞控感知同步信号可以根据时间同步脉冲信号生成,本申请实施例提供一种时间信号授时方法,如图14所示,对无人飞行器内部的功能单元进行统一授时进行了限定,包括:
[0160] 步骤1402,将定位模块产生的同步脉冲信号确定为时间同步脉冲信号;
[0161] 步骤1404,采用所述时间同步脉冲信号对所述无人飞行器的功能单元进行统一授时操作。
[0162] 具体地,通过使用定位模块携带的同步脉冲信号对无人飞行器的功能单元进行同一授时操作,控制功能单元以时间同步脉冲信号作为标准时间信号进行工作,无人飞行器的功能单元除了定位模块之外,还可以包括数据处理单元、传感数据采集单元、航线控制单元、动力单元以及遥控单元等,根据确定最优同步脉冲信号的方法确定时间同步脉冲信号,以实现对无人机的拍摄模块、飞控模块、图像处理模块等进行统一授时,从而保证无人飞行器的控制,对飞行路线的规划、无人飞行器的姿态、无人飞行器的实时定位、以及触发传感器进行传感数据采集的时刻保持一致,在实现高效飞行的同时,实现传感数据采集时刻与采集实际位置时刻保持一致,以提升采集效率,进一步地,还能够根据传感数据确定是否修正飞行航线,由于时间的一致性,使修正的反馈更及时。
[0163] 在一些实施例中,上述步骤1004具体还包括:使用所述时间同步脉冲信号对所述无人飞行器采集到的传感数据执行时间对齐化处理。
[0164] 具体地,通过采集传感数据,能够获得以下数据,通过姿态传感器确定无人飞行器当前的姿态、通过纵向传感信号的发送确定无人飞行器的飞行高度、通过发送探测信号获取周围的环境传感信息,在进行传感数据采集时,如果传感数据的操作时刻的操作脉冲信号与定位模块中的时间脉冲信号不一致,则会出现采集到的传感数据与需要采集到的数据出现偏差的情况,导致对数据的采集效率与采集效果产生影响,比如,需要通过相机采集指定位置的图像信息,由于定位的脉冲信号与采集操作的脉冲信号、以及无人飞行器的实时姿态不一致,会导致采集到的图像出现偏差,因此,通过对根据定位模块确定的时间同步脉冲信号对传感数据进行时间对齐化处理,使定位位置、无人飞行器姿态以及采集操作高度对齐,从而达到提升数据采集效率与准确性的目的。
[0165] 在一些实施例中,上述步骤1404具体还包括:在通过负载设备采集所述传感数据时,根据所述负载设备的类型确定对应的指示信号的类型,以根据所述指示信号与所述时间同步脉冲信号执行时间对齐化处理,所述指示信号用于指示所述负载设备执行采集动作。
[0166] 具体地,对传感数据执行时间对齐化处理,即是触发执行采集动作的触发脉冲信号与系统时间同步脉冲信号,而由于负载设备类型的不同,指示信号的类型也不相同,因此通过识别负载类型确定对应的指示信号的类型,以通过指示信号与时间同步脉冲信号进行一致性操作,实现对齐化处理。
[0167] 比如在相机中,用于指示成像的指示信号为热靴信号。
[0168] 如图4所示,在一些实施例中,根据负载设备的类型确定对应的指示信号的类型,具体包括:提取由负载设备的负载接口向飞行控制器传输的脉冲信号中携带的类型信息;中央处理器延时接收飞行控制器传输的类型信息;在识别出类型信息为需求脉冲宽度调制信号的负载设备时,类型信息包括识别过程信息与识别结果信息,控制向对应的数据选择开关输出与识别结果信息对应的脉冲宽度调制信号的电平选择信号;在识别出类型信息为需求时间同步脉冲信号的负载设备时,类型信息包括识别结果信息,控制向对应的数据选择开关输出与识别结果信息对应的时间同步脉冲信号的电平选择信号。
[0169] 在一些实施例中,上述步骤1404具体还包括:根据所述时间同步脉冲信号对于已存储的图像数据执行时间轨道修正。
[0170] 具体地,作为使用时间同步脉冲信号对无人飞行器采集到的传感数据执行时间对齐化处理的一种实现方式,除了对传感数据或控制指令执行时刻根据时间同步脉冲信号进行修正之外,还可以对已经保存的传感数据(包括图像数据等)进行时间轨道修正,以实现前后采集到的图像数据的一致性。
[0171] 在一些实施例中,上述根据所述时间同步脉冲信号对于已存储的图像数据执行时间轨道修正,具体包括:根据所述时间同步脉冲信号与所述图像数据采集时的时间信号之间的差值,执行时间轨道修正操作。
[0172] 在一些实施例中,上述步骤1404具体还包括:根据所述时间同步脉冲信号控制所述无人飞行器携带的图像传感器同步执行图像采集操作,其中,所述图像传感器包括拍摄装置。
[0173] 具体地,作为通过无人机测绘的一种主要实现方式,通过拍摄装置采集图像信息,此时通过根据时间同步脉冲信号对控制成像的拍摄装置的热靴信号进行时间对齐化处理,以实现在指定位置是得到的定位信息与执行拍摄操作的时刻一致,从而保证图像信息采集的准确性。
[0174] 其中,对于相机而言,每一个热靴信号对应一张采集到的图像,对于摄像机而言,每一组热靴信号对应视频的采集时刻与结束采集时刻。
[0175] 以相机为例,相机采集图像数据的时间轴和飞控系统的时间轴、以及定位模块中的时间轴对齐,以使定位模块的同步脉冲信号、飞行控制系统中的控制信息与图像采集信号的高度对齐,不需要用户针对误差进行差分操作,简化了用户测绘活动,改善了用户测绘效率,并且同步脉冲信号的切换不需要用户手动操控,无人飞行器通过自身传感器和定位模块的信号强度等数据自行综合选择同步脉冲信号的信号源,改善了用户体验和系统PPS信号的同步精度。
[0176] 在一些实施例中,在负载接口为热靴信号接口时,在通过热靴信号接口向拍摄装置传输统时间同步信号的同时,在执行拍摄操作时,通过采用热靴信号接口接收拍摄装置发送的拍摄指示脉冲信号。
[0177] 在一些实施例中,上述步骤1404具体还包括:根据所述时间同步脉冲信号控制姿态传感器同步获取姿态信息。
[0178] 具体地,作为使用时间同步脉冲信号对无人飞行器采集到的传感数据执行时间对齐化处理的另一种具体实施方式,通过根据时间同步脉冲信号对姿态传感器的采集时刻进行,实现时间同步脉冲信号与姿态传感器中的姿态信息时间对齐,从而能够准确感应用户在某一位置下的姿态信息,结合其它传感数据的采集操作,能够在指定位置、指定姿态下,采集到所需要的传感数据(包括图像数据、雷达探测数据等),从而实现对传感数据的精确采集。
[0179] 在一些实施例中,上述步骤1404具体还包括:所述使用所述时间同步脉冲信号对所述无人飞行器采集到的传感数据执行时间对齐化处理,具体包括:根据所述时间同步脉冲信号控制所述无人飞行器携带的雷达发送无线探测信号。
[0180] 具体地,作为使用时间同步脉冲信号对无人飞行器采集到的传感数据执行时间对齐化处理的再一种具体实施方式,雷达探测至少包括静态的雷达探测、动态的雷达探测(雷达探测即对周围静态障碍物的探测)与动态的雷达跟踪,在执行雷达探测时,根据确定的时间同步脉冲信号发送雷达触发脉冲信号,以通过雷达触发脉冲信号触发发送雷达探测信号,以根据探测信号的反馈信号得到雷达探测信息,通过根据时间同步脉冲信号同步发送雷达触发脉冲信号,以实现无人飞行器的位置信息与雷达探测信息进行时间对齐,以提升雷达探测的准确性。
[0181] 进一步地,使用时间同步脉冲信号对雷达探测进行对齐化处理在在动态雷达探测与动态雷达跟踪过程中的效果更佳明显,结合上述的RTK定位模块,在实现精确定位的同时,基于定位的位置信息使用时间同步脉冲信号触发雷达发送无线探测信号,以保证携带雷达的无人机位置的确定与发送无线探测信号的一致性,一方面,能够降低动态雷达探测与雷达跟踪的误差,另一方面,由于无人机的位置信息的误差降低,对应地对跟踪的准确性就提升,结合位置检测的同步性,能够更准确确定跟踪目标的位置信息。
[0182] 在一些实施例中,上述步骤1404具体还包括:根据所述时间同步脉冲信号控制所述无人飞行器携带的测绘仪采集测绘数据。
[0183] 具体地,作为使用时间同步脉冲信号对无人飞行器采集到的传感数据执行时间对齐化处理的又一种具体实施方式,传感装置还可以是探测仪,雷达可以作为探测仪的一种探测设备,探测仪还可以包括金属探测仪、生命探测仪、根据得到精确位置信息的与探测信息,能够提升探测准确性,尤其在进行生命体征探测时,结合RTK定位模块,能够准确的探测到生命位置。
[0184] 在一些实施例中,上述步骤1404具体还包括:根据所述时间同步脉冲信号控制所述无人飞行器携带的拾音器采集音频数据。
[0185] 具体地,作为使用时间同步脉冲信号对无人飞行器采集到的传感数据执行时间对齐化处理的又一种具体实施方式,在一些使用场合中,还需要同步提取声音信息,此时通过时间同步脉冲信号实现同步拾音,以满足同期收音的需求。
[0186] 如图17所示,在一些实施例中,上述步骤1404具体还包括:根据所述时间同步脉冲信号控制所述无人飞行器的飞行位置、飞行姿态以及图像拍摄动作同步执行。
[0187] 具体地,作为一种更加准确的图像采集方式,将飞行控制、飞行姿态的获取以及图像拍摄动作高度对齐,其中,飞行控制模块能够直接获得最优同步脉冲信号,并采用该信号对姿态传感器与图像传感器进行时间对齐,以在确定了无人飞行器的实时位置与实时姿态的同时,同步进行图像采集,得到准确性最高的探测图像,从而省去了用户纠正的步骤。
[0188] 在一些实施例中,上述步骤1404具体还包括:根据所述时间同步脉冲信号控制飞行控制器、图像传感器与关联的视觉传感器进行时间对齐。
[0189] 其中,视觉传感器包括一个或多个图形传感器,光投射器和必要的辅助设备,在通过图形传感器或图像传感器获取到图像后,通过视觉传感器检测该图像与设置的图像信息进行对比,以确定该图像是否符合要求。在一些实施例中,上述步骤1402具体包括:至少一GNSS(Global Navigation Satellite System,全球导航卫星系统,泛指所有的卫星导航系统)定位模块和/或无线通信模块分别接收同步脉冲信号;具体地,包括以下几种设置方式:(1)搭载一个GNSS定位模块,此时,直接将该GNSS定位模块获取到的同步脉冲信号作为时间同步脉冲信号,(2)搭载一个无线通信模块,此时,直接通过无线通信模块从无线网络获取网络时间以作为时间同步脉冲信号,(3)搭载多个GNSS定位模块,将多个GNSS定位模块中信号最佳的GNSS获取到的同步脉冲信号作为时间同步脉冲信号,(4)搭载多个无线通信模块,将通信质量最好的无线通信模块获得的时间信号作为时间同步脉冲信号,(5)搭载一个GNSS定位模块与一个无线通信模块,由于卫星能够输出精准且稳定度高的信号,因此在大多数情况下优选GNSS定位模块中的同步脉冲信号作为时间同步脉冲信号,另外,一个GNSS定位模块与一个无线通信模块能够组成一个RTK定位模块(Real-time kinematic,实时动态差分法),具体地,其应用依赖于基站的差分信号,再在接收机上求差解算坐标位置,这种解算出来的数据定位精度能够达到厘米级,比如具有一个位置已知的基站,该基站与无人飞行器的距离比较近,因此它们接收卫星信号时受到的大气层影响也基本接近,由于基站本身位置坐标已知,因此在得到卫星提供的坐标之后与原位置坐标做新差分,并将差分结果通过无线通信告知无人飞行器,以实现提高无人飞行器的定位精度的效果,(6)搭载一个GNSS定位模块与多个无线通信模块,通过确定一个GNSS定位模块与多个无线通信模块中的最优信号,提取时间信号作为时间同步脉冲信号,(7)搭载多个GNSS定位模块与一个无线通信模块,通过确定多个GNSS定位模块中精度最高的信号中的同步脉冲信号作为时间同步脉冲信号,(8)搭载多个GNSS定位模块与多个无线通信模块,通过确定多个GNSS定位模块中精度最高的信号中的同步脉冲信号作为时间同步脉冲信号。
[0190] 将同步脉冲信号中的最优同步脉冲信号确定为时间同步脉冲信号;
[0191] 具体地,根据不同的系统需求,可以有多种不同的最优选择规则,以确定同步脉冲信号中的最优同步脉冲信号,比如根据每个定位模块接收到的信号强度,确定最优同步脉冲信号,和/或根据每个定位模块的携带的信噪比的大小,确定最优同步脉冲信号,再比如,根据GNSS定位模块中通信的卫星源属性,确定最优同步脉冲信号,还可以根据GNSS定位模块中通信的卫星数量,确定最优同步脉冲信号。
[0192] 本申请实施例提供的时间信号授时方法中,通过自行综合选择最优同步脉冲信号作为时间同步脉冲信号,以对功能单元同一授时,一方面,能够实现无人飞行器中各个功能单元之间的时间同步信号的一致,比如控制行驶飞行与系统定位的时间一致性,以及控制数据采集与系统定位的时间一致性,进而改善飞行控制、数据采集等操作的控制精度,另一方面,降低了用户自行选择最优同步脉冲信号时出现的误差,和/或出现延迟的概率,从而实现无人飞行器中各个功能模块的动作的一致性。
[0193] 在一些实施例中,作为时间同步脉冲信号的切换条件,还包括:在采用时间同步脉冲信号对无人飞行器的功能单元进行统一授时操作的过程中,实时检测时间同步脉冲信号的信噪比与其它定位模块中的同步脉冲信号的信噪比;在检测到具有更高信噪比的同步脉冲信号的情况下,将更高信噪比的同步脉冲信号切换为时间同步脉冲信号。
[0194] 如图19所示,其中使用脉冲信号的占空比来表示定位模块的输出的信噪比(SNR),定位模块1中的SNR较高,而定位模块2的信噪比低时,中央处理器向数据选择开关输出低电平,以采用定位模块1的同步脉冲信号作为时间同步脉冲信号;在定位模块2中的SNR较高时,中央处理器向数据选择开关输出高电平,以采用定位模块2的同步脉冲信号作为时间同步脉冲信号。在图19所示的实施例中,使用一路处理器控制信号来在两个不同的定位模块之间选择作为系统时间的同步信号。当存在多个定位模块时,使用多路处理器控制信号来在两个不同的定位模块之间选择作为系统时间的同步信号。
[0195] 在一些实施例中,将更高信噪比的同步脉冲信号切换为时间同步脉冲信号,具体包括:向对应的数据选择开关发送高低电平信号的切换指令,以控制切换时间同步脉冲信号的输入源。
[0196] 在一些实施例中,上述将所述同步脉冲信号中的最优同步脉冲信号确定为所述时间同步脉冲信号,具体包括:对于GNSS定位模块,解析每个GNSS定位模块接收到的定位信号的卫星源属性、卫星源数量、信号强度与信噪比;根据卫星源属性、卫星源数量、信号强度与信噪比中的至少一项确定最优同步脉冲信号。
[0197] 具体地,由于不同的定位模块采用的定位系统不同,具体可以包括GPS定位模块、北斗卫星导航模块、GLONASS定位模块与伽利略卫星导航模块等,由于卫星源不同,在无人飞行器所处的区域不同时,实际上通过不同的定位模块得到的定位信息的精度也会有区别,另外,定位信号的强度与信噪比也会影响定位信息的准确性,由于定位信息携带有同步脉冲信号,因此,基于发送端的信号信息来确定最优同步脉冲信号,有利于提升时间同步脉冲信号的准确性,从而降低系统同步操作的误差。
[0198] 在一些实施例中,上述根据卫星源属性、卫星源数量、信号强度与信噪比中的至少一项确定最优同步脉冲信号,具体包括:根据信号强度以及对应的权重值,以及信噪比以及对应的权重值确定最优同步脉冲信号。
[0199] 具体地,作为一种更简单且可靠的最优同步脉冲信号的确定方式,可以只基于信号强度与预设的权重值,信噪比与预设的权重值来判断定位信号的精度,以确定精度最高的定位模块,并将该定位模块的同步脉冲信号作为最优同步脉冲信号,确定方式简单,并且可靠性高。
[0200] 在一些实施例中,上述将所述同步脉冲信号中的最优同步脉冲信号确定为所述时间同步脉冲信号,具体包括:根据无人飞行器的工况信息与环境传感信息确定多个定位模块中的优选定位模块,以将优选定位模块的同步脉冲信号确定为最优同步脉冲。
[0201] 具体地,飞行器的工况信息包括飞行速度、飞行姿态与飞行高度等,环境传感信息通过设置于无人飞行器上的环境传感器获得,环境传感器可以包括空气湿度传感器、大气环境传感器、降雨量传感器以及探测雷达等,基于无人飞行器的工况信息与环境传感信息来确定最优同步脉冲信号的方式,具有更好的环境的适应性。
[0202] 在一些实施例中,上述将所述同步脉冲信号中的最优同步脉冲信号确定为所述时间同步脉冲信号,具体包括:根据所述同步脉冲信号的信号强度、信噪比、所述无人飞行器的工况信息以及环境传感信息确定所述最优同步脉冲信号。
[0203] 在一个可选的实施例中,至少一个定位模块包括GNSS定位模块RTK定位模块。
[0204] 在一个可选的实施例中,GNSS定位模块包括GPS定位模块、北斗卫星导航模块、GLONASS定位模块与伽利略卫星导航模块中的至少一种。
[0205] 本申请实施例还提供了一种时间同步脉冲信号的切换方法,如图15所示,对在具有至少一个定位模块的情景下的时间同步脉冲信号的切换方式进行了限定,包括:
[0206] 步骤1502,所述至少一GNSS定位模块和/或所述无线通信模块分别接收同步脉冲信号
[0207] 步骤1504,将所述同步脉冲信号中的最优同步脉冲信号确定为所述时间同步脉冲信号。
[0208] 如图16所示,在一些实施例中,步骤1502具体包括:步骤1602,对于所述GNSS定位模块,解析每个所述GNSS定位模块接收到的定位信号的卫星源属性、卫星源数量、信号强度与信噪比;步骤1604,根据所述卫星源属性、所述卫星源数量、所述信号强度与所述信噪比中的至少一项确定所述最优同步脉冲信号。
[0209] 在一些实施例中,步骤1604具体包括:根据所述信号强度以及对应的权重值,以及所述信噪比以及对应的权重值确定所述最优同步脉冲信号。
[0210] 在一些实施例中,步骤1502具体包括:根据所述无人飞行器的工况信息与环境传感信息确定所述多个定位模块中的优选定位模块,以将所述优选定位模块的所述同步脉冲信号确定为所述最优同步脉冲。
[0211] 在一些实施例中,步骤1502具体包括:根据所述同步脉冲信号的信号强度、信噪比、所述无人飞行器的工况信息以及环境传感信息确定所述最优同步脉冲信号。
[0212] 在一个可选的实施例中,至少一个定位模块包括GNSS定位模块与RTK定位模块。
[0213] 在一个可选的实施例中,GNSS定位模块包括GPS定位模块、北斗卫星导航模块、GLONASS定位模块与伽利略卫星导航模块中的至少一种。
[0214] 如图18所示,本申请实施例提供一种控制系统,包括:中央处理器1802,用于使用时间同步脉冲信号对无人飞行器的功能单元1812进行统一授时操作。
[0215] 在一个可选的实施例中:至少一GNSS定位模块和/或无线通信模块,分别与中央处理器1802电连接,用于分别接收同步脉冲信号;数据选择开关1810,数据选择开关1810的输入端连接有并联的至少一GNSS定位模块和/或无线通信模块,数据选择开关1810还与中央处理器1802电连接,中央处理器1802用于:确定同步脉冲信号中的最优同步脉冲信号后,控制数据选择开关1810与最优同步脉冲信号对应的GNSS定位模块连通,以将最优同步脉冲信号确定为时间同步脉冲信号。
[0216] 其中,在定位模块为多个时,多个定位模块包括定位模块1804、定位模块1806与定位模块1808,以分别接收不同卫星的信号。
[0217] 在一个可选的实施例中,至少一个传感器模块,与数据选择开关1810的输出端连接,用于接收时间同步脉冲信号,使用时间同步脉冲信号对传感器模块采集到的传感数据执行时间对齐化处理。
[0218] 在一个可选的实施例中,传感器模块包括相机、摄像机、视觉传感器、姿态传感器、拾音器、雷达与测量仪中的至少一种。
[0219] 在一个可选的实施例中,中央处理器1802还用于:解析每个GNSS定位模块接收到的定位信号的卫星源属性、卫星源数量、信号强度与信噪比;根据卫星源属性、卫星源数量、信号强度与信噪比中的至少一项确定最优同步脉冲信号。
[0220] 在一个可选的实施例中,中央处理器1802还用于:根据无人飞行器的工况信息与环境传感信息确定多个定位模块中的优选定位模块,以将优选定位模块的同步脉冲信号确定为最优同步脉冲信号。
[0221] 在一个可选的实施例中,还包括:飞行控制模块,与数据选择开关1810的输出端连接,用于接收时间同步脉冲信号,使用时间同步脉冲信号对飞行控制执行时间对齐化处理。
[0222] 具体地,无人飞行器系统内的各个功能模块的处理器均与无人飞行器内的定位模块实现PPS信号通信;
[0223] 定位模块通过与卫星通信,卫星能够输出来自于卫星的最为精准且长期稳定度最好的信号、卫星数量,位置,星历等信息推送给无人飞行器;
[0224] 每个功能模块中的处理器收到经过选择后的最优同步脉冲信号后,对收到的传感器信息进行处理,并在自身存储的信息中进行时间对应;
[0225] 无人飞行器在进行测绘等飞行活动落地后采集到的传感数据可以与采集的位置点的位置信息高度对齐。
[0226] 最优同步脉冲信号的智能选择是通过无人飞行器的中央处理器1802和飞机的各个定位模块进行串口数据通信,中央处理器1802通过各定位模块传回来的卫星种类及数量,定位接收信号强度,接收信噪比等相应当前飞行状态和周边环境传感信息,通过数据综合后控制数据选择开关1810来动态选择多个定位模块中最佳的同步脉冲信号,从而实现无需用户介入的动态,智能,综合,准确的PPS信号自动选择。
[0227] 在一个可选的实施例中,无人飞行器安装有拍摄装置,拍摄装置与无人飞行器之间的连接器上设置有热靴信号接口,热靴信号接口被复用以传输包括时间同步脉冲信号的至少两种脉冲信号;数据选择开关连接至热靴信号接口,数据选择开关还用于选择时间同步脉冲信号和/或拍摄指示脉冲信号,以通过热靴信号接口传输。
[0228] 具体地,以拍摄操作为例,上述至少两种脉冲信号为统时间同步信号(即最优的时间同步脉冲信号)与指示执行拍摄动作的拍摄指示脉冲信号,其中,时间同步脉冲信号由无人飞行器经热靴信号接口传输至拍摄装置,拍摄指示脉冲信号经热靴信号接口传输至无人飞行器,以指示成像。
[0229] 另外,该实施例中的数据旋转开关可以与上述用于选择最优同步脉冲信号的数据选择开关共用,也可以为分别设置的数据选择开关。
[0230] 在一个可选的实施例中,无人飞行器上还设置有标准化负载接口,标准化负载接口用于安装负载设备,中央处理器通过接收到的由标准化负载接口传输的负载设备的类型信息,确定负载接口待传输的信号类型;数据选择开关还连接至标准化负载接口,数据选择开关还用于根据信号类型选择由负载接口传输脉冲宽度调制信号或时间同步脉冲信号。
[0231] 进一步地,为了保证向拍摄装置传输的为时间同步脉冲信号,在负载接口插接有负载设备后,通过接收负载设备的类型信息,以确定向负载设备传输的与类型匹配的脉冲信号类型,比如,对于需要时间授时的负载设备,则需传输时间同步脉冲信号或飞控感知信号,对于不需要时间授时的负载设备,则可直接传输脉冲宽度调制信号。
[0232] 本申请的实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上实施例中的授时方法和/或信号切换方法的步骤。
[0233] 进一步地,可以理解的是,流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0234] 在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
[0235] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0236] 本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0237] 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0238] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0239] 以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。