【技术实现步骤摘要】
一种数据存储方法、数据处理方法及装置
本申请涉及土方工程数据处理领域,特别是涉及一种数据存储方法、数据处理方法及装置。
技术介绍
在土方工程中,往往需要结合机械部件例如推土铲的实际位置和三维设计数据,来确定如何控制机械部件运动例如引导操作人员控制机械部件运动。具体地,可以首先确定与机械部件比较接近的三维平面,从而进一步确定如何控制机械部件运动。目前,可以采用索引的方式确定与机械部件比较接近的三维平面。具体地,利用最小限定箱的方法对三维设计数据进行空间分割,并在三维体与最小限定箱之间建立联系,然后再对最小限定箱按照相互包含关系作为索引依据,建立三维空间索引,从而利用该三维空间索引确定与机械部件比较接近的三维平面。但是,前述三维空间索引是利用三维体构建的,在利用该三维空间索引确定与机械部件比较接近的三维平面时,计算量较高,相应的耗时较长。而土方工程中运行引导控制系统的嵌入式硬件设备的微处理器的主频一般在1G左右,运行内存2G左右机械部件瞬时动作的时间衡量度为小于0.5秒。因此,前述确定与机械部件比较接近的三维平面 ...
【技术保护点】
1.一种数据存储方法,其特征在于,所述方法包括:/n获取三维设计数据中三维体中的节点的坐标,得到节点坐标集合,所述节点坐标集合包括多个三维平面中的节点的坐标;/n对所述多个三维平面中的每个三维平面中的节点,根据所述节点的坐标以及所述节点之间的连接关系,按照预设顺序进行排列,得到每个三维平面对应的节点序列;获取将所述多个三维平面中的每个三维平面投影到预设平面上得到的,所述每个三维平面对应的二维平面;/n根据所述每个三维平面的节点序列,分别确定与所述多个三维平面中每个三维平面对应的二维平面对应的节点序列;/n保存所述每个三维平面对应的二维平面对应的节点序列。/n
【技术特征摘要】
1.一种数据存储方法,其特征在于,所述方法包括:
获取三维设计数据中三维体中的节点的坐标,得到节点坐标集合,所述节点坐标集合包括多个三维平面中的节点的坐标;
对所述多个三维平面中的每个三维平面中的节点,根据所述节点的坐标以及所述节点之间的连接关系,按照预设顺序进行排列,得到每个三维平面对应的节点序列;获取将所述多个三维平面中的每个三维平面投影到预设平面上得到的,所述每个三维平面对应的二维平面;
根据所述每个三维平面的节点序列,分别确定与所述多个三维平面中每个三维平面对应的二维平面对应的节点序列;
保存所述每个三维平面对应的二维平面对应的节点序列。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述多个三维平面中的若干个三维平面的作业状态,所述作业状态包括:未开始作业、已经完成作业以及正在作业中的任意一项;
保存所述若干个三维平面中每个三维平面对应的二维平面对应的节点序列、以及所述若干个三维平面中每个三维平面对应的作业状态之间的对应关系。
3.根据权利要求2所述的方法,其特征在于,将所述若干个三维平面中的任意一个三维平面,称为第一三维平面,所述获取所述多个三维平面中的若干个三维平面的作业状态,包括:
获取实际机械部件所处的位置在世界坐标系中的第一坐标;
根据所述第一坐标计算所述实际机械部件与所述第一三维平面之间的距离;
根据所述实际机械部件与所述第一三维平面之间的距离,确定所述第一三维平面的作业状态。
4.根据权利要求3所述方法,其特征在于,所述根据所述实际机械部件与所述第一三维平面之间的距离,确定所述第一三维平面的作业状态,包括:
获取所述实际机械部件中至少一个部位投影到所述第一三维平面上得到的至少一个投影位置,分别计算所述至少一个部位与所述至少一个部位对应的投影位置之间的距离,得到至少一个距离;
若所述至少一个距离,均小于或者等于第一距离,则确定所述第一三维平面的作业状态为已经完成作业;若所述至少一个距离中,存在小于或者等于所述第一距离的距离,则确定所述第一三维平面的作业状态为正在作业中;否则,确定所述第一三维平面的作业状态为未开始作业。
5.根据权利要求2-4任意一项所述的方法,其特征在于,所述三维体中的节点的坐标为在世界坐标系中的坐标,所述方法还包括:
获取实际机械部件所处的位置在所述世界坐标系中的第一坐标;
确定第一节点序列,所述第一节点序列为与所述第一坐标之间的距离小于或者等于第一预设距离的三维平面对应的二维平面对应的节点序列;
根据所述第一节点序列和所述第一节点序列中各个节点的坐标,构建与所述第一坐标之间的距离小于或者等于第一预设距离的三维平面;
获取预先构建的机械部件模型;
显示构建的所述三维平面以及根据所述第一坐标显示所述机械部件模型,使得显示的所述机械部件模型体现所述实际机械部件所处的位置与所述三维平面之间的位置关系。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
获取第一节点序列对应的三维平面的作业状态;
在所述构建的三维平面上对应显示所述三维平面的作业状态。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取实际机械部件所处的位置在所述世界坐标系中的第一坐标,并获取预先构建的机械部件模型;
确定第二节点序列,所述第二节点序列为与所述第一坐标之间的距离小于或者等于第二预设距离的三维平面对应的二维平面对应的节点序列;
根据所述第二节点序列和所述第二节点序列中各个节点的坐标,构建与所述第一坐标之间的距离小于或者等于第二预设距离的三维平面;
计算第一平面与所述第一坐标之间的距离小于或者等于第二预设距离的三维平面的交点,得到第一交点平面;所述第一平面为所述实际机械部件的作业部件中的至少两个点以及所述至少两个点投影到所述预设平面得到的至少两个点构成的平面;
显示所述第一交点平面以及根据所述第一坐标显示所述机械部件模型。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取实际机械部件所处的位置在所述世界坐标系中的第一坐标,并获取预先构建的机械部件模型;
确定第三节点序列,所述第三节点序列为与所述第一坐标之间的距离小于或者等于第三预设距离的三维平面对应的二维平面对应的节点序列;
根据所述第三节点序列和所述第三节点序列中各个节点的坐标,构建与所述第一坐标之间的距离小于或者等于第三预设距离的三维平面;
计算第二平面与所述第一坐标之间的距离小于或者等于第三预设距离的三维平面的交点,得到第二交点平面;所述第二平面为所述实际机械部件的运动部件中的至少两个点以及该至少两个点投影到所述预设平面得到的至少两个点构成的平面;
显示所述第二交点平面以及根据所述第一坐标显示所述机械部件模型。
9.一种数据存储装置,其特征在于,所述装置包括:
第一获取单元,用于获取三维设计数据中三维体中的节点的坐标,得到节点坐标集合;所述节点坐标集合包括多个三维平面中的节点的坐标;
排序单元,...
【专利技术属性】
技术研发人员:陆永明,陈俊鹏,左昌煜,金杨解,温宝军,鲁雷,
申请(专利权)人:北京合众鼎新信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。