一种无人机的遥控方法及遥控装置与流程

文档序号:11954128阅读:992来源:国知局
一种无人机的遥控方法及遥控装置与流程

本发明涉及飞行控制领域,特别涉及一种无人机的遥控方法及遥控装置。



背景技术:

现有技术中,大部分无人机都会自带遥控器,这种无人机一般只能接受配套的遥控器的控制。而市场上推出的通用无人机遥控器都具有专有数据链路,在使用这类通用遥控器控制无人机时,需要预先在无人机上配置与该类通用遥控器配套的无线接收机。但现有的无人机产品基本上都是一体机,没有提供无线接收机的接口,若要用这类通用遥控器进行遥控,就需要对无人机进行二次设计,这种做法不仅会增加无人机的生产成本,也无法保证无人机的完整性。



技术实现要素:

本发明实施方式的目的在于提供一种无人机的遥控方法及遥控装置,使得无需破坏无人机的完整性,就可使用一个遥控器遥控多种无人机。

为解决上述技术问题,本发明的实施方式提供了一种无人机的遥控方法,遥控无人机的遥控器上安装有至少1种无人机的应用程序,且不同的应用程序对应不同的无人机类型;该无人机的遥控方法,包括:在用户启动其中一种无人机的应用程序时,根据启动的应用程序,加载配置文件;其中,配置文件中包含控制无人机的虚拟操作键在人机交互界面中的位置信息;根据配置文件,提供人机交互界面;采集用户对实体操作键的操作信息;将对实体操作键的操作信息,转换为对人机交互界面中的虚拟操作键的触控信号,并将转换后的触控信号转化为控制命令发送给无人机,控制无人机执行该控制命令。

本发明的实施方式还提供了一种无人机的遥控装置,该遥控装置上安装有至少1种无人机的应用程序,且不同的应用程序对应不同类型的无人机;该遥控装置包括:加载模块、显示模块、采集模块、转换模块及发送模块;加载模块用于在用户启动其中一种无人机的应用程序时,根据启动的应用程序,加载配置文件;其中,配置文件中包含控制无人机的虚拟操作键在人机交互界面中的位置信息;显示模块用于根据配置文件,提供人机交互界面;采集模块用于采集用户对实体操作键的操作信息;转换模块用于将对实体操作键的操作信息,转换为对人机交互界面中的虚拟操作键的触控信号;发送模块用于将转换后的触控信号转化为控制命令发送给无人机,控制无人机执行该控制命令。

本发明实施方式相对于现有技术而言,预先在遥控器上安装了多种无人机的应用程序,在用户启动一种无人机的应用程序时,加载该启动的应用程序的配置文件,同时根据该配置文件,控制人机交互界面中显示的虚拟操作键的位置。当用户通过实体操作键来遥控无人机时,本实施方式先将用户对实体操作键的操作信息,转化为对人机交互界面中的虚拟操作键的触控信号,再将触控信号转化为控制命令发送给无人机,既实现了用户通过实体操作键控制多种无人机的目的,也有利于提升用户的手感体验。另外,本发明实施方式中,只针对遥控器作了改进,并不需要对无人机进行任何改造,就可实现对多种无人机的遥控,既节省了多种成本(如生产无人机时不再需要专门配置遥控器、及不需要改造无人机等),也更方便了用户对无人机的遥控。

进一步地,在采集到用户对实体操作键的操作信息后,还包括:将对实体操作键的操作信息,通过虚拟操作键在人机交互界面上进行同步演示。进行同步演示,可将用户对实体操作键的操作,转化为对虚拟操作键的操作,相当于遥控器接收的仍是通过人机交互界面输入的触控信号,有利于保证一机多控(即一个遥控器遥控多种无人机)的实现。

进一步地,在采集用户对实体操作键的操作信息中,通过微控制单元MCU采集所述操作信息。提供一种检测实体操作键的方式。

进一步地,实体操作键包括以下任意一种或其任意组合:遥杆、物理按键、拨杆开关。列举一些可能的实体操作键的类型。

附图说明

图1是本发明第一实施方式的无人机的遥控方法的流程示意图;

图2是本发明第三实施方式的无人机的遥控装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种无人机的遥控方法。本发明实施方式可预先在遥控无人机的遥控器上安装智能显示终端(包括显示屏与触摸屏)及至少1种(实际数目可根据需要遥控的无人机的类型数确定)无人机的应用程序,且不同的应用程序对应不同的无人机类型。该多种无人机的应用程序可显示在智能显示终端的显示屏上,可通过智能显示终端的触摸屏点击相应的应用程序来遥控无人机,其具体流程如图1所示,包括:

步骤101:在用户启动其中一种无人机的应用程序时,根据启动的应用程序加载配置文件。

本发明实施方式中,当遥控器后台监测到用户启动一种无人机的应用程序时,就会根据该启动的应用程序,在后台加载对应的配置文件。

该配置文件中包含控制该无人机的虚拟操作键(如虚拟遥杆、虚拟按键等)在人机交互界面中的位置信息。

值得一提的是,对应各无人机的配置文件可在预先存储在遥控器中,如遥控器可控制A、B、C三种无人机,则可在出厂时就将对应A、B、C三种无人机的配置文件预置在遥控器,待用户启动其中一种无人机的应用程序时,就在后台加载对应该无人机的配置文件。

步骤102:根据该配置文件,提供人机交互界面。

