测量触摸框触摸高度的方法、装置、机器人及存储介质制造方法及图纸

技术编号:18893886 阅读:23 留言:0更新日期:2018-09-08 10:40
本发明专利技术公开了一种测量触摸框触摸高度的方法,包括以下步骤:控制机械臂往红外触摸框的预定的方向移动;获取所述机械臂的前端首次与所述红外触摸框的光网层发生接触时所述前端的当前位置的第一坐标数据;获取所述前端首次接触到所述红外触摸框的屏幕保护玻璃时的第二坐标数据;根据所述第一坐标数据及所述第二坐标数据,计算得到所述红外触摸框的当前触控点的触摸高度,以使得根据适当数量的不同触控点的触摸高度得出所述红外触摸框的触摸高度信息。本发明专利技术还公开了一种测量触摸框触摸高度的装置、机器人及存储介质,可以解决人工测量红外触摸框触摸高度效率低、误差大的问题,能够准确地获得红外触摸框的整体触摸高度信息。

Method, device, robot and storage medium for measuring touch height of touch box

The invention discloses a method for measuring the touch height of a touch frame, which comprises the following steps: controlling the manipulator to move in a predetermined direction to an infrared touch frame; obtaining the first coordinate data of the current position of the front end when the front end of the manipulator first contacts the optical network layer of the infrared touch frame; and obtaining the front end. The second coordinate data when the end first touches the screen guard glass of the infrared touch frame; according to the first coordinate data and the second coordinate data, the touch height of the current contact point of the infrared touch frame is calculated so as to obtain the infrared touch according to the touch height of the appropriate number of different touch points. Touch height information of the frame. The invention also discloses a device, a robot and a storage medium for measuring the touch height of an infrared touch frame, which can solve the problems of low efficiency and large error in manual measurement of the touch height of an infrared touch frame, and can accurately obtain the overall touch height information of the infrared touch frame.

