本发明专利技术提供一种触摸屏控制器及行驶装置的控制方法,该触摸屏控制器用于向行驶装置发出控制信号,该触摸屏控制器包括触摸屏以及与触摸屏电连接的处理器,其中,处理器用于接收触摸屏上触摸运动轨迹,根据触摸运动轨迹计算行驶装置被控的运动控制信息,并将运动控制信息的数据输出至触摸屏,将运动控制信息的控制信号输出至行驶装置,触摸屏用于接收处理器输出的运动控制信息的数据并实时显示。该方法是应用上述的触摸屏控制器控制行驶装置运动的方法。应该本发明专利技术的触摸屏控制器可以方便使用者精确的输入控制指令。
【技术实现步骤摘要】
本专利技术涉及飞行器、潜艇等行驶装置的控制领域,具体地,是应用触摸屏控制器对这些能够在空间上做升降运动的行驶装置进行控制的方法以及实现该控制方法的触摸屏控制器。
技术介绍
现有的飞行器、潜艇等已经广泛应用带有触摸屏的控制器进行控制,控制器可以设置在这些行驶装置内,也可以是与行驶装置相分离地设置,例如通过手持遥控器对无人驾驶飞行器进行远程的控制,手持遥控器可以是专用的遥控器,也可以是安装有专用程序(APP)的智能手机、平板电脑等。以控制无人驾驶的飞行器的遥控器为例,现有的遥控器大多带有触摸屏,使用者通过触摸屏输入控制指令,如起飞、悬停、转向等信号,如控制飞行器的飞行方向,往往需要发出飞行的运动方向以及运动距离的指令。常见的控制指令输入方法包括触摸屏的点击输入以及语言输入,触摸屏的点击输入是在触摸屏上显示指令的图标,使用者通过点击这些图标以形成控制指令。当然,如发出飞行器转向、飞行高度调整、飞行距离设置等,还需要输入具体的参数,如转向的角度、飞行高度的数值、飞行距离的距离等。如通过语音方式输入控制指令,则使用者通过语音的方式发出指令,触摸屏控制器对接收的指令进行识别,并向飞行器发出相应的控制信号。然而,上述的控制方法在输入指令时往往需要较长的时间,例如需要点击触摸屏上的图标,然后输入具体的参数,又或者等待触摸屏控制器对接收的语音指令进行识别,这都需要较长的时间才能实现,导致控制指令的输入与控制信号的发送之间存在较长的时间。在飞行器高速飞行的时候,一旦控制信号发送不及时,有可能导致飞行器发生碰撞事故,对飞行器造成无可挽回的损失。因此,现有的一些飞行器使用的触摸屏控制器通过输入离散触摸点的方式实现飞行路径的输入。例如,触摸屏控制器判断使用者通过手指在触摸屏上点击的飞行器需要经过的位置,并把被点击位置对应的GPS坐标作为飞行器的目的地坐标依次发送给飞行器。由此控制飞行器的运动路径。但是,由于使用者在触摸屏上点击时由于手指遮挡缘故,难以精准点击到需要点击的位置,导致飞行器的控制并不精确,如果飞行器按照使用者点击的路径飞行,有可能导致飞行器发生碰撞事故。并且,由于飞行器、潜艇等行驶装置不但需要在平面内运动,还需要在垂直方向上运动,如执行升降运动,由于触摸屏为平面,单一的触摸操作无法实现行驶装置三维方向上的运动控制。此外,飞行器、潜艇等被控的行驶装置上往往安装全球定位系统(GPS)使用的芯片,然而,在室内,高楼林立,峡谷或者较为偏远的地区,GPS芯片接收的信号较弱,严重影响飞行器等行驶装置的控制,并威胁飞行器的飞行安全。
技术实现思路
本专利技术的主要目的是提供一种提高向行驶装置发送的控制信号精确性的触摸屏控制器。本专利技术的另一目的是提供一种控制精确性较高的行驶装置的控制方法。为了实现上述的主要目的,本专利技术提供的触摸屏控制器用于向行驶装置发出控制信号,该触摸屏控制器包括触摸屏以及与触摸屏电连接的处理器,其中,处理器用于接收触摸屏上触摸运动轨迹,根据触摸运动轨迹计算行驶装置被控的运动控制信息,并将运动控制信息的数据输出至触摸屏,将运动控制信息的控制信号输出至行驶装置,触摸屏用于接收处理器输出的运动控制信息的数据并实时显示。由上述方案可见,触摸屏控制器根据触摸运动轨迹计算诸如运动方向、运动距离、速度、角速度、角位移等运动控制信息后,在触摸屏上实时显示被控的运动控制信息的数据,使用者可以直观地了解输入的控制指令并判断控制指令是否输入有误。这样,使用者一旦发现输入的控制指令有误时,可以取消指令的发送或者调整指令,以提高发出的控制指令的精确性,触摸屏控制器向行驶装置发出的控制信号也更为精确。一个优选的方案是,触摸屏控制器还设有播音装置,处理器还用于计算运动方向及运动距离后,通过播音装置播放运动控制信息的数据,并在接收到确认信息后将运动控制信息的控制信号发送至行驶装置。由此可见,触摸屏控制器显示运动控制信息的数据的同时,还通过喇叭等播音装置播放出来,使用者无需通过观看触摸屏即可以了解输入的指令是否正确,避免使用者因在户外受强光干扰而无法看清楚触摸屏的内容而影响对指令正确性的判断。进一步的方案是,处理器还用于向行驶装置发出控制信号后接收紧急悬停指令,并向行驶装置发出紧急悬停的控制信号。可见,使用者一旦发现已经发出的控制信号有误,即可以通过发出紧急悬停的控制指令控制飞行器紧急悬停,以避免飞行器因继续执行原先的控制信号而导致碰撞事故的发生。更进一步的方案是,触摸屏具有控制指令输入区以及实时数据显示区,触摸运动轨迹为在控制指令输入区内形成的运动轨迹,运动控制信息的数据显示在实时数据显示区内,且控制指令输入区与实时数据显示区相分离地布置。由此可见,实时数据显示区与控制指令输入区相互分离,这样实时数据的显示不会遮挡在控制指令输入区上,避免显示的实时数据影响控制指令的输入。更进一步的方案是,控制指令输入区包括相互分离设置的水平运动指令输入区以及垂直运动指令输入区。这样,水平运动方向的控制指令与垂直运动的指令可以分别输入,便于通过在平面内输入控制指令的方式控制飞行器、潜艇等三维运动的物体的升降运动。更进一步的方案是,处理器还用于断触摸运动轨迹为第一形状的触摸运动轨迹时,计算的运动控制信息为水平运动控制信息;判断触摸运动轨迹为第二形状的触摸运动轨迹时,计算的运动控制信息为垂直运动控制信息。由此可见,控制行驶装置的水平运动的触摸运动轨迹的形状与控制行驶装置垂直运动的触摸运动轨迹形状不相同,处理器只需要判断触摸运动轨迹的形状即可以判断输入的信号是控制行驶装置在水平方向上的运动还是在垂直方向上的运动,进而形成对应地控制信号,可以灵活地对行驶装置进行控制,该控制方法无需区分水平运动指令输入区域和升降运动指令输入区域,可以有效避免在错误的触摸控制区域输入错误的触摸路径。更进一步的方案是,处理器还用于接收行驶装置上的摄像装置拍摄的实时图像;触摸屏还用于接收并显示实时图像,且触摸运动轨迹形成在实时图像上。可见,将摄像装置拍摄的实时图像作为触摸运动轨迹的背景,使用者可以直观地看到飞行器周边的环境,并根据飞行器周边的环境输入控制指令,控制指令完全根据飞行器周边环境确定,更加方便使用者的指令输入。更进一步的方案是,处理器还用于接收行驶装置上的电子罗盘以及距离传感器输出的数据,并以电子罗盘及距离传感器输出的数据作为障碍物所在方向上运动控制信息的数值的极限值。由此可见,飞行器上安装电子罗盘以及距离传感器后,无需使用全球定位系统的芯片接收全球定位系统的卫星信号,有利于飞行器在室内或者较为偏远的地区的飞行控制。并且,处理器还根据电子罗盘以及距离传感器的数据,计算在不同方向上最接近的障碍物的距离,并且作为障碍物所在方向上运动控制信息,如运动距离的极限值。使用电子罗盘及距离传感器输出的数据作为运动方向及运动距离的极限值,可以避免飞行器碰撞在周边的障碍物上。为实现上述的另一目的,本专利技术提供的行驶装置的控制方法中,行驶装置接收触摸屏控制器输出的控制信号并在控制信号的控制下运动,触摸屏控制器包括一个触摸屏,该方法包括触摸屏控制器根据触摸屏上触摸运动轨迹,并且,触摸屏控制器根据触摸运动估计计算行驶装置被控的运动方向及运动距离,并实时显示运动控制信息的数据,将运动控制信息的本文档来自技高网...
【技术保护点】
触摸屏控制器,用于向行驶装置发出控制信号,所述触摸屏控制器包括触摸屏以及与所述触摸屏电连接的处理器,其特征在于:所述处理器用于:接收所述触摸屏上触摸运动轨迹,根据所述触摸运动轨迹计算所述行驶装置被控的运动控制信息,并将所述运动控制信息的数据输出至所述触摸屏,将所述运动控制信息的控制信号输出至所述行驶装置;所述触摸屏用于:接收所述处理器输出的所述运动控制信息的数据并实时显示。
【技术特征摘要】
【专利技术属性】
技术研发人员:何春旺,
申请(专利权)人:何春旺,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。