无人飞行器的控制方法及装置的制造方法_3

文档序号:9523594阅读:来源:国知局
制的装置的框图。如图4所示,该装置可以包括:确定模块401、检测模块402和控制模块403。其中,确定模块401被配置为用于确定无人飞行器与控制器之间的距离是否超过人的视距。检测模块402被配置为用于检测无人飞行器的外挂系统的数据回传链路是否正常。控制模块403被配置为用于当无人飞行器与控制器之间的距离超过人的视距且外挂系统的数据回传链路不正常时,控制无人飞行器进入返航保护模式。
[0110]其中,控制器可以是遥控器或者移动终端。人的视距可以是默认值,该默认值可以在无人飞行器出厂时,由厂家默认设置;人的视距也可以是由用户自定义值,可以由用户在使用过程中,通过遥控器或移动终端等设备进行设定。
[0111]外挂系统设置于无人飞行器上,用于检测无人飞行器的飞行环境;数据回传链路用于将外挂系统检测到的飞行环境数据发送给控制器,以便用户通过控制器查看无人飞行器的飞行环境,该数据回传链路优选独立于控制器和无人飞行器之间发送控制指令的链路,从而当该数据回传链路失常以后,不会影响控制器的位置坐标的传输。
[0112]进一步地,外挂系统可以是摄像机、红外传感系统和景深摄像头中的至少一种。
[0113]当外挂系统为摄像机时,摄像机拍摄无人飞行器周围的影像,当数据回传链路正常时,摄像机拍摄到的影像(即飞行环境数据)通过数据回传链路传输给用户的移动终端,使得用户能准确判断无人飞行器的飞行环境。
[0114]当外挂系统为红外传感系统或者景深摄像头时,红外传感系统或者景深摄像头可以感知无人飞行器与其周围障碍物之间的相对位置信息(即飞行环境数据),当数据回传链路正常时,红外传感系统或者景深摄像头将感知的相对位置信息发送到用户的移动终端。
[0115]进一步地,控制模块403用于控制无人飞行器飞回控制器所在的位置;或者,用于控制无人飞行器飞回预定的坐标位置。
[0116]进一步地,确认模块401包括获取子模块4011、确认子模块4012和判断子模块4013,其中,获取子模块4011被配置为用于获取无人飞行器的位置坐标和控制器的位置坐标;确认子模块4012被配置为用于根据获取子模块4011获取到的无人飞行器的位置坐标和控制器的位置坐标,确定无人飞行器与控制器之间的距离;判断子模块4013被配置为用于判断确定子模块确定的距离是否超过人的视距。
[0117]更进一步地,获取子模块4011被配置为用于采用无人飞行器的定位系统获取无人飞行器的位置坐标;接收控制器发送的控制器的位置坐标,控制器的位置坐标是控制器采控制器的定位系统获取的。
[0118]其中,定位系统可以是GPS、基站定位系统和WIFI定位系统。
[0119]需要说明的是,在本实施例中,控制器的坐标位置可以采用控制器和无人飞行器之间的控制信道传输,即采用控制器向无人飞行器发送控制指令的信道传输。
[0120]在本公开实施例的一种实现方式中,该装置还可以包括:接收模块404,该接收模块404被配置为用于接收退出返航保护模式指令;控制模块403还被配置为用于响应于接收模块404接收到的退出返航保护模式指令,将无人飞行器的控制权移交给控制器。
[0121]需要说明的是,本实施例中,控制模块403还被配置为用于当无人飞行器与控制器之间的距离超过人的视距而外挂系统的数据回传链路正常时,或者,当无人飞行器与控制器之间的距离在视距范围内时(无论外挂系统的数据回传链路是否正常),控制无人飞行器正常飞行,即将无人飞行器的控制权交给控制器,根据控制器的飞行指令飞行。
[0122]进一步地,接收模块404还被配置为用于接收制器发送的飞行指令,飞行指令可以是左转、右转、俯冲、加速、减速等等中的任一种或者多种的组合;控制模块403还被配置为用于根据接收到的飞行指令控制无人飞行器飞行。
[0123]此外,控制模块403,还可以被配置为用于当无人飞行器与控制器之间的距离在视距范围内而外挂系统的数据回传链路不正常时,控制无人飞行器在人的视距范围内飞行。此时控制无人飞行器在人的视距范围内飞行,可以进一步提高无人飞行器的飞行安全性。
[0124]实现时,在无人飞行器的飞行过程中,例如,当无人飞行器飞回视距范围时,即用户发现可以看到无人飞行器,而由于数据回传链路不正常,用户无法获知无人飞行器的飞行环境时,或者,在无人飞行器刚起飞时(针对新手用户),用户还可以通过控制器向无人发送器发送禁止飞出视距范围的指令,则接收模块还被配置为用于接收禁止飞出视距范围的指令;控制模块还被配置为用于响应于该禁止飞出视距范围的指令,控制无人飞行器在视距范围飞行。
[0125]进一步地,控制模块403还被配置为用于检测无人飞行器和控制器之间的距离;当无人飞行器和控制器之间的距离达到所述视距时,控制无人飞行器朝控制器飞行。
[0126]本公开实施例由于当无人飞行器与控制器之间的距离超过人的视距且外挂系统的数据回传链路不正常时,用户无法判断无人飞行器的飞行环境,在这种情况下,控制无人飞行器自动返航,可以保护无人飞行器,减少无飞行器与周围障碍物发生碰撞的可能,提高了无人飞行器的安全性。
[0127]图5是根据一示例性实施例示出的一种无人飞行器的控制装置500的框图。例如,装置500可以是无人飞行器等。
[0128]参照图5,装置500可以包括以下一个或多个组件:处理组件502,存储器504,电力组件506,多媒体组件508,输入/输出(I/O)的接口 512,传感器组件514,以及通信组件516。
[0129]处理组件502通常控制装置500的整体操作,诸如数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。
[0130]存储器504被配置为存储各种类型的数据以支持在装置500的操作。这些数据的示例包括用于在装置500上操作的任何应用程序或方法的指令。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除可编程只读存储器(EPR0M),可编程只读存储器(PR0M),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0131]电力组件506为装置500的各种组件提供电力。电力组件506可以包括电源管理系统,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。
[0132]多媒体组件508包括一个或多个摄像头。当装置500处于操作模式,如拍摄模式或视频模式时,摄像头可以接收外部的多媒体数据。每个摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0133]I/0接口 512为处理组件502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。
[0134]传感器组件514包括一个或多个传感器,用于为装置500提供各个方面的状态评估。例如,传感器组件514可以检测到装置500所处的环境。传感器组件514可以包括红外传感器,被配置用来检测装置500到周围物体的距离。传感器组件514还可以包括光传感器,如CMOS或(XD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0135]通信组件516被配置为便于装置500和其他设备之间有线或无线方式的通信。装置500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件516还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0136]在示例性实施例中,装置500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSH))、可编程逻辑器件(PL
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1