【技术实现步骤摘要】
测量触摸框触摸高度的方法、装置、机器人及存储介质
本专利技术涉及触摸框
,尤其涉及一种测量触摸框触摸高度的方法、装置、机器人及存储介质。
技术介绍
目前,相对于电容式、电阻式触摸屏,红外触摸框具有结构简单、不受电流、电压和静电干扰,并适宜在某些恶劣条件下长期稳定工作等优点,而广泛应用于公共服务信息查询、工业自动化控制等领域。红外触摸框的书写触摸高度是很重要的产品规格指标,它的含义是书写笔从刚好可以被红外信号捕捉的光网层到屏幕保护玻璃外表面的垂直距离,即红外发射管和红外接收管之间的光轴到屏幕保护玻璃外表面的垂直距离。在现有的技术方案中,多数是人为地使用一种测量器来抽样测量红外触摸框上的一些点,例如通过一些定制的游标卡尺或者螺旋测微器等测量器来测量触摸高度,在屏幕保护玻璃的某个位置的上方,通过人为地慢慢旋转测量器,使得带宽度的柱状物体部分开始慢慢向前伸展,当伸展到能够遮挡住红外灯管的光线信号时,测量器所显示的刻度为该位置的触摸高度。然而,专利技术人在实施本专利技术的过程中发现,现有的技术方案中必须要人工来完成,测量时测量器和玻璃表面可能不够垂直,需要人眼去判断,测量效率很低,而且只能利用人工进行随机采样,只能测量某些部位,抽样检测的次数不够多,不能准确地表达出整体信息,导致测量结果误差很大。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种测量触摸框触摸高度的方法、装置、机器人及存储介质,可以解决人工测量红外触摸框触摸高度效率低、误差大的问题,实现全面采样,能够准确地获得红外触摸框的整体触摸高度信息。第一方面,本专利技术实施例提供了一种测量触摸框触摸高度的方法,包括以下步骤:控制机械臂往红外触摸框的预定的方向移动;获取所述机械臂的前端首次与所述红外触摸框的光网层发生接触时所述前端的当前位置的第一坐标数据;获取所述前端首次接触到所述红外触摸框的屏幕保护玻璃时的第二坐标数据;根据所述第一坐标数据及所述第二坐标数据,计算得到所述红外触摸框的当前触控点的触摸高度,以使得根据适当数量的不同触控点的触摸高度得出所述红外触摸框的触摸高度信息。在第一方面的第一种实现方式中,所述获取所述机械臂的前端首次与所述红外触摸框的光网层发生接触时的第一坐标数据,具体为:当接收到来自所述红外触摸框发送的触摸坐标时,获取当前时刻所述机械臂的前端的当前位置的第一坐标数据;其中,所述触摸坐标为所述机械臂的前端首次触碰到所述红外触摸框的光网层时在所述红外触摸框上生成的触控点的触摸坐标。根据第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述根据所述触摸坐标,获取当前时刻所述机械臂的前端的当前位置的第一坐标数据,具体为:当接收到来自所述红外触摸框发送的接触坐标时,发送脚本指令至所述机械臂;接收所述机械臂基于所述脚本指令反馈的当前时刻所述机械臂的前端的高度信息;根据所述高度信息及所述触摸坐标,生成当前时刻的所述机械臂的前端的第一坐标数据。根据第一方面的第二种实现方式,在第一方面的第三种实现方式中,所述第一坐标数据为三维坐标,则在所述根据所述高度信息及所述触摸坐标,生成当前时刻的所述机械臂的前端的第一坐标数据之后,还包括:保持所述机械臂的前端的X轴和Y轴的坐标不变,控制所述机械臂的前端往所述红外触摸框的预定的方向移动;则获取所述前端首次接触到所述红外触摸框的屏幕保护玻璃时的第二坐标数据具体为:当检测到所述前端首次接触到所述红外触摸框的屏幕保护玻璃时,记录所述前端在Z轴上变化的坐标值;根据所述变化的坐标值,获取当前时刻的所述前端的第二坐标数据根据第一方面的第三种实现方式,在第一方面的第四种实现方式中,所述根据所述第一坐标数据及所述第二坐标数据,计算得到所述红外触摸框的当前触控点的触摸高度,具体为:将所述第一坐标数据的Z轴坐标值与所述第二坐标数据的Z轴坐标值进行相减,计算得到所述红外触摸框的当前触控点的触摸高度。在第一方面的第五种实现方式中,所述机械臂的前端上配置有力控传感器;则所述获取所述前端首次接触到所述红外触摸框的屏幕保护玻璃时的第二坐标数据,具体为:当接收到来自所述机械臂发送的所述力控传感器受到反作用力的通知时,获取当前时刻的所述前端的第二坐标数据。第二方面,本专利技术实施例还提供了一种测量触摸框触摸高度的装置,包括:移动控制模块,用于控制机械臂往红外触摸框的预定的方向移动;第一坐标获取模块,用于获取所述机械臂的前端首次与所述红外触摸框的光网层发生接触时所述前端的当前位置的第一坐标数据;第二坐标获取模块,用于获取所述前端首次接触到所述红外触摸框的屏幕保护玻璃时的第二坐标数据;触摸高度计算模块,用于根据所述第一坐标数据及所述第二坐标数据,计算得到所述红外触摸框的当前触控点的触摸高度,以使得根据适当数量的不同触控点的触摸高度得出所述红外触摸框的触摸高度信息。在第二方面的第一种实现方式中,所述第一坐标获取模块具体为:第一坐标获取单元,用于当接收到来自所述红外触摸框发送的触摸坐标时,获取当前时刻所述机械臂的前端的当前位置的第一坐标数据;其中,所述触摸坐标为所述机械臂的前端首次触碰到所述红外触摸框的光网层时在所述红外触摸框上生成的触控点的触摸坐标。第三方面,本专利技术实施例还提供了一种机器人,包括机械臂、通讯接口以及控制器;所述机械臂包括设置于所述机械臂前端的力控传感器;所述通讯接口的一端与所述控制器连接,另一端用于与红外触摸框进行连接;所述控制器,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项所述的测量触摸框触摸高度的方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述任意一项所述的测量触摸框触摸高度的方法。上述技术方案的一个技术方案具有如下优点:控制机械臂往红外触摸框的屏幕保护玻璃的方向移动,从而自动获取第一坐标数据以及第二坐标数据,不需要利用人眼去判断和测量,减少用户的操作;根据第一坐标数据以及第二坐标数据计算得到当前触控点的触摸高度,利用机械臂可以对选取的多个触控点的触摸高度进行测量从而可以快速地得到该红外触摸框的整体触摸高度信息,实现全面采样,提高了测量的效率,并且减少了测量误差,提高了测量结果的准确性。当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例提供的测量触摸框触摸高度的方法的流程示意图。图2是本专利技术第一实施例提供的测量触摸框触摸高度的方法的测量流程图。图3是本专利技术第一实施例提供的测量触摸框触摸高度的方法的获取第一坐标数据的示意图。图4是本专利技术第一实施例提供的测量触摸框触摸高度的方法的获取第二坐标数据的示意图。图5是本专利技术第三实施例提供的测量触摸框触摸高度的方法的测量红外触摸框的触摸高度的示意图。图6是本专利技术第四实施例提供的测量触摸框触摸高度的装置的结构示意图。具体本文档来自技高网...

