一种无人机控制方法及系统与流程

文档序号:12460732阅读:127来源:国知局
一种无人机控制方法及系统与流程

本发明涉及无人机技术领域,尤其涉及一种无人机控制方法及系统。



背景技术:

目前,无人机在灾情调查和救援、空中监控、输电线路巡检、航拍、航测以及军事领域中有着广泛的应用前景,此外,无人机上配置相应的器材后,还可以完成有害气体检测、农药喷洒、通信信号中转、地面交通情况勘察等多项作业,例如,在无人机的遥控过程中,操作者可遥控操作无人机对一些兴趣点(如输电线路故障点、灾难频发点、事故发生点等)作为绕点飞行监控。

但是,现有的无人机存在联网复杂,无法与其他用户互动等缺陷,限制了无人机的适用范围。



技术实现要素:

本发明的目的在于克服上述现有技术的不足,提供一种能够实现联网简单,并可与其它用户互动的无人机控制方法及系统,旨在解决现有的无人机存在联网复杂,无法与其他用户互动等缺陷,限制了无人机的适用范围的技术问题。

本发明是这样实现的,一种无人机控制方法,包括如下步骤:

设有控制装置的无人机与终端设备建立通信连接,并获取所述终端设备的MAC地址;

所述控制装置判断所述控制装置与所述终端设备是否同属于一个局域网,如果是,则所述控制装置确定当前的工作模式,其中,所述工作模式包括图像采集传输模式和飞行控制指令传输模式;

若为图像采集传输模式,则所述控制装置获取与之连接的摄像装置采集的图像或者视频,并将获取到的所述图像或者视频发送给与所述控制装置关联的终端设备APP,以便在所述终端设备APP上显示所述图像或者视频,以便用户查询;

若为飞行控制指令传输模式,则所述控制装置接收所述终端设备发送的用户输入的飞行控制指令,并将接收到的所述飞行控制指令发送给无人机飞行控制器,以便所述无人机飞行控制器根据所述飞行控制指令生成控制无人机电机转动的控制信号发送给无人机电机,以便所述无人机电机控制所述无人机的飞行状态。

进一步地,述设有控制装置的无人机与终端设备建立通信连接的步骤包括:

终端设备读取设有控制装置的无人机的包装盒上呈现的二维码;

所述终端设备解析所述二维码,获得传输协议信息;

所述终端设备根据所述传输协议信息发送通信连接请求给所述控制装置;

所述控制装置返回通信连接请求响应给所述终端设备,从而建立所述设有控制装置的无人机与终端设备的通信连接。

进一步地,所述设有控制装置的无人机与终端设备建立通信连接的步骤包括:

所述终端设备读取设有控制装置的无人机的包装盒上呈现的SSID号和密码;

所述终端设备搜索所述SSID号,并在搜索到所述SSID号后,输入所述密码,以发送通信连接请求给所述控制装置;

所述控制装置返回通信连接请求响应给所述终端设备·,从而建立所述设有控制装置的无人机与终端设备的通信连接。

进一步地,所述传输协议信息为超文本传输协议信息。

进一步地,所述控制装置判断所述控制装置与所述终端设备是否同属于一个局域网的步骤包括:

所述控制装置在与所述终端设备相连的WIFI范围内搜索所述终端设备的MAC地址,如果搜索到所述终端设备的MAC地址,则确定所述控制装置与所述终端设备同属于一个局域网;如果没有搜索到所述终端设备的MAC地址,则确定所述控制装置与所述终端设备不同属于一个局域网。

进一步地,所述控制装置判断所述控制装置与所述终端设备是否同属于一个局域网的步骤还包括:

当所述控制装置与所述终端设备不属于一个局域网时,所述控制装置每间隔一段时间自动搜索一次所述终端设备的MAC地址,如果搜索到所述终端设备的MAC地址,则可以确定所述控制装置与所述终端设备同属于一个局域网;如果没有搜索到所述终端设备的MAC地址,可以确定所述控制装置与所述终端设备不同属于一个局域网,则继续每间隔一段时间自动搜索一次所述终端设备的MAC地址。

进一步地,所述无人机的飞行状态包括起飞状态、悬挂状态、空中飞行状态或者降落状态。

进一步地,所述终端设备为智能手机、PC机或者移动终端。

相应地,本发明还提供了一种无人机控制系统,包括一设有控制装置的无人机及与所述控制装置通信连接的终端设备,所述控制装置包括:

通信连接模块,用于所述控制装置建立与所述终端设备的通信连接;