本步骤可根据配置文件中提供的虚拟操作键在人机交互界面中的位置信息,提供人机交互界面。如配置文件中,虚拟操作键中包括两个虚拟遥杆,两个虚拟遥杆位于人机交互界面的左右两侧,那么显示在显示屏上的人机交互界面的左右两侧,就会各分布一个虚拟遥杆。

步骤103:采集用户对实体操作键的操作信息。

该实体操作键包括以下任意一种或其任意组合:遥杆、物理按键、拨杆开关。

本实施方式中,可通过检测实体操作键是否被操作(如遥杆是否被拨动、物理按键是否被按下)来判断用户是否通过实体操作键遥控无人机。在检测到实体操作键被操作时,则可采集用户对实体操作键的操作信息。

值得一得的是,本实施方式中,该实体操作键可通过一个微控制单元(Microcontroller Unit;简称“MCU”)与遥控器上的处理器连接,也可直接与处理器连接。因此,当用户通过实体操作键遥控无人机时,处理器可通过MCU采集实体操作键的操作信息,也可直接采集实体操作键的操作信息。

步骤104:将对实体操作键的操作信息,转换为对人机交互界面中的虚拟操作键的触控信号。

本步骤中,处理器在接收到实体操作键的操作信息后,将实体操作键的操作信息,转换为对人机交互界面中的虚拟操作键的触控信号。

步骤105:将转换后的触控信号转化为控制命令发送给无人机,控制无人机执行该控制命令。

本步骤中,处理器对接收到的触控信号进行解析、识别。在识别该触控信号后,处理器将该触控信号转化成无人机可识别的控制命令,并发送给该无人机,控制无人机执行控制命令。

值得一提的是,本实施方式是以如何通过实体操作键来遥控多种无人机为例进行说明的,在实际应用中,用户也可在步骤102后直接点击相应的虚拟操作键对应的触摸屏区域,向遥控器的处理器发送触控信号,以实现对无人机的遥控。

本发明实施方式,预先在遥控器上安装了多种无人机的应用程序,在用户启动一种无人机的应用程序时,加载该启动的应用程序的配置文件,同时根据该配置文件,控制人机交互界面中显示的虚拟操作键的位置。当用户通过实体操作键来遥控无人机时,本实施方式先将用户对实体操作键的操作信息,转化为对人机交互界面中的虚拟操作键的触控信号,再将触控信号转化为控制命令发送给无人机,既实现了用户通过实体操作键控制多种无人机的目的,也有利于提升用户的手感体验。另外,本发明实施方式中,只针对遥控器作了改进,并不需要对无人机进行任何改造,就可实现对多种无人机的遥控,既节省了多种成本(如生产无人机时不再需要专门配置遥控器、及不需要改造无人机等),也更方便了用户对无人机的遥控。

本发明的第二实施方式涉及一种无人机的遥控方法。第二实施方式是在第一实施方式的基础上做的进一步改进,主要改进之处在于:第二实施方式中,对如何将实体操作键的操作信息转换为对人机交互界面中的虚拟操作键的触控信号,作了进一步限定。

本实施方式中,处理器在获取到实体操作键的操作信息时,根据加载的配置文件,将对实体操作键的操作信息,通过虚拟操作键在人机交互界面上进行同步演示。例如,用户用上拨动遥杆,处理器就会同步控制人机交互界面中相应的遥杆向上拨动,从而将实体操作键的操作信息,转换为对人机交互界面中的虚拟操作键的触控信号,这样处理器接收到的仍是通过人机交互界面输入的触控信号。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明的第三实施方式涉及一种无人机的遥控装置。该遥控装置上安装有至少1种无人机的应用程序,且不同的应用程序对应不同类型的无人机。如图2所示,该遥控装置包括:加载模块21、显示模块22、采集模块23、转换模块24及发送模块25。

其中,该加载模块21用于在用户启动其中一种无人机的应用程序时,根据启动的应用程序,加载配置文件。其中,配置文件中包含控制无人机的虚拟操作键在人机交互界面中的位置信息。

该显示模块22用于根据配置文件,提供人机交互界面。

该采集模块23用于采集用户对实体操作键的操作信息。本实施方式中,该实体操作键包括以下任意一种或其任意组合:遥杆、物理按键、拨杆开关。采集模块23既可通过MCU采集该操作信息;也可直接采集该操作信息。

该转换模块24用于将对实体操作键的操作信息,转换为对人机交互界面中的虚拟操作键的触控信号。

该发送模块25用于将转换后的触控信号转化为控制命令发送给无人机,控制无人机执行该控制命令。

不难发现,本实施方式为与第一实施方式相对应的装置实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明的第四实施方式涉及一种无人机的遥控装置。第四实施方式是在第三实施方式的基础上做的进一步改进,主要改进之处在于:在本发明第四实施方式中,对如何将实体操作键的操作信息转换为对人机交互界面中的虚拟操作键的触控信号,作了进一步限定。

具体地说,本实施方式中,该遥控装置上另外,本实施方式中,该遥控装置还包括演示模块。该演示模块用于在采集模块采集到用户对实体操作键的操作信息后,将对实体操作键的操作信息,通过虚拟操作键在人机交互界面上进行同步演示,从而将实体操作键的操作信息,转换为对人机交互界面中的虚拟操作键的触控信号,这样处理器最终接收到的仍是通过人机交互界面输入的触控信号。此时,处理器即可将该触控信号转化为控制命令发送给当前要遥控的无人机。

不难发现,本实施方式为与第二实施方式相对应的装置实施例,本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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