遥控器摇杆定向方法及终端设备技术

技术编号:20451945 阅读:62 留言:0更新日期:2019-02-27 04:44
本发明专利技术适用于通信技术领域,本发明专利技术提供一种遥控器摇杆定向方法及终端设备,通过获取摇杆上目标操作点的第一坐标真实值和第二坐标真实值;根据第一坐标真实值和第一预设摇杆中值确定第一移动距离值,并根据第二坐标真实值和第二预设摇杆中值确定第二移动距离值;根据第一移动距离值、第二移动距离值和预设摇杆死区值,确定第一坐标定向值和第二坐标定向值;根据第一坐标定向值和第二坐标定向值,确定摇杆的控制方向,能够实现较为简便地对遥控器摇杆的方向控制,方便初学者地使用,避免出现对摇杆方向的误操作。

【技术实现步骤摘要】
遥控器摇杆定向方法及终端设备
本专利技术属于通信
,尤其涉及一种遥控器摇杆定向方法及终端设备。
技术介绍
随着多旋翼无人机的发展与普及,现有的无人机都具备高精度的遥控器摇杆,实时采集摇杆的摇杆量,实现对无人机飞行动作的控制。但是对于刚入门的新手来说对摇杆控制能力无法达到专业人员的控制水平,因此许多厂家对摇杆设定了死区,死区的作用是防止玩家对摇杆定向控制出现误操作。现有技术中通过设置死区来实现遥控器摇杆定向的方法一般是直接设定一个死区值,将摇杆当前的坐标值与摇杆的预设摇杆中值作差,如果差值不超出死区值,则摇杆当前的坐标值取预设摇杆中值。但是这种方式当死区值设置过小时,起不到明显的防止误操作的作用,而当死区值设置过时,又大无法给实现对方向的线性精准控制。
技术实现思路
有鉴于此,本专利技术实施例提供了一种遥控器摇杆定向方法及终端设备,能够实现较为简便地对遥控器摇杆的方向控制,以解决现有技术中当死区值设置过小时,起不到明显的防止误操作的作用,而当死区值设置过时,又大无法给实现对方向的线性精准控制的问题。本专利技术实施例的第一方面,提供了一种遥控器摇杆定向方法,包括:获取摇杆上目标操作点的第一坐标真实值和第二坐标真实值;根据所述第一坐标真实值和第一预设摇杆中值确定第一移动距离值,并根据所述第二坐标真实值和第二预设摇杆中值确定第二移动距离值;根据所述第一移动距离值、所述第二移动距离值和预设摇杆死区值,确定第一坐标定向值和第二坐标定向值;根据所述第一坐标定向值和所述第二坐标定向值,确定所述摇杆的控制方向。本专利技术实施例的第二方面,提供了一种遥控器摇杆定向系统,包括:获取模块,获取摇杆上目标操作点的第一坐标真实值和第二坐标真实值;距离值确定模块,用于根据所述第一坐标真实值和第一预设摇杆中值确定第一移动距离值,并根据所述第二坐标真实值和第二预设摇杆中值确定第二移动距离值;定向值确定模块,用于根据所述第一移动距离值、所述第二移动距离值和预设摇杆死区值,确定第一坐标定向值和第二坐标定向值;方向确定模块,用于根据所述第一坐标定向值和所述第二坐标定向值,确定所述摇杆的控制方向。本专利技术实施例的第三方面,提供了一种遥控器摇杆定向终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的遥控器摇杆定向方法的步骤。本专利技术实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的遥控器摇杆定向方法的步骤。本专利技术实施例与现有技术相比的有益效果是:本专利技术实施例提供的遥控器摇杆定向方法及终端设备,通过获取摇杆上目标操作点的第一坐标真实值和第二坐标真实值;根据第一坐标真实值和第一预设摇杆中值确定第一移动距离值,并根据第二坐标真实值和第二预设摇杆中值确定第二移动距离值;根据第一移动距离值、第二移动距离值和预设摇杆死区值,确定第一坐标定向值和第二坐标定向值;根据第一坐标定向值和第二坐标定向值,确定摇杆的控制方向,能够实现较为简便地对遥控器摇杆的方向控制,方便初学者地使用,避免出现对摇杆方向的误操作。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的一种控器摇杆定向方法的流程示意图;图2为本专利技术实施例提供的控器摇杆遥控器摇杆的坐标示意图;图3为本专利技术另一实施例提供的一种控器摇杆定向方法的流程示意图;图4为本专利技术实施例提供的控器摇杆遥控器摇杆的控制方向示意图;图5为本专利技术一实施例提供的遥控器摇杆定向系统的结构框图;图6为本专利技术一实施例提供的一种遥控器摇杆定向终端设备的示意框图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。参考图1,图1为本专利技术一实施例提供的一种控器摇杆定向方法的流程示意图。本实施例的遥控器可以应用于无人机,例如多旋翼无人机;也可以用于遥控汽车等,本专利技术对此不做任何限制。本实施例详述如下:S101:获取摇杆上目标操作点的第一坐标真实值和第二坐标真实值。在本专利技术实施例中,参考图2,遥控器摇杆的坐标量可以如图2所示:包含第一坐标轴(X)和第二坐标轴(Y)。第一坐标真实值和第二坐标真实值是指对当前摇杆进行方向控制时,当前摇杆在如图1所示的坐标系中的位置O(x,y),其中x为第一坐标真实值,其中y为第二坐标真实值。S102:根据第一坐标真实值和第一预设摇杆中值确定第一移动距离值,并根据第二坐标真实值和第二预设摇杆中值确定第二移动距离值。在本专利技术实施例中,第一预设摇杆中值和第二预设摇杆中值在数值上可以是相同的,也可以是不同的。可以对第一坐标真实值与第一预设摇杆中值的差值取绝对值,得到摇杆的第一移动距离值;同理,可以对第二坐标真实值与第二预设摇杆中值的差值取绝对值,得到摇杆的第二移动距离值。其中第一预设摇杆中值和第二预设摇杆中值可以根据实际情况进行设定,如图1中的第一预设摇杆中值和第二预设摇杆中值均为1520。S103:根据第一移动距离值、第二移动距离值和预设摇杆死区值,确定第一坐标定向值和第二坐标定向值。在本专利技术实施例中,第一坐标定向值和第二坐标定向值用于对当前摇杆的方向进行控制。可以根据第一移动距离与第二移动距离分别与预设摇杆死区值的关系,确定当前摇杆的第一坐标定向值和第二坐标定向值。其中预设摇杆死区值可根据实际情况进行设定,如预设摇杆死区值可以取值60至100。S104:根据第一坐标定向值和第二坐标定向值,确定摇杆的控制方向。从上述实施例可知,通过获取摇杆上目标操作点的第一本文档来自技高网...