获取模块,用于当所述通信连接模块建立所述控制装置与所述终端设备的通信连接之后,获取所述终端设备的MAC地址;

判断模块,用于判断所述控制装置与所述终端设备是否同属于一个局域网;

工作模式确定模块,用于当所述判断模块判断所述控制装置与所述终端设备同属于一个局域网时,则确定当前的工作模式,其中,其中,所述工作模式包括图像采集传输模式和飞行控制指令传输模式;

图像采集传输模式模块,用于所述工作模式确定模块确定当前的工作模式为图像采集传输模式时,则获取与之连接的摄像装置采集的图像或者视频,并将获取到的所述图像或者视频发送给与所述控制装置关联的终端设备APP,以便在所述终端设备APP上显示所述图像或者视频,以便用户查询;

飞行控制指令传输模式模块,用于所述工作模式确定模块确定当前工作模式为行控制指令传输模式时,则所述控制装置接收所述终端设备发送的用户输入的飞行控制指令,并将接收到的所述飞行控制指令发送给无人机飞行控制器,以便所述无人机飞行控制器根据所述飞行控制指令生成控制无人机电机转动的控制信号发送给无人机电机,以便所述无人机电机控制所述无人机的飞行状态。

进一步地,所述控制装置还包括:

搜索模块,用于所述判断模块的判断结果为否时,则每间隔一段时间自动搜索一次所述终端设备的MAC地址,如果所述搜索模块搜索到所述终端设备的MAC地址,则所述判断模块可以确定所述控制装置与所述终端同属于一个局域网;如果所述搜索模块没有搜索到所述终端设备的MAC地址,所述判断模块可以确定所述控制装置与所述终端设备不同属于一个局域网,则所述搜索模块继续每间隔一段时间自动搜索一次所述终端设备的MAC地址。

本发明的有益效果为:本发明实施例提供的无人机控制方法,在设有控制装置的无人机与终端设备建立通信连接之后,所述控制装置判断所述控制装置与所述终端设备是否同属于一个局域网,如果是,则所述控制装置确定当前的工作模式,为图像采集传输模式,则所述控制装置获取与之连接的摄像装置采集的图像或者视频,并将获取到的所述图像或者视频发送给与所述控制装置关联的终端设备APP,以便在所述终端设备APP上显示所述图像或者视频,以便用户查询;若为飞行控制指令传输模式,则所述控制装置接收所述终端设备发送的用户输入的飞行控制指令,并将接收到的所述飞行控制指令发送给无人机飞行控制器,以便所述无人机飞行控制器根据所述飞行控制指令生成控制无人机电机转动的控制信号发送给无人机电机,以便所述无人机电机控制所述无人机的飞行状态,从而实现联网简单,并可与其它用户互动,扩大了无人机的适用范围,有效地解决了现有的无人机存在联网复杂,无法与其他用户互动等缺陷,限制了无人机的适用范围的技术问题。

附图说明

图1是本发明一实施例提供的无人机控制方法的流程示意图。

图2是本发明第二实施例提供的无人机控制方法的流程示意图。

图3是本发明一实施例提供的无人机控制系统的结构示意图。

图4是本发明一实施例提供的无人机控制系统其控制装置的结构示意图。

具体实施方式

为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例提供了一种无人机控制方法及系统,该无人机设有控制装置,通过控制装置能够自动识别终端设备是在同一个局域网范围内,若识别终端设备在同一个局域网的提醒区域范围内,则控制装置判断当前的工作模式,并进入相应的工作模式。以下分别进行详细说明。

请参阅图1,图1是本发明第一实施例提供的一种无人机控制方法的流程图。其中,本发明第一实施例是从设有控制装置的无人机的角度来详细描述本发明的。如图1所示,该无人机控制方法可以包括以下步骤。

101、设有控制装置的无人机与终端设备建立通信连接,并获取所述终端设备的MAC地址。

本发明实施例中,终端设备可以是手机、PC机、移动终端或者PDA等具备触摸屏的终端设备,也可以是其他具备触摸屏的移动互联网设备(Mobile Internet Devices,MID),本发明实施例不作限定。

作为一种可选的实施方式,设有控制装置的无人机可以采用以下步骤来建立与终端设备的通信连接,即:

步骤一:终端设备读取设有控制装置的无人机的包装盒上呈现的二维码。

步骤二、终端设备解析该二维码,获得传输协议信息。

其中,终端设备解析该二维码后可以获得超本文传输协议(Hyper Text Transfer Protocol,HTTP)信息,或者其他可以建立通信连接的传输协议信息,本发明实施例不作限定。

步骤三:终端设备根据该传输协议信息发送通信连接请求给控制装置。

步骤四:控制装置返回通信连接请求响应给终端设备,从而建立设有控制装置的无人机与终端设备的通信连接。

本发明实施例中,终端设备读取设有控制装置的无人机的包装盒上呈现的二维码,并解析该二维码所存储的传输协议信息来建立设有控制装置的无人机与终端设备的通信连接,可以有效提高建立通信连接的效率。

作为另一种可选的实施方式,设有控制装置的无人机可以采用以下步骤来建立与终端设备的通信连接,即:

步骤一:终端设备读取设有控制装置的无人机的包装盒上呈现的SSID号和密码;

步骤二:终端设备搜索SSID(Service Set Identifier,服务集标识)号,并在搜索到SSID号后,输入密码,以发送通信连接请求给控制装置;

步骤三:控制装置返回通信连接请求响应给终端设备,从而建立设有控制装置的无人机与终端设备的通信连接。

当然,在终端设备和设有控制装置的无人机这两个硬件设备条件允许的情况下,也可以通过近距离无线通讯技术(Near Field Communication)来完成通信连接,本发明实施例不作限定。

102、控制装置判断所述控制装置与终端设备是否同属于一个局域网,如果是,则所述控制装置确定当前的工作模式,其中,所述工作模式包括图像采集传输模式和飞行控制指令传输模式。

作为一种可选的实施方式,控制装置在与终端设备相连的WIFI范围内搜索终端设备的MAC(Media Access Control,媒体访问控制)地址,如果搜索到终端设备的MAC地址,则确定控制装置与终端设备同属于一个局域网;如果没有搜索到终端设备的MAC地址,则确定控制装置与终端设备不同属于一个局域网。

103、若为图像采集传输模式,则所述控制装置获取与之连接的摄像装置采集的图像或者视频,并将获取到的所述图像或者视频发送给与所述控制装置关联的终端设备APP,以便在所述终端设备APP上显示所述图像或者视频,以便用户查询。

104、若为飞行控制指令传输模式,则所述控制装置接收所述终端设备发送的用户输入的飞行控制指令,并将接收到的所述飞行控制指令发送给无人机飞行控制器,以便所述无人机飞行控制器根据所述飞行控制指令生成控制无人机电机转动的控制信号发送给无人机电机,以便所述无人机电机控制所述无人机的飞行状态。

作为一种可选的实施方式,所述无人机的飞行状态包括起飞状态、悬挂状态、空中飞行状态或者降落状态。

需要说明的是,本发明的智能终端并不限定仅仅通过局域网来控制无人机的,也可以是其他通信方式来控制无人机的,例如,5G网络作为下一代移动通信网络,其最高理论传输速度可达每秒数十Gb,这比现行4G网络的传输速度快数百倍,整部超高画质电影可在1秒之内下载完成,在5G网络条件下,智能手机下载速度可达每秒20GB,比现有的4G网络快1000倍,5G网络将是4G网络的真正升级版,它的基本要求并不同于今天的无线网络,5G网络的主要目标是让终端用户始终处于联网状态,这样,而随着5G的成立,智能手机可以通过5G网络来控制无人机,对此,本发明实施例不作限定。

本发明实施例中,设有控制装置的无人机与终端设备建立通信连接之后,控制装置会进一步判断控制装置与终端设备是否同属于一个局域网,如果是,则所述控制装置确定当前的工作模式,并进入相应的工作模式,使得控制装置能够自动识别终端设备是否属于同一个局域网范围内,当终端设备在同一个局域网范围内,则控制装置确定当前的工作模式,并进入相应的工作模式,从而实现联网简单,并可与其它用户互动,扩大了无人机的适用范围。

请参阅图2,图2是本发明第二实施例提供的一种无人机控制方法的流程图。如图2所示,该无人机控制方法可以包括以下步骤。

201、设有控制装置的无人机与终端设备建立通信连接,并获取终端设备的MAC地址。

202、所述控制装置判断所述控制装置与所述终端设备是否同属于一个局域网。

203、如果是,则控制装置确定当前的工作模式,并执行步骤204~步骤205,如果否,则执行步骤206~步骤208。

204、若为图像采集传输模式,则所述控制装置获取与之连接的摄像装置采集的图像或者视频,并将获取到的所述图像或者视频发送给与所述控制装置关联的终端设备APP,以便在与所述终端设备APP上显示所述图像或者视频,以便用户查询。

