CN105022398B - 触摸屏控制器及行驶装置的控制方法 - Google Patents
触摸屏控制器及行驶装置的控制方法 Download PDFInfo
- Publication number
- CN105022398B CN105022398B CN201510416200.XA CN201510416200A CN105022398B CN 105022398 B CN105022398 B CN 105022398B CN 201510416200 A CN201510416200 A CN 201510416200A CN 105022398 B CN105022398 B CN 105022398B
- Authority
- CN
- China
- Prior art keywords
- touch screen
- mobile devices
- control
- control information
- screen controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Navigation (AREA)
Abstract
本发明提供一种触摸屏控制器及行驶装置的控制方法,该触摸屏控制器用于向行驶装置发出控制信号,该触摸屏控制器包括触摸屏以及与触摸屏电连接的处理器,其中,处理器用于接收触摸屏上触摸运动轨迹,根据触摸运动轨迹计算行驶装置在二维方向上的被控的运动控制信息,并将运动控制信息的数据输出至触摸屏,将运动控制信息的控制信号输出至行驶装置,触摸屏用于接收处理器输出的运动控制信息的数据并实时显示。该方法是应用上述的触摸屏控制器控制行驶装置运动的方法。应该本发明的触摸屏控制器可以方便使用者精确的输入控制指令。
Description
技术领域
本发明涉及车、船等在陆地或者水面上行驶的行驶装置的控制领域,具体地,是应用触摸屏控制器对这些行驶装置进行控制的方法以及实现该控制方法的触摸屏控制器。
背景技术
现有的汽车以及船等已经广泛应用带有触摸屏的控制器进行控制,控制器可以设置在这些行驶装置内,也可以是与行驶装置相分离地设置,例如通过手持遥控器对无人驾驶的遥控汽车进行远程的控制,手持遥控器可以是专用的遥控器,也可以是安装有专用程序(APP)的智能手机、平板电脑等。
以控制无人驾驶的遥控汽车的遥控器为例,现有的遥控器大多带有触摸屏,使用者通过触摸屏输入控制指令,如启动、加速、转向等信号,如控制遥控汽车转向,往往需要发出新的运动方向以及运动距离的指令。常见的控制指令输入方法包括触摸屏的点击输入以及语言输入,触摸屏的点击输入是在触摸屏上显示指令的图标,使用者通过点击这些图标以形成控制指令。当然,如发出遥控汽车转向、加速、行驶距离设置等,还需要输入具体的参数,如转向的角度、加速后速度的数值、行驶距离的距离等。如通过语音方式输入控制指令,则使用者通过语音的方式发出指令,触摸屏控制器对接收的指令进行识别,并向遥控汽车发出相应的控制信号。
然而,上述的控制方法在输入指令时往往需要较长的时间,例如需要点击触摸屏上的图标,然后输入具体的参数,又或者等待触摸屏控制器对接收的语音指令进行识别,这都需要较长的时间才能实现,导致控制指令的输入与控制信号的发送之间存在较长的时间。在遥控汽车高速行驶的时候,一旦控制信号发送不及时,有可能导致遥控汽车发生碰撞事故,对遥控汽车造成无可挽回的损失。
因此,现有的一些遥控汽车使用的触摸屏控制器通过输入离散触摸点的方式实现行驶路径的输入。例如,触摸屏控制器判断使用者通过手指在触摸屏上点击的遥控汽车需要经过的位置,并把被点击位置对应的GPS坐标作为遥控汽车的目的地坐标依次发送给遥控汽车。由此控制遥控汽车的运动路径。
但是,由于使用者在触摸屏上点击时由于手指遮挡缘故,难以精准点击到需要点击的位置,导致遥控汽车的控制并不精确,如果遥控汽车按照使用者点击的路径行驶,有可能导致遥控汽车发生碰撞事故。
此外,遥控汽车、船等被控的行驶装置上往往安装全球定位***(GPS)使用的芯片,然而,在室内、高楼林立、峡谷或者较为偏远的地区,GPS芯片接收的信号较弱,严重影响遥控汽车等行驶装置的控制,并威胁遥控汽车的行驶安全。
发明内容
本发明的主要目的是提供一种提高向行驶装置发送的控制信号精确性的触摸屏控制器。
本发明的另一目的是提供一种控制精确性较高的行驶装置的控制方法。
为了实现上述的主要目的,本发明提供的触摸屏控制器用于向行驶装置发出控制信号,该触摸屏控制器包括触摸屏以及与触摸屏电连接的处理器,其中,处理器用于接收触摸屏上触摸运动轨迹,根据触摸运动轨迹计算行驶装置在二维方向上的被控的运动控制信息,并将运动控制信息的数据输出至触摸屏,将运动控制信息的控制信号输出至行驶装置,触摸屏用于接收处理器输出的运动控制信息的数据并实时显示。
由上述方案可见,触摸屏控制器根据触摸运动轨迹计算诸如运动方向、运动距离、速度、角速度、角位移等运动控制信息后,在触摸屏上实时显示被控的运动控制信息的数据,使用者可以直观地了解输入的控制指令并判断控制指令是否输入有误。这样,使用者一旦发现输入的控制指令有误时,可以取消指令的发送或者调整指令,以提高发出的控制指令的精确性,触摸屏控制器向行驶装置发出的控制信号也更为精确。
一个优选的方案是,触摸屏控制器还设有播音装置,处理器还用于计算运动方向及运动距离后,通过播音装置播放运动控制信息的数据,并在接收到确认信息后将运动控制信息的控制信号发送至行驶装置。
由此可见,触摸屏控制器显示运动控制信息的数据的同时,还通过喇叭等播音装置播放出来,使用者无需通过观看触摸屏即可以了解输入的指令是否正确,避免使用者因在户外受强光干扰而无法看清楚触摸屏的内容而影响对指令正确性的判断。
进一步的方案是,处理器还用于向行驶装置发出控制信号后接收紧急制动指令,并向行驶装置发出紧急制动的控制信号。
可见,使用者一旦发现已经发出的控制信号有误,即可以通过发出紧急制动的控制指令控制遥控汽车紧急制动,以避免遥控汽车因继续执行原先的控制信号而导致碰撞事故的发生。
更进一步的方案是,触摸屏具有控制指令输入区以及实时数据显示区,触摸运动轨迹为在控制指令输入区内形成的运动轨迹,运动控制信息的数据显示在实时数据显示区内,且控制指令输入区与实时数据显示区相分离地布置。
由此可见,实时数据显示区与控制指令输入区相互分离,这样实时数据的显示不会遮挡在控制指令输入区上,避免显示的实时数据影响控制指令的输入。
更进一步的方案是,处理器还用于接收行驶装置上的摄像装置拍摄的实时图像;触摸屏还用于接收并显示实时图像,且触摸运动轨迹形成在实时图像上。
可见,将摄像装置拍摄的实时图像作为触摸运动轨迹的背景,使用者可以直观地看到遥控汽车周边的环境,并根据遥控汽车周边的环境输入控制指令,控制指令完全根据遥控汽车周边环境确定,更加方便使用者的指令输入。
更进一步的方案是,处理器还用于接收行驶装置上的电子罗盘以及距离传感器输出的数据,并以电子罗盘及距离传感器输出的数据作为障碍物所在方向上运动控制信息的数值的极限值。
由此可见,遥控汽车上安装电子罗盘以及距离传感器后,无需使用全球定位***的芯片接收全球定位***的卫星信号,有利于遥控汽车在室内或者较为偏远的地区的行驶控制。并且,处理器还根据电子罗盘以及距离传感器的数据,计算在不同方向上最接近的障碍物的距离,并且作为障碍物所在方向上运动控制信息,如运动距离的极限值。
使用电子罗盘及距离传感器输出的数据作为运动方向及运动距离的极限值,可以避免遥控汽车碰撞在周边的障碍物上。
为实现上述的另一目的,本发明提供的行驶装置的控制方法中,行驶装置接收触摸屏控制器输出的控制信号并在控制信号的控制下运动,触摸屏控制器包括一个触摸屏,该方法包括触摸屏控制器根据触摸屏上触摸运动轨迹,并且,触摸屏控制器根据触摸运动估计计算行驶装置在二维方向上的被控的运动方向及运动距离,并实时显示运动控制信息的数据,将运动控制信息的控制信号输出至行驶装置。
由上述方案可见,使用者通过触摸屏输入触摸运动轨迹后,触摸屏上实时显示运动控制信息的数据,使用者可以直观地了解输入的控制指令是否正确,并且在输入的控制指令不正确的情况下取消输入的控制指令或者调整控制指令,从而精确地控制行驶装置的运动控制信息,如运动方向、运动距离、速度等。
附图说明
图1是本发明触摸屏控制器实施例与遥控汽车的结构框图。
图2是本发明触摸屏控制器实施例中触摸屏的示意框图。
图3是本发明触摸屏控制器实施例中控制器第一控制方式的示意图。
图4是本发明触摸屏控制器实施例中控制器第二控制方式的示意图。
图5是本发明触摸屏控制器实施例中控制器第三控制方式的示意图。
图6是本发明行驶装置控制方法实施例的流程图。
图7是本发明触摸屏控制器实施例中触摸屏另一种显示状态的示意框图。
以下结合附图及实施例对本发明作进一步说明。
具体实施方式
本发明的触摸屏控制器用于控制遥控汽车、船等在陆地或者水面上行驶的行驶装置,可以设置在行驶装置内,可以与行驶装置相分离地设置,如与运动相分离地设置,则触摸屏控制器与行驶装置的控制器之间通过无线通信的方式进行数据交换。触摸屏控制器可以是专用的控制器,也可以是安装有APP的智能手机、平板电脑等。本发明的行驶装置控制方法是应用上述的触摸屏控制器对行驶装置进行控制的方法。下面以多轴的遥控汽车作为实施例对本发明创造进行详细说明。
参见图1,本实施例的触摸屏控制器20与遥控汽车10相分离地设置,也就是触摸屏控制器20并不是安装在遥控汽车10上。遥控汽车10上设置有控制器11、摄像装置12、电子罗盘13、距离传感器14以及GPS芯片15,触摸屏控制器20内设有处理器21、触摸屏22、播音装置23、指示灯24、振动装置25及陀螺仪传感器26。
遥控汽车10的控制器11用于向遥控汽车10的动力装置输出控制信号,如向发动机、电机等输出控制信号,由此实现遥控汽车的启停、加减速、转向等动作。并且,控制器11接收摄像装置12拍摄的实时图像,并接收电子罗盘13、距离传感器14以及GPS芯片15输出的信号。电子罗盘13用于检测遥控汽车10航向角,如正南或者北偏西15°等。距离传感器14可以为红外线传感器、激光传感器、雷达传感器或者超声波传感器等,通过发出无线信号检测遥控汽车10与周边障碍物之间的距离。优选地,遥控汽车10上设置多个距离传感器14,多个距离传感器14分别朝向不同的方向,用于检测遥控汽车10与周向及上下方向上的障碍物的距离。
触摸屏控制器20的处理器21接收触摸屏22的信号,并且向触摸屏22输出需要显示的图像,且处理器21还通过无线通信装置与遥控汽车10的控制器11进行无线通信,由此将控制信号发送至控制器11。播音装置23为喇叭,处理器21向播音装置23输出信号,并控制播音装置23发出的音频。
指示灯24为LED灯,处理器21向播音装置24输出信号时并控制指示灯24发出的光。振动装置25为安装有偏心轮的电机,处理器21向振动装置25输出信号并控制振动装置25输出的震动。处理器21接收陀螺仪传感器26的信号,处理器21通过陀螺仪传感器26的信号可以判断触摸屏控制器20空间姿态,控制触摸屏22按照横屏模式或纵屏模式进行显示。
参见图2,触摸屏控制器20的触摸屏22工作时,显示的区域包括控制指令输入区30、实时数据显示区33以及控制命令区34,从图2可见,控制指令输入区30位于触摸屏22的下部,并且占据触摸屏30的大部分面积。
实时数据显示区33与控制指令输入区30在触摸屏22上相互分离地布置。即,实时数据显示区33并不遮挡在控制指令输入区30上,以避免显示的实时数据遮挡控制指令输入区30,影响使用者输入控制指令的操作。也就是,控制指令输入区30并不遮挡在实时数据显示区33上,避免输入控制指令时,手部遮挡实时数据显示区33,难以观察实时数据显示区33显示的实时数据。
控制命令区34位于实时数据显示区33的左侧,显示控制命令,如“速度V”、“位移S”等,使用者通过点击相应的图标以选择输入控制速度或者控制位移的指令。控制命令不限于“速度V”、“位移S”,还可以是“角速度”、“角位移”、车载照明灯的“亮度”等。
实时数据显示区33的右侧设置有比例尺控制区35,通过比例尺控制区35中的滑条可以控制屏幕距离与触摸屏控制器20向遥控汽车10发出的控制信号的参数值的比例关系。例如,控制命令选择“位移S”比例尺为1:1000时,手指在屏幕上滑动1厘米的距离对应的位移的控制信号中10米。又如,控制命令选择“速度V”比例尺为1:1000时,手指在屏幕上滑动2厘米的距离对应的速度的控制信号中20米/秒。通过比例尺控制区中的滑条可以调节触摸屏22上的操作灵敏度,提高行驶操作的灵活性,还便于适应手指粗细和/或操作速度不同的使用者,更有利于提高遥控汽车的可操控性。例如,在行驶动作精度要求较高环境下可以使用较大的比例尺,在空旷空域远距行驶时可以选用较小的比例尺。
又例如,控制命令选择“速度V”时,处理器21判断触摸屏22上的触摸运动轨迹为自下而上运动时,表示提高行驶速度,反之表示降低行驶速度,根据选定的比例尺1:100,每向上滑动1厘米,表示行驶速度增加1米/秒。或者,如果触摸运动轨迹为两个手指相向运动的轨迹,表示减小行驶速度,根据选定的比例尺1:100,两个手指每相向运动1厘米,表示行驶速度减小1米/秒,两个手指每背向运动1厘米,表示行驶速度增加1米/秒,如此类推。
如果控制命令选择为“角速度”、“角位移”、“亮度”等,也可以根据触摸运动轨迹来调节,如触摸运动轨迹向上、向右运动表示参数增加,触摸运动轨迹向下、向左运动表示参数减小,又或者,如触摸运动轨迹为两个手指的相向运动、向背运动分别表示参数的减小、增加等。
此外,还可以在触摸屏22上显示一个三维的控制球,根据触摸运动轨迹带动显示的控制球转动,如按住控制球的中部绕X轴和/或Y轴转动,可以分别计算出绕X轴和/或Y轴的转动角度,控制球将绕X轴和/或Y轴转动。如按住控制球的表面在触摸屏上滑动,控制球将绕球心转动,计算出控制球转动的弧长与方向,处理器21根据比例尺计算出对应的转动速度或者转动角度来形成相应的运动方向数据、运动距离数据、运动速度数据等。
又或者,将触摸运动轨迹的直线运动作为控制球的圆周运动从而计算控制的转向角度。如图3所示,触摸屏上显示三维的控制球,如触摸运动轨迹为图3中的A点至B点,此时可以以A点与B点之间的长度距离计算在控制球上长度相等的一段弧长,如线段AB的长度与弧线AC的长度相等,此时计算弧线AC对应的圆心角α,以圆心角α作为控制遥控汽车转向的运动方向,即逆时针转动的角度为α。
例如,如图4所示,当使用者按住控制球的中部并向右滑动,即触摸运动轨迹为图4中AB线段,控制球的运动为绕轴线x逆时针旋转,此时可以以AB线段的长度作为控制球的弧长,计算控制球绕轴线x转动的角度,并且以该角度作为控制遥控汽车转向的角度。当然,也可以使用AB线段之间的长度,根据比例尺计算出运动的距离。
如图5所示,如触摸运动轨迹为倾斜的轨迹,即图5中的AB线段,则可以将触摸运动轨迹分解成沿X轴方向的线段AC以及沿Y轴方向的线段AD,然后依据线段AC以及线段AD的长度计算控制球的转动角度或者转动距离,从而控制遥控汽车的运动方向、运动速度或者运动距离等。
下面结合图6说明应用触摸屏控制器20对遥控汽车10的控制过程。首先,遥控汽车10的摄像装置12拍摄图像,并且将拍摄的实时图像通过控制器11发送至触摸屏控制器20的处理器21,处理器21执行步骤S1,接收实时图像,并将实时图像作为背景显示在触摸屏22的控制指令输入区30上。优选地,将实时图像作为背景显示在整个触摸屏22上,增大可观察空间,提高操作安全性。
然后,处理器21执行步骤S2,检测使用者在触摸屏22上触摸运动轨迹,如图2所示的,使用者从A点滑动至B点,则判断触摸运动轨迹的起点位置为A点所在的位置,终点位置为B点所在的位置,根据起点位置与终点位置计算出遥控汽车在二维方向上的的运动方向以及运动距离。例如:触摸屏22上端定义为行驶的前方,下端定义为遥控汽车后方,左端定义为遥控汽车左方,右端定义为遥控汽车右方;比例尺设定值为1:500,控制命令选择“位移S”时,运动轨迹A点与B点之间的线段为从左下方向右上方沿上偏右45度角方向滑动3厘米,则计算出控制信号指令是控制遥控汽车10向右方沿前偏右45度角的方向运动;根据触摸屏22上设定的比例尺,计算A点与B点之间的距离对应的实际行驶距离为15米。本申请的控制运动控制信息为二维方向上的控制运动信息,即控制汽车、船在陆地上或者水面上运动的控制信息。
计算遥控汽车被控的运行方向以及运动距离后,将运动方向的数据以及运动距离的数据显示在实时数据显示区33上,以便于使用者直观地了解发出的控制指令。
由于使用者难以把握作为背景显示在触摸屏22上的地图或遥控汽车摄像装置12采集的环境图像的实际空间距离,难以在触摸屏22上输入方向大小合适的控制指令。例如,目测遥控汽车10前方20米存在障碍物,实际障碍物距离遥控汽车10前方仅有16米,但使用者输出的控制指令为遥控汽车10向前行驶18米时,将导致遥控汽车10撞上障碍物,损坏遥控汽车10。因此,遥控汽车10通过电子罗盘13以及距离传感器14检测周边最近障碍物的方位及距离,将最近障碍物的方位及距离标记在背景画面中,便于使用者直观准确得知遥控汽车与最近障碍物之间的距离及方位。优选地,将周边的最近障碍物的所在方位的距离作为遥控汽车10在该方位上的运动距离的极限值。一旦使用者在最近障碍物所在的方位输入的行驶距离超出该极限值,触摸屏控制器20输出提示信息,如提示使用者该运动距离为危险距离,请重新输入,控制指示灯24频闪或振动装置25振动。
此外,在设置电子罗盘13以及距离传感器14的遥控汽车10上,在GPS芯片15信号微弱的情况下,可以使用电子罗盘13提供的信号作为运动方向的依据,满足遥控汽车10在室内、高楼林立、峡谷或者偏远地区行驶的工作要求。
接着,执行步骤S3,处理器21向播音装置23输出信号,控制播音装置23播放语音提示信息,即将运动方向的数据、运动距离的数据通过音频的方式播放出来,由使用者判断是否为其所需要输入的控制指令。若不是所需要输入的控制指令,使用者可以按下触摸屏22上显示的命令取消图标返回控制指令输入状态。如使用者判断正确,则可通过触摸屏22输入确认信息,如在触摸屏上按下特定的确认按键,单击触摸屏22上的任意位置或双击触摸屏22的任意位置等。
处理器21执行步骤S4,判断是否接收到确认信息,如接收到确认信息,继续步骤S5,处理器21根据控制指令形成运动方向的控制信号以及运动距离的控制信号,将控制信号发送至遥控汽车10的控制器11,控制器11根据控制指令控制遥控汽车10的发动机、电机工作。
一旦使用者发现已经发送至遥控汽车10的控制信号指令有误,可以通过触摸屏控制器20输出紧急制动指令,如按下触摸屏22上显示的紧急制动的图标或者触摸屏控制器20上的紧急制动的物理按键或者双击触摸屏22上的特殊区域等,处理器21执行步骤S6,判断是否接收到紧急制动的指令,如没有接收到紧急制动指令,返回执行步骤S2,否则,执行步骤S7,向遥控汽车10的控制器11输出紧急制动的控制信号,由此控制遥控汽车10制动,等待下次发送的指令。也就是遥控汽车将优选执行紧急制动的指令。最后,处理器21执行步骤S8,判断是否接收到结束的控制信号,如没有接收到结束的指令,返回执行步骤S2,如果接收到返回等信号,则执行上述指令后,结束控制流程。
实际应用时,可以不执行步骤S4,也就是执行步骤S3后,直接执行步骤S5,处理器21将控制信号发送至遥控汽车10的控制器11。使用者依然可以通过步骤S3播放的语音提示信息来二次确认已发送给遥控汽车10的控制信号指令是否为需要输入的控制指令信息。
当然,步骤S3也是可以省略的,通过步骤S2,使用者通过观察控制指令的实时输入值,即能高可靠的明确所输入的控制指令的值。
本实施例中,由于遥控汽车10拍摄的图像实时地显示在触摸屏22的运动指令输入区30上,使用者输入运动指令时可以观察到遥控汽车10周边环境,有利于使用者输入清楚、正确的控制指令。
本实施例中,控制命令区34中选择的是“位移S”时,实时数据显示区33显示的实时数据样式不限于水平偏角和距离,还可以是两个正交的方向及其分量。例如,如图7所示,触摸屏22上端定义为北和Y轴正方向,下端定义为南和Y轴负方向,左端定义为西和X轴负方向,右端定义为东和X轴正方向。使用者从A点滑动至B点,处理器21先后获取A点和B点在触摸屏22上的位置坐标(x1,y1)和(x2,y2),然后分别计算B点相对A点在X轴和Y轴上的分量差(x2-x1)的数值和(y2-y1)的数值,并将分量差(x2-x1)的数值和(y2-y1) 的数值分别除以设定的比例尺值以获得实时数据显示区33上显示的控制指令中的遥控汽车10需要分别沿东西方向和南北方向移动的距离分量大小。其中,(x2-x1)数值的正负作为向东或向西行驶的依据,(y2-y1)数值的正负作为实时数据显示区33上显示的控制指令中的遥控汽车10向南或向北行驶的依据。例如,(x2-x1)的数值为正值,向东移动,反之向西移动;(y2-y1) 的数值为负值,向南移动,反之向北移动。
当然,上述的方案只是本发明优选的实施方案,实际应用是还可以有更多的变化,例如,根据触摸运动轨迹生成的运动方向与运动距离只与触摸运动轨迹的起点位置与终点位置有关,与触摸运动轨迹的具体轨迹无关,因此只需要计算起点位置与终点位置之间的偏角、距离即形成运动方向、运动距离的数据;或者,处理器也可以计算触摸运动轨迹的具体轨迹,控制遥控汽车按照触摸运动轨迹的具体轨迹图案行驶,这些都在本发明的保护范围内。
并且,实时数据显示区33与控制指令输入区30在触摸屏22上相互分离地布置,不限于上下分离地布置,还可以是左右分离地布置。实时数据显示区33与控制指令输入区30在触摸屏22上的上下位置及左右位置可以根据使用者习惯自行选定,还可以通过设置在触摸屏控制器20上的光感传感器或摄像机判定使用者的输入状态自动设定。
例如,触摸屏控制器20的左侧和右侧的手持位置分别设置有一个与处理器21连接的光感传感器,光感传感器向处理器21反馈光强信号,处理器21判断光强信号较弱的一侧为使用者手持侧,光强信号较强的一侧为使用者控制指令输入操作侧,并将实时数据显示区33显示在靠近使用者手持侧的一端。这样便能进一步巧妙避免实时数据显示区33不操作手势遮挡。
又如,触摸屏控制器20上朝向使用者的一侧设置有与处理器21连接的摄像头,摄像头间歇获取并向处理器21反馈图像信息,处理器21通过图像识别方法判断使用者控制指令输入操作侧,并将实时数据显示区33显示在与使用者控制指令输入操作侧相对的另一侧。
本发明的控制方法中的触摸指令采集不限于对滑动起点和终点的信息的采集,还可以是对触摸路径的信息采集。
例如,通过触摸路径控制行驶装置的运动轨迹:触摸路径由动态的点在触摸屏22上滑动而成,此时设定采集基准距离为K;记录触摸的起点a在触摸屏幕上的坐标位置;并记录触摸路径上每一个动态采集动态采集点b在触摸屏幕上的坐标位置,并计算动态采集点b和起点a在触摸屏幕上的距离差P,当距离差P等于采集基准距离K的整数倍,如1K、2K、...、nK时,记录动态采集点b在触摸屏幕上的对应坐标位置。当然,需要记录动态采集点b结束运动时在触摸屏幕上的坐标位置,将所依次记录的动态采集点b在触摸屏幕上的坐标位置所对应的地理坐标作为行驶装置的目的地坐标依次发送给行驶装置。
通过触摸路径控制行驶装置的运动轨迹的方法还可以如下:设定采集基准距离为K;记录触摸的起点a在触摸屏幕上的坐标位置;记录动态采集点b在触摸屏幕上的坐标位置并计算动态采集点b和起点a在触摸屏幕上的距离差P,当距离差P等于采集基准距离K时,记录动态采集点b在触摸屏幕上的第一坐标位置b1;然后记录动态采集点b在触摸屏幕上的坐标位置并计算动态采集点b和第一坐标位置b1在触摸屏幕上的距离差P,当距离差P等于采集基准距离K时,记录动态采集点b在触摸屏幕上的第二坐标位置b2;然后动态采集动态采集点b在触摸屏幕上的坐标位置并计算动态采集点b和第二坐标位置b2在触摸屏幕上的距离差P,当距离差P等于采集基准距离K时,记录动态采集点b在触摸屏幕上的第三坐标位置b3;如此类推,依次记录触摸路径上自起点开始的相隔采集基准距离K的点坐标和触摸路径上的末点坐标,即,第一坐标位置b1,第二坐标位置b2,第三坐标位置b3,…,第n坐标位置bn,…,末点坐标bm;把与第一坐标位置b1,第二坐标位置b2,第三坐标位置b3,…,第n坐标位置bn,…,末点坐标bm对应的地理坐标作为行驶装置的目的地坐标依次发送给行驶装置。
上述触摸路径采集方法中的采集基准距离K的大小值可以在触摸屏上通过手动输入数据进行设置,可以通过语音输入法进行设置,还可以通过触摸屏上的滑条进行快速设置。采集基准距离K的值较大时,触摸路径采集点较少,有利于减少控制命令的数据大小,减少控制信号传输阻塞的几率,减少控制指令的变化频率,减少行驶装置动力***的动态调节频率,并有利于节能。当采集基准距离K的值较小时,有利于提高行驶装置运动轨迹的控制精度,有利于行驶装置在狭小空间内精确移动,减少碰撞几率。
上述的两种调用采集基准距离K的触摸路径采集方法所采集的触摸路径还可以作为行驶装置的速度、角速度、角位移等变量关于时间的控制函数。
最后需要强调的是,本发明不限于上述实施方式,如控制指令输入区与实时数据显示区在触摸屏上设置位置的改变、确认信息与紧急制动指令输入方法的改变等变化也应该包括在本发明权利要求的保护范围内。
Claims (10)
1.触摸屏控制器,用于向行驶装置发出控制信号,所述触摸屏控制器包括触摸屏以及与所述触摸屏电连接的处理器,其特征在于:
所述处理器用于:接收所述触摸屏上触摸运动轨迹,根据所述触摸运动轨迹与比例尺计算所述行驶装置在二维方向上的被控的运动控制信息,所述运动控制信息的数据为所述行驶装置状态变化的数据,并将所述运动控制信息的数据实时输出至所述触摸屏,将所述运动控制信息的控制信号输出至所述行驶装置;
所述触摸屏用于:接收所述处理器输出的被执行前的所述运动控制信息的数据并实时显示。
2.根据权利要求1所述的触摸屏控制器,其特征在于:
所述触摸屏控制器还设有播音装置,所述处理器还用于:计算所述运动控制信息后,通过所述播音装置播放所述运动控制信息的数据。
3.根据权利要求2所述的触摸屏控制器,其特征在于:
所述处理器还用于:在通过所述播音装置播放所述运动控制信息的数据后,接收到确认信息后将所述运动控制信息的控制信号发送至所述行驶装置。
4.根据权利要求1或2所述的触摸屏控制器,其特征在于:
所述处理器还用于:向所述行驶装置发出控制信号后,接收紧急制动指令,并向所述行驶装置发出紧急制动的控制信号。
5.根据权利要求1或2所述的触摸屏控制器,其特征在于:
所述触摸屏具有控制指令输入区以及实时数据显示区,所述触摸运动轨迹为在所述控制指令输入区内形成的运动轨迹,所述运动控制信息的数据显示在所述实时数据显示区内,且所述控制指令输入区与所述实时数据显示区相分离地布置。
6.根据权利要求1或2所述的触摸屏控制器,其特征在于:
所述处理器还用于:接收所述行驶装置上的摄像装置拍摄的实时图像;
所述触摸屏还用于:接收并显示所述实时图像,所述触摸运动轨迹形成在所述实时图像上。
7.根据权利要求1或2所述的触摸屏控制器,其特征在于:
所述处理器还用于:接收所述行驶装置上的电子罗盘以及距离传感器输出的数据,并以所述电子罗盘及所述距离传感器输出的数据作为障碍物所在方向上所述运动控制信息的数据的极限值。
8.行驶装置的控制方法,该行驶装置接收触摸屏控制器输出的控制信号并在所述控制信号的控制下运动,所述触摸屏控制器包括一个触摸屏,其特征在于,该方法包括:
所述触摸屏控制器根据触摸屏上的触摸运动轨迹与比例尺计算所述行驶装置在二维方向上的被控的运动控制信息,所述运动控制信息的数据为所述行驶装置状态变化的数据,并实时显示被执行前的所述运动控制信息的数据,将所述运动控制信息的控制信号输出至所述行驶装置。
9.根据权利要求8所述的行驶装置的控制方法,其特征在于:
所述触摸屏控制器计算所述运动控制信息后,通过播音装置播放所述运动控制信息的数据,并在接收到确认信息后将所述运动控制信息的控制信号发送至所述行驶装置。
10.根据权利要求8或9所述的行驶装置的控制方法,其特征在于:
所述触摸屏控制器向所述行驶装置发出控制信号后,判断接收到紧急制动指令时向所述行驶装置发出紧急制动的控制信号,所述行驶装置接收到所述紧急制动的控制信号后,优先执行所述紧急制动的控制指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510416200.XA CN105022398B (zh) | 2015-07-15 | 2015-07-15 | 触摸屏控制器及行驶装置的控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510416200.XA CN105022398B (zh) | 2015-07-15 | 2015-07-15 | 触摸屏控制器及行驶装置的控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105022398A CN105022398A (zh) | 2015-11-04 |
CN105022398B true CN105022398B (zh) | 2018-07-06 |
Family
ID=54412438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510416200.XA Active CN105022398B (zh) | 2015-07-15 | 2015-07-15 | 触摸屏控制器及行驶装置的控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105022398B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105681747A (zh) * | 2015-12-10 | 2016-06-15 | 北京理工大学 | 一种远程呈现交互操作轮椅 |
DE102016205285A1 (de) * | 2016-03-31 | 2017-10-05 | Ford Global Technologies, Llc | Fernsteuervorrichtung zum Fernsteuern eines Kraftfahrzeugs |
CN108008837A (zh) * | 2016-10-27 | 2018-05-08 | 中兴通讯股份有限公司 | 控制互联设备运动的方法及控制终端、互联终端 |
CN106444848B (zh) | 2016-11-28 | 2018-11-30 | 广州极飞科技有限公司 | 控制无人机飞行的方法及装置 |
CN108153297A (zh) * | 2017-03-01 | 2018-06-12 | 中国北方车辆研究所 | 一种地面无人平台车载的运动控制方法及车载*** |
CN109542301B (zh) * | 2017-09-21 | 2021-07-09 | 腾讯科技(深圳)有限公司 | 智能硬件控制方法和装置、存储介质及电子装置 |
CN108635841B (zh) * | 2018-03-27 | 2021-08-10 | 网易(杭州)网络有限公司 | 一种竞速游戏中控制载具的方法及装置 |
CN109032490A (zh) * | 2018-07-23 | 2018-12-18 | 广州维纳斯家居股份有限公司 | 智能升降桌界面控制方法、装置、智能升降桌及存储介质 |
CN110795253A (zh) * | 2018-08-03 | 2020-02-14 | 奥迪股份公司 | 用于远程控制机动车辆的操作***和操作方法 |
CN111538336B (zh) * | 2020-05-20 | 2023-11-21 | 西交利物浦大学 | 一种无人船控制*** |
CN113777975A (zh) * | 2021-08-18 | 2021-12-10 | 浙江越影科技有限公司 | 一种自动驾驶车辆的远程辅助***及方法 |
CN116320733B (zh) * | 2022-09-09 | 2023-12-08 | 中国人民解放军陆军工程大学 | 视频数据采集远程操控装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102288191A (zh) * | 2011-05-26 | 2011-12-21 | 大连理工大学 | 一种智能导航小车 |
CN103434462A (zh) * | 2013-08-26 | 2013-12-11 | 浙江吉利汽车研究院有限公司 | 汽车智能控制方法和控制*** |
CN104598108A (zh) * | 2015-01-02 | 2015-05-06 | 北京时代沃林科技发展有限公司 | 智能终端触控方式比例遥控车辆及无人机的设备和方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101604153B (zh) * | 2009-07-06 | 2011-06-29 | 三一重工股份有限公司 | 工程车辆臂架控制器、控制***、工程车辆、及控制方法 |
JP2012231249A (ja) * | 2011-04-25 | 2012-11-22 | Sony Corp | 表示制御装置、表示制御方法、およびプログラム |
CN104238551A (zh) * | 2013-06-13 | 2014-12-24 | 昊翔电能运动科技(昆山)有限公司 | 智能显示遥控器和飞行控制*** |
CN104316900B (zh) * | 2014-11-11 | 2017-02-15 | 成都点阵科技有限公司 | 空中无线电监测智能机器人 |
CN104486543B (zh) * | 2014-12-09 | 2020-11-27 | 北京时代沃林科技发展有限公司 | 智能终端触控方式控制云台摄像头的*** |
-
2015
- 2015-07-15 CN CN201510416200.XA patent/CN105022398B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102288191A (zh) * | 2011-05-26 | 2011-12-21 | 大连理工大学 | 一种智能导航小车 |
CN103434462A (zh) * | 2013-08-26 | 2013-12-11 | 浙江吉利汽车研究院有限公司 | 汽车智能控制方法和控制*** |
CN104598108A (zh) * | 2015-01-02 | 2015-05-06 | 北京时代沃林科技发展有限公司 | 智能终端触控方式比例遥控车辆及无人机的设备和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105022398A (zh) | 2015-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105022398B (zh) | 触摸屏控制器及行驶装置的控制方法 | |
CN105000170B (zh) | 触摸屏控制器及行驶装置的控制方法 | |
CN109765992B (zh) | 将虚拟内容与物理环境空间配准的***、方法和工具 | |
CN110019580B (zh) | 地图显示方法、装置、存储介质及终端 | |
CN110967011B (zh) | 一种定位方法、装置、设备及存储介质 | |
US9346471B2 (en) | System and method for controlling a vehicle user interface based on gesture angle | |
US7577518B2 (en) | Navigation system | |
WO2022088973A1 (zh) | 展示车辆的行驶状态的方法以及电子设备 | |
WO2015103457A2 (en) | Input/output functions related to a portable device in an automotive environment | |
CN106595648A (zh) | 一种导航方法及终端 | |
JP6592940B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
CN104515519A (zh) | 加速度、陀螺仪和磁场九轴传感器的空间轨迹定位*** | |
CN104515532A (zh) | 基于蓝牙的人体运动仿真装置 | |
CN103200304A (zh) | 一种移动终端智能光标控制***及方法 | |
CN109782914A (zh) | 基于笔式装置轴向旋转的虚拟三维场景中目标的选择方法 | |
US20170308214A1 (en) | Information processing apparatus and control method of information processing apparatus | |
WO2017102326A1 (en) | In vehicle system and method for providing information regarding points of interest | |
JP6575915B2 (ja) | 運転支援装置、運転支援システム、運転支援方法、運転支援プログラム及び自動運転車両 | |
CN112722331B (zh) | 一种月面载人移动车***的交互装置及交互控制方法 | |
JP2020192877A (ja) | 制御装置、制御方法、およびプログラム | |
JP6360405B2 (ja) | 情報処理システム、及び、情報処理方法 | |
CN104515522A (zh) | 一种水下磁场及六轴惯性联合定位*** | |
WO2014151054A2 (en) | Systems and methods for vehicle user interface | |
US20160300324A1 (en) | Communication system | |
JP6798608B2 (ja) | ナビゲーションシステムおよびナビゲーションプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20170421 Address after: 519000 Guangdong city of Zhuhai province Hengqin Baohua Road No. 6, room 105 -14724 Applicant after: Zhuhai pan Lei Intelligent Technology Co Ltd Address before: 519000 Guangdong Province, Zhuhai city Xiangzhou District Road No. 2 Building 2 martyrs Tong En Culture Communication Co. Ltd. Applicant before: He Chunwang |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |