轨迹点的映射方法以及检索方法技术

技术编号:34625158 阅读:29 留言:0更新日期:2022-08-20 09:33
本申请提供了一种轨迹点的映射方法以及检索方法,其映射方法包括:获取三维轨迹,三维轨迹包括多个第一轨迹点,第一轨迹点携带有数控机床的运动状态信息;采用预定模型对三维轨迹进行处理,得到二维轨迹,其中,预定模型为表征三维轨迹与二维轨迹之间的转换关系的模型,二维轨迹包括多个第二轨迹点;控制二维图像显示装置显示二维轨迹,并将各第二轨迹点对应的预定信息分别存储至对应显示区域的存储区域中,其中,预定信息为第一轨迹点携带的运动状态信息,显示区域为显示第二轨迹点的区域,多个第二轨迹点显示在至少两个显示区域内。本申请解决了现有技术中数控机床数据采集系统中轨迹点检索速度较慢的问题。轨迹点检索速度较慢的问题。轨迹点检索速度较慢的问题。

【技术实现步骤摘要】
轨迹点的映射方法以及检索方法


[0001]本申请涉及投影
,具体而言,涉及一种轨迹点的映射方法、检索方法、计算机可读存储介质以及电子设备。

技术介绍

[0002]在数控机床运动数据采集系统中,通常会有绘制三维轨迹的需求,三维轨迹在表现形式上是由密集的、离散的点构成的三维曲线,每个点都包含了机床在该位置的一系列运动数据,如三维坐标、速度、加速度、状态位等。三维轨迹通过投影到二维屏幕上展现给用户,用户想要获取某个点的相关数据时,先在二维屏幕的投影画面上点击某点,系统通过运算将触发点击的二维坐标映射到三维空间中的具体轨迹点,才能检索到具体点的信息并反馈给用户。为了便于观察,三维轨迹通常是可以进行旋转和缩放的,因此其投影不是固定的,随旋转和缩放处于动态变化中,其投影和轨迹的变换模型也在同步变化。
[0003]在
技术介绍
部分中公开的以上信息只是用来加强对本文所描述技术的
技术介绍
的理解,因此,
技术介绍
中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。

技术实现思路

[0004]本申请的主要目的在于提供一种轨迹点的映射方法、检索方法、计算机可读存储介质以及电子设备,以解决现有技术中数控机床数据采集系统中轨迹点检索速度较慢的问题。
[0005]根据本专利技术实施例的一个方面,提供了一种轨迹点的映射,包括:获取三维轨迹,所述三维轨迹包括多个第一轨迹点,所述第一轨迹点携带有数控机床的运动状态信息;采用预定模型对所述三维轨迹进行处理,得到二维轨迹,其中,所述预定模型为表征所述三维轨迹与所述二维轨迹之间的转换关系的模型,所述二维轨迹包括多个第二轨迹点;控制二维图像显示装置显示所述二维轨迹,并将各所述第二轨迹点对应的预定信息分别存储至对应显示区域的存储区域中,其中,所述预定信息为所述第一轨迹点携带的所述运动状态信息,所述显示区域为显示所述第二轨迹点的区域,多个所述第二轨迹点显示在至少两个所述显示区域内。
[0006]可选地,在采用预定模型对所述三维轨迹进行处理,得到二维轨迹之前,所述方法还包括:构建所述预定模型,构建所述预定模型,包括:实时获取所述三维轨迹在所述二维图像显示装置上的投影视角;根据所述投影视角,构建归一化的第一坐标变换矩阵以及第二坐标变换矩阵,其中,所述第一坐标变换矩阵用于将三维坐标转换为二维坐标,所述第二坐标变换矩阵用于将逻辑坐标转换为物理坐标。
[0007]可选地,采用预定模型对所述三维轨迹进行处理,得到二维轨迹,包括:将各所述第一轨迹点分别与所述第一坐标变换矩阵相乘,得到多个第三轨迹点;将各所述第三轨迹点分别与所述第二坐标变换矩阵相乘,得到多个所述第二轨迹点;将多个所述第二轨迹点
按照时间顺序连接形成二维曲线,得到所述二维轨迹。
[0008]可选地,获取三维轨迹,包括:获取携带有所述数控机床的三维坐标、速度、加速度以及状态位中的至少一个的多个所述第一轨迹点;将所述多个第一轨迹点按照时间顺序连接成三维曲线,得到所述三维轨迹。
[0009]可选地,将各所述第二轨迹点对应的预定信息分别存储至对应显示区域的存储区域中,包括:划分步骤,将所述二维图像显示装置划分为多个所述显示区域;确定步骤,确定显示所述第二轨迹点的所述显示区域为目标显示区域;存储步骤,将所述第二轨迹点对应的所述预定信息存储至所述目标显示区域对应的所述存储区域中;循环步骤,依次执行所述确定步骤以及所述存储步骤多次,直到所有的所述预定信息均存储至对应的所述存储区域中。
[0010]根据本专利技术实施例的另一个方面,提供了一种轨迹点的检索方法,包括:在接收到作用在二维图像显示装置上的预定操作的情况下,确定所述预定操作的操作位置以及所述操作位置所在的显示区域为目标区域,所述二维图像显示装置显示有二维轨迹,所述二维轨迹为采用预定模型对三维轨迹进行处理得到的,所述二维轨迹包括多个第二轨迹点,所述显示区域为显示所述第二轨迹点的区域,多个所述第二轨迹点显示在至少两个所述显示区域内,所述预定模型为表征所述三维轨迹与所述二维轨迹之间的转换关系的模型,所述三维轨迹为包括多个第一轨迹点,所述第一轨迹点携带有数控机床的运动状态信息;确定所述目标区域对应的存储区域中,与所述操作位置距离最小的所述第二轨迹点对应的预定信息为目标信息,其中,所述存储区域存储有显示在对应所述显示区域内的所有的所述第二轨迹点的所述预定信息,所述预定信息为所述第一轨迹点携带的所述运动状态信息;控制所述二维图像显示装置显示所述目标信息。
[0011]可选地,确定所述目标区域对应的存储区域中,与所述操作位置距离最小的所述第二轨迹点对应的预定信息为目标信息,包括:确定所述目标区域中各所述第二轨迹点的位置信息;分别将所述目标区域中各所述第二轨迹点的所述位置信息与所述操作位置作差,得到多个差值;确定最小的所述差值对应的所述第二轨迹点的所述预定信息为所述目标信息。
[0012]可选地,所述预定模型包括归一化的第一坐标变换矩阵以及第二坐标变换矩阵,其中,所述第一坐标变换矩阵以及所述第二坐标变换矩阵分别为根据所述三维轨迹在所述二维图像显示装置上的投影视角构建的,所述第一坐标变换矩阵用于将三维坐标转换为二维坐标,所述第二坐标变换矩阵用于将逻辑坐标转换为物理坐标。
[0013]根据本专利技术实施例的又一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的方法。
[0014]根据本专利技术实施例的再一个方面,提供了一种电子设备,包括二维图像显示装置,一个或多个处理器,存储器以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的方法。
[0015]在本专利技术实施例中,本申请所述的轨迹点的映射方法中,首先,获取包括多个第一轨迹点的三维轨迹,所述第一轨迹点携带有数控机床的运动状态信息;然后,采用表征三维轨迹与二维轨迹之间的转换关系的预定模型对三维轨迹进行处理,得到包括多个第二轨迹
点的二维轨迹;最后,控制二维图像显示装置显示二维轨迹,并将各所述第二轨迹点对应的预定信息分别存储至二维图像显示装置的对应显示区域的存储区域中,该预定信息为所述第二轨迹点对应的第一轨迹点携带的运动状态信息。相比于现有技术中数控机床数据采集系统中轨迹点检索速度较慢的问题,本申请先将携带有数控机床的运动状态信息的三维轨迹转换为二维轨迹,在将二维轨迹中多个第二轨迹点对应的预定信息,按照第二轨迹点在二维图像显示装置中的显示区域进行分区存储,这样后续在检索第二轨迹点对应的预定信息时,可以先锁定第二轨迹点所在的显示区域,再从显示区域对应的存储区域中进行查找,而无需遍历二维轨迹中所有的轨迹点,这样保证了检索速度较快。
附图说明
[0016]构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0017]图1示出了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨迹点的映射方法,其特征在于,包括:获取三维轨迹,所述三维轨迹包括多个第一轨迹点,所述第一轨迹点携带有数控机床的运动状态信息;采用预定模型对所述三维轨迹进行处理,得到二维轨迹,其中,所述预定模型为表征所述三维轨迹与所述二维轨迹之间的转换关系的模型,所述二维轨迹包括多个第二轨迹点;控制二维图像显示装置显示所述二维轨迹,并将各所述第二轨迹点对应的预定信息分别存储至对应显示区域的存储区域中,其中,所述预定信息为所述第一轨迹点携带的所述运动状态信息,所述显示区域为显示所述第二轨迹点的区域,多个所述第二轨迹点显示在至少两个所述显示区域内。2.根据权利要求1所述的方法,其特征在于,在采用预定模型对所述三维轨迹进行处理,得到二维轨迹之前,所述方法还包括:构建所述预定模型,构建所述预定模型,包括:实时获取所述三维轨迹在所述二维图像显示装置上的投影视角;根据所述投影视角,构建归一化的第一坐标变换矩阵以及第二坐标变换矩阵,其中,所述第一坐标变换矩阵用于将三维坐标转换为二维坐标,所述第二坐标变换矩阵用于将逻辑坐标转换为物理坐标。3.根据权利要求2所述的方法,其特征在于,采用预定模型对所述三维轨迹进行处理,得到二维轨迹,包括:将各所述第一轨迹点分别与所述第一坐标变换矩阵相乘,得到多个第三轨迹点;将各所述第三轨迹点分别与所述第二坐标变换矩阵相乘,得到多个所述第二轨迹点;将多个所述第二轨迹点按照时间顺序连接形成二维曲线,得到所述二维轨迹。4.根据权利要求1所述的方法,其特征在于,获取三维轨迹,包括:获取携带有所述数控机床的三维坐标、速度、加速度以及状态位中的至少一个的多个所述第一轨迹点;将所述多个第一轨迹点按照时间顺序连接成三维曲线,得到所述三维轨迹。5.根据权利要求1至4中任一项所述的方法,其特征在于,将各所述第二轨迹点对应的预定信息分别存储至对应显示区域的存储区域中,包括:划分步骤,将所述二维图像显示装置划分为多个所述显示区域;确定步骤,确定显示所述第二轨迹点的所述显示区域为目标显示区域;存储步骤,将所述第二轨迹点对应的所述预定信息存储至所述目标显示区域对应的所述存储区域中;循环步骤,依次执行所述确定步骤以及所述存储步骤多次,直到所有的所述预定信息均存储至对应的所述存储区域中。6.一种轨迹点的检索方法,其...

【专利技术属性】
技术研发人员:邱一峰崔中何春茂刘容玮
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

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

1