205、若为飞行控制指令传输模式,则所述控制装置接收所述终端设备发送的用户输入的飞行控制指令,并将接收到的所述飞行控制指令发送给无人机飞行控制器,以便所述无人机飞行控制器根据所述飞行控制指令生成控制无人机电机转动的控制信号发送给无人机电机,以便所述无人机电机控制所述无人机的飞行状态。

206、控制装置每间隔一段时间自动搜索一次终端设备的MAC地址。

207、控制装置判断是否搜索到终端设备的MAC地址。

如果搜索到,则执行步骤203~步骤205;如果否,则执行步骤208。

208、控制装置继续每间隔一段时间自动搜索一次终端设备的MAC地址。

本发明实施例中,设有控制装置的无人机与终端设备建立通信连接之后,控制装置会进一步判断控制装置与终端设备是否同属于一个局域网,如果是,则控制装置确定当前的工作模式,并进入相应的工作模式,使得控制装置能够自动识别终端设备是否属于同一个局域网范围内,当终端设备在同一个局域网范围内,则控制装置确定当前的工作模式,并进入相应的工作模式,如果否,控制装置每间隔一段时间自动搜索一次终端设备的MAC地址,如果搜索到终端设备的MAC地址,则可以确定控制装置与终端设备同属于一个局域网;如果没有搜索到终端设备的MAC地址,可以确定控制装置与终端设备不同属于一个局域网,则继续每间隔一段时间自动搜索一次终端设备的MAC地址,通过这种方式,使得控制装置能够自动识别终端设备是否属于同一个局域网范围内,当终端设备在同一个局域网范围内,则控制装置确定当前的工作模式,并进入相应的工作模式,从而实现联网简单,并可与其它用户互动,扩大了无人机的适用范围。

请参阅图3,图3本发明第三实施例提供的一种无人机控制系统的结构示意图。如图3所示,该无人机控制系统包括设有控制装置11的无人机1及与控制装置通信连接的终端设备2,其中,虚线表示无线连接;其中:

进一步地,如图4所示,所述控制装置11包括:

通信连接模块111,用于控制装置11建立与终端设备2的通信连接;

判断模块112,用于判断控制装置11与终端设备2是否同属于一个局域网。

工作模式确定模块113,用于当判断模块112判断控制装置11与终端设备2同属于一个局域网时,则确定当前的工作模式,其中,工作模式包括图像采集传输模式和飞行控制指令传输模式。

图像采集传输模式模块114,用于作模式确定模块113确定当前的工作模式为图像采集传输模式时,则获取与之连接的摄像装置采集的图像或者视频,并将获取到的图像或者视频发送给与控制装置11关联的终端设备APP,以便在终端设备APP上显示图像或者视频,以便用户查询。

飞行控制指令传输模式模块115,用于工作模式确定模块113确定当前工作模式为行控制指令传输模式时,则控制装置11接收终端设备2

发送的用户输入的飞行控制指令,并将接收到的飞行控制指令发送给无人机飞行控制器,以便无人机飞行控制器根据飞行控制指令生成控制无人机电机转动的控制信号发送给无人机电机,以便无人机电机控制无人机的飞行状态。

搜索模块116,用于判断模块112的判断结果为否时,则每间隔一段时间自动搜索一次终端设备的MAC地址,如果搜索模块116搜索到终端设备的MAC地址,则判断模块112可以确定控制装置11与终端设备2同属于一个局域网;如果搜索模块116没有搜索到终端设备2的MAC地址,判断模块112可以确定控制装置11与终端设备2不同属于一个局域网,则搜索模块116间隔一段时间自动搜索一次终端设备2的MAC地址。

本发明实施例提供的无人机控制系统,在通信连接模块111建立设有控制装置11的无人机与终端设备2的通信连接之后,判断模块112判断控制装置11与终端设备2是否同属于一个局域网,若判断模块112判断控制装置11与终端设备2同属于一个局域网时,则确定当前的工作模式,并进入相应的工作模式,若判断模块112判断控制装置11与终端设备2不同属于一个局域网时,则搜索模块116每间隔一段时间自动搜索一次终端设备2的MAC地址,如果搜索模块116搜索到终端设备2的MAC地址,则判断模块112可以确定控制装置11与终端设备2同属于一个局域网;如果搜索模块116没有搜索到终端设备2的MAC地址,判断模块112可以确定控制装置11与终端设备2不同属于一个局域网,则搜索模块116间隔一段时间自动搜索一次终端设备2的MAC地址。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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