【技术保护点】
1.一种测量触摸框触摸高度的方法,其特征在于,包括:控制机械臂往红外触摸框的预定的方向移动;获取所述机械臂的前端首次与所述红外触摸框的光网层发生接触时所述前端的当前位置的第一坐标数据;获取所述前端首次接触到所述红外触摸框的屏幕保护玻璃时的第二坐标数据;根据所述第一坐标数据及所述第二坐标数据,计算得到所述红外触摸框的当前触控点的触摸高度,以使得根据适当数量的不同触控点的触摸高度得出所述红外触摸框的触摸高度信息。

【技术特征摘要】
1.一种测量触摸框触摸高度的方法,其特征在于,包括:控制机械臂往红外触摸框的预定的方向移动;获取所述机械臂的前端首次与所述红外触摸框的光网层发生接触时所述前端的当前位置的第一坐标数据;获取所述前端首次接触到所述红外触摸框的屏幕保护玻璃时的第二坐标数据;根据所述第一坐标数据及所述第二坐标数据,计算得到所述红外触摸框的当前触控点的触摸高度,以使得根据适当数量的不同触控点的触摸高度得出所述红外触摸框的触摸高度信息。2.根据权利要求1所述的测量触摸框触摸高度的方法,其特征在于,所述获取所述机械臂的前端首次与所述红外触摸框的光网层发生接触时所述前端的当前位置的第一坐标数据,具体为:当接收到来自所述红外触摸框发送的触摸坐标时,获取当前时刻所述机械臂的前端的当前位置的第一坐标数据;其中,所述触摸坐标为所述机械臂的前端首次触碰到所述红外触摸框的光网层时在所述红外触摸框上生成的触控点的触摸坐标。3.根据权利要求2所述的测量触摸框触摸高度的方法,其特征在于,所述当接收到来自所述红外触摸框发送的接触坐标时,获取当前时刻所述机械臂的前端的当前位置的第一坐标数据,具体为:当接收到来自所述红外触摸框发送的接触坐标时,发送脚本指令至所述机械臂;接收所述机械臂基于所述脚本指令反馈的当前时刻所述机械臂的前端的高度信息;根据所述高度信息及所述触摸坐标,生成当前时刻的所述机械臂的前端的第一坐标数据。4.根据权利要求3所述的测量触摸框触摸高度的方法,其特征在于,所述第一坐标数据为三维坐标,则在所述根据所述高度信息及所述触摸坐标,生成当前时刻的所述机械臂的前端的第一坐标数据之后,还包括:保持所述机械臂的前端的X轴和Y轴的坐标不变,控制所述机械臂的前端往所述红外触摸框的预定的方向移动;则获取所述前端首次接触到所述红外触摸框的屏幕保护玻璃时的第二坐标数据具体为:当检测到所述前端首次接触到所述红外触摸框的屏幕保护玻璃时,记录所述前端在Z轴上变化的坐标值;根据所述变化的坐标值,获取当前时刻的所述前端的第二坐标数据。5.根据权利要求4所述的测量触摸框触摸高度的方法,其特征在于,所述根据所述第一坐标数据及所述第二坐标数据,计算得到所述红外触摸...

【专利技术属性】
技术研发人员:谢良辉左春生彭国锋
申请(专利权)人:广州华欣电子科技有限公司
类型:发明
国别省市:广东,44

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

1