【技术保护点】
1.一种遥控器摇杆定向方法,其特征在于,包括:获取摇杆上目标操作点的第一坐标真实值和第二坐标真实值;根据所述第一坐标真实值和第一预设摇杆中值确定第一移动距离值,并根据所述第二坐标真实值和第二预设摇杆中值确定第二移动距离值;根据所述第一移动距离值、所述第二移动距离值和预设摇杆死区值,确定第一坐标定向值和第二坐标定向值;根据所述第一坐标定向值和所述第二坐标定向值,确定所述摇杆的控制方向。

【技术特征摘要】
1.一种遥控器摇杆定向方法,其特征在于,包括:获取摇杆上目标操作点的第一坐标真实值和第二坐标真实值;根据所述第一坐标真实值和第一预设摇杆中值确定第一移动距离值,并根据所述第二坐标真实值和第二预设摇杆中值确定第二移动距离值;根据所述第一移动距离值、所述第二移动距离值和预设摇杆死区值,确定第一坐标定向值和第二坐标定向值;根据所述第一坐标定向值和所述第二坐标定向值,确定所述摇杆的控制方向。2.根据权利要求1所述的遥控器摇杆定向方法,其特征在于,所述第一移动距离值为所述第一预设摇杆中值与所述第一坐标真实值的差值的绝对值,所述第二移动距离值为所述第二预设摇杆中值与所述第二坐标真实值的差值的绝对值;所述根据所述第一移动距离值、所述第二移动距离值和预设摇杆死区值,确定第一坐标定向值和第二坐标定向值,包括:当所述第一移动距离值和所述第二移动距离值均小于所述预设摇杆死区值时,确定所述第一坐标定向值为所述第一预设摇杆中值,所述第二坐标定向值为所述第二预设摇杆中值;当所述第一移动距离值和所述第二移动距离值的差值的绝对值大于所述预设摇杆死区值,且所述第一移动距离值大于所述第二移动距离值时,确定所述第一坐标定向值为所述第一坐标真实值减去所述预设摇杆死区值的差值,所述第二坐标定向值为所述第二预设摇杆中值;当所述第一移动距离值和所述第二移动距离值的差值的绝对值大于所述预设摇杆死区值,且所述第一移动距离值小于所述第二移动距离值时,确定所述第一坐标定向值为所述第一预设摇杆中值,所述第二坐标定向值为所述第二坐标真实值减去所述预设摇杆死区值的差值;当所述第一移动距离值和所述第二移动距离值的差值的绝对值小于所述预设摇杆死区值时,确定所述第一坐标定向值和所述第二坐标定向值均为所述第一坐标真实值与所述第二坐标真实值之和的平均值减去所述预设摇杆死区值的差值。3.根据权利要求2所述的遥控器摇杆定向方法,其特征在于,根据所述第一坐标定向值和所述第二坐标定向值,确定所述摇杆的控制方向,包括:当确定所述第一坐标定向值为所述第一预设摇杆中值,且所述第二坐标定向置均为所述第二预设摇杆中值时,确定所述摇杆的控制方向为原地不动;当确定所述第一坐标定向值为所述第一坐标真实值减去所述预设摇杆死区值的差值、所述第二坐标定向值为所述第二预设摇杆中值时,确定所述摇杆的控制方向为第一方向或第二方向;当确定所述第一坐标定向值为所述第一预设摇杆中值、所述第二坐标定向值为所述第二坐标真实值减去所述预设摇杆死区值的差值时,确定所述摇杆的控制方向为第三方向或第四方向;当确定所述第一坐标定向值和所述第二坐标定向值均为所述第一坐标真实值与所述第二坐标真实值之和的平均值减去所述预设摇杆死区值的差值时,确定所述摇杆的控制方向为第五方向、第六方向、第七方向或第八方向。4.根据权利要求3所述的遥控器摇杆定向方法,其特征在于,所述当确定所述第一坐标定向值为所述第一坐标真实值减去所述预设摇杆死区值的差值、所述第二坐标定向值为所述第二预设摇杆中值时,确定所述摇杆的控制方向为第一方向或第二方向,包括:当确定所述第一坐标定向值为所述第一坐标真实值减去所述预设摇杆死区值的差值、所述第二坐标定向值为所述第二预设摇杆中值,且所述第一坐标真实值大于所述预设摇杆死区值时,确定所述摇杆的控制方向为第一方向;当确定所述第一坐标定向值为所述第一坐标真实值减去所述预设摇杆死区值的差值、所述第二坐标定向值为所述第二预设摇杆中值,且所述第一坐标真实值小于所述预设摇杆死区值时,确定所述摇杆的控制方向为第二方向;当确定所述第一坐标定向值为所述第一预设摇杆中值、所述第二坐标定向值为所述第二坐标真实值减去所述预设摇杆死区值的差值时,确定所述摇杆的控制方向为第三方向或第四方向,包括:当确定所述第一坐标定向值为所述第一预设摇杆中值、所述第二坐标定向值为所述第二坐标真实值减去所述预设摇杆死区值的差值,且所述第二坐标真实值大于所述预设摇杆死区值时,确定所述摇杆的控制方向为第三方向;当确定所述第一坐标定向值为所述第一预设摇杆中值、所述第二坐标定向值为所述第二坐标真实值减去所述预设摇杆死区值的差值,且所述第二坐标真实值小于所述预设摇杆死区值时,确定所述摇杆的控制方向为第四方向。5.根据权利要求3所述的遥控器摇杆定向方法,其特征在于,当确定所述第一坐标定向值和所述第二坐标定向值均为所述第一坐标真实值与所述第二坐标真实值之和的平均值减去所述预设摇杆死区值的差值时,确定所述摇杆的控制方向为第五方向、第六方向、第七方向或第八方向,包括:当确定所述第...

【专利技术属性】
技术研发人员:王军
申请(专利权)人:深圳曼塔智能科技有限公司
类型:发明
国别省市:广东,44

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

1