一种飞行器控制方法、装置、设备和存储介质制造方法及图纸

技术编号:20328759 阅读:31 留言:0更新日期:2019-02-13 05:31
本发明专利技术公开了一种飞行器控制方法、装置、设备和存储介质。该方法包括:主控模块接收按键模块生成的按键信息;主控模块对所述按键信息中的按键标识、按压时间和按压次数进行识别,以生成所述按键信息对应的控制指令;主控模块将所述控制指令通过通信模块发送到飞行器,控制飞行器进行动作。通过上述方法解决了飞行器的遥控器存在按键较多,操作复杂,对操作人员的专业知识要求较高,容易导致一些误操作,不利于这项技术的推广的问题,实现了通过简单的操作步骤来控制飞行器,同时通过少量的按键来实现复杂操作过程的有益效果。

【技术实现步骤摘要】
一种飞行器控制方法、装置、设备和存储介质
本专利技术实施例涉及无人飞行器
,尤其涉及一种飞行器控制方法、装置、设备和存储介质。
技术介绍
随着无人飞行器的普及,越来越多的用户开始使用无人飞行器进行各种各样的飞行操作。现有的无人飞行器需要使用人员双手操作,一只手通过操作方向杆控制飞行器飞行方向,另一只手点击其他按键,进行其他功能的操作(加速或喷洒等)。这样导致了飞行器的遥控器存在按键较多,操作复杂,对操作人员的专业知识要求较高,容易导致一些误操作,不利于这项技术的推广。
技术实现思路
本专利技术提供一种飞行器控制方法、装置、设备和存储介质,以实现通过简单的操作步骤来控制飞行器,同时通过少量的按键来实现复杂操作过程的目的。第一方面,本专利技术实施例提供了一种飞行器控制方法,应用于植保无人机,包括:主控模块接收按键模块生成的按键信息;其中,所述按键信息包括下述至少一个:至少两个被按压的按键标识、按键的至少两种按压时间、以及同一按键的至少两次按压次数;其中,所述按键模块至少包括四个方向按键;主控模块对所述按键信息中的按键标识、按压时间和按压次数进行识别,以生成所述按键信息对应的控制指令;主控模块将所述控制指令通过通信模块发送到飞行器,控制飞行器进行动作。第二方面,本专利技术实施例还提供了一种飞行器控制装置,包括:按键信息接收模块,用于接收按键模块生成的按键信息;其中,所述按键信息包括下述至少一个:至少两个被按压的按键标识、按键的至少两种按压时间、以及同一按键的至少两次按压次数;控制指令生成模块,用于对所述按键信息中的按键标识、按压时间和按压次数进行识别,以生成所述按键信息对应的控制指令;飞行器控制模块,用于将所述控制指令通过通信模块发送到飞行器,控制飞行器进行动作。第三方面,本专利技术实施例还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如任一实施例所述的飞行器控制方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如任一实施例所述的飞行器控制方法。本专利技术通过主控模块接收按键模块生成的按键信息,并对所述按键信息中的按键标识、按压时间和按压次数进行识别,以生成所述按键信息对应的控制指令,最后将所述控制指令通过通信模块发送到飞行器,控制飞行器进行动作。解决了飞行器的遥控器存在按键较多,操作复杂,对操作人员的专业知识要求较高,容易导致一些误操作,不利于这项技术的推广的问题,实现了通过简单的操作步骤来控制飞行器,同时通过少量的按键来实现复杂操作过程的有益效果。附图说明图1为本专利技术实施例一提供的一种飞行器控制方法的流程图;图2A为本专利技术实施例二提供的一种飞行器控制方法的流程图;图2B为本专利技术实施例二提供的一种按键模块的结构示意图;图3是本专利技术实施例三提供的一种飞行器控制装置的结构图;图4为本专利技术实施例四提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种飞行器控制方法的流程图,本实施例中的技术方案,可选的是适用于通过遥控手柄上的按键模块操作飞行器的场景。但可以理解的是,本技术方案也可以适用于其他应用场景中,只要存在需要通过遥控手柄上的按键模块操作某一设备即可。该方法可以由飞行控制装置来执行,该装置可以由软件和/或硬件的方式实现,通常配置于处理器中,在本实施例中,该装置可以是配置在在飞行器的处理器中,也可以是配置在在遥控手柄的处理中。其中,飞行器是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞行器。可以理解为无人机这一类的无人驾驶飞行器,尤其是植保无人机。参考图1,该方法具体包括:S101、主控模块接收按键模块生成的按键信息。其中,主控模块是实现一种或多种控制规律的控制仪表或控制部件,在本实施例中,主控模块可以存在于飞行器,也可以存在于遥控手柄中,本实施对主控模块的位置不做限定。但是由于主控模块需要对按键信息做处理,为了提高处理速度,减少信息传递,可以将控制单元设置于遥控手柄中。按键模块是遥控手柄中用于控制飞行器方向的方向按键,该按键模块至少包括四个方向按键。按键信息是遥控手柄的一个或多个方向按键被按压时,产生的信息,按键信息包括下述至少一个:至少两个被按压的按键标识、按键的至少两种按压时间、以及同一按键的至少两次按压次数。具体的,当按键模块四个方向按键中的一个或多个被按压时,会产生相应的按键信息。该按键信息被主控模块接收。S102、主控模块对所述按键信息中的按键标识、按压时间和按压次数进行识别,以生成所述按键信息对应的控制指令。其中,按键标识用于表明按键信息的来源是方向按键中的哪一个;按压时间用于表明某个方向按键被按压的时间,以便与预设时间进行比对;按压次数用于表明预设时间内某个方向按键被按压的次数。控制指令是主控模块生成的用于控制飞行器执行某种动作的指令。具体的,主控模块接收按键信息,对按键信息中携带的按键标识、按压时间和按压次数进行识别,并根据按键信息生成所对应的用于控制飞行器的控制指令。S103、主控模块将所述控制指令通过通信模块发送到飞行器,控制飞行器进行动作。通信模块是指通过WIFI模式或者4G模式,使得遥控手柄与飞行器之间的信息得以交互的模块。该通信模块可用于向飞行器发送控制指令。具体的,主控模块根据按键信息生成对应的控制指令,并将所述控制指令通过通信模块发送到飞行器。飞行器接收到控制指令后控制飞行器上各个结构执行控制指令下达的动作。本专利技术实施例通过主控模块接收按键模块生成的按键信息,并对所述按键信息中的按键标识、按压时间和按压次数进行识别,以生成所述按键信息对应的控制指令,最后将所述控制指令通过通信模块发送到飞行器,控制飞行器进行动作。解决了飞行器的遥控器存在按键较多,操作复杂,对操作人员的专业知识要求较高,容易导致一些误操作,不利于这项技术的推广的问题,实现了通过简单的操作步骤来控制飞行器,同时通过少量的按键来实现复杂操作过程的有益效果。实施例二图2A为本专利技术实施例二提供的一种飞行器控制方法的流程图。本实施例是在实施例一基础上进行的细化,提供了几种主控模块对所述按键信息中的按键标识、按压时间和按压次数进行识别,以生成所述按键信息对应的控制指令的具体方式;本实施例还对遥控手柄上显示模块的功能进行了详细描述。参考图2A,本实施例具体包括如下步骤:S201、主控模块接收按键模块生成的按键信息。具体的,当按键模块四个方向按键中的一个或多个被按压时,会产生相应的按键信息。该按键信息被主控模块接收。S202、若主控模块接收到按键模块生成的按键信息识别为任一方向按键在预设时间内的按压次数为一,则生成第一控制信息作为控制指令。其中,第一控制信息用于控制飞行器按照所述方向按键所代表的方向进行转向飞行。具体的,若按键模块中的某一方向按键在预设时间内被按压一次,则将此按键信息发给主控模块,主控模块接收该案件信息后对其中的按键标识、按压时本文档来自技高网...

【技术保护点】
1.一种飞行器控制方法,其特征在于,应用于植保无人机,包括:主控模块接收按键模块生成的按键信息;其中,所述按键信息包括下述至少一个:至少两个被按压的按键标识、按键的至少两种按压时间、以及同一按键的至少两次按压次数;其中,所述按键模块至少包括四个方向按键;主控模块对所述按键信息中的按键标识、按压时间和按压次数进行识别,以生成所述按键信息对应的控制指令;主控模块将所述控制指令通过通信模块发送到飞行器,控制飞行器进行动作。

【技术特征摘要】
1.一种飞行器控制方法,其特征在于,应用于植保无人机,包括:主控模块接收按键模块生成的按键信息;其中,所述按键信息包括下述至少一个:至少两个被按压的按键标识、按键的至少两种按压时间、以及同一按键的至少两次按压次数;其中,所述按键模块至少包括四个方向按键;主控模块对所述按键信息中的按键标识、按压时间和按压次数进行识别,以生成所述按键信息对应的控制指令;主控模块将所述控制指令通过通信模块发送到飞行器,控制飞行器进行动作。2.根据权利要求1所述的控制方法,其特征在于,所述主控模块对所述按键信息中的按键标识、按压时间和按压次数进行识别,以生成所述按键信息对应的控制指令,还包括:若主控模块接收到按键模块生成的按键信息识别为任一方向按键在预设时间内的按压次数为一次时,则生成第一控制信息作为控制指令;其中,第一控制信息用于控制飞行器按照所述方向按键所代表的方向进行转向飞行。3.根据权利要求1所述的控制方法,其特征在于,所述主控模块对所述按键信息中的按键标识、按压时间和按压次数进行识别,以生成所述按键信息对应的控制指令,包括:若主控模块接收到按键模块生成的按键信息识别为同一方向按键的按压次数为至少两次时,则生成第二控制信息作为控制指令;其中,第二控制信息用于控制飞行器按照所述方向按键所代表的方向加速飞行。4.根据权利要求1所述的控制方法,其特征在于,所述主控模块对所述按键信息中的按键标识、按压时间和按压次数进行识别,以生成所述按键信息对应的控制指令,包括:若主控模块接收到按键模块生成的按键信息识别为两个不同方向按键被按压时,则生成第三控制信息作为控制指令;其中,第三控制信息用于控制飞行器按照所述两个不同方向按键所对应两个方向之间的中心线方向进行偏移。5.根据权利要求1所述的控制方法,其特征在于,所...

【专利技术属性】
技术研发人员:谢安平
申请(专利权)人:广州极飞科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1