System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于碾压施工,尤其涉及一种基于定位设备的碾压错距计算方法、设备、存储介质及产品。
技术介绍
1、在碾压施工过程中,卸料和摊铺之后,需要使用碾压设备对摊铺后的坝料进行碾压,并对坝料的压实质量进行检测,以评判碾压施工质量。碾压施工通过错位反复碾压的方式完成作业,每次碾压需与上一次碾压错开一定的距离,碾压轮错位的距离称为错距,错距越准确则压实质量越高。根据错距标准的不同,可分为三种碾压方式:搭接法、错距法和混合法。
2、当前的错距控制方法是凭借人为经验判断,这就导致部分区域的错距不符合施工标准,进而导致压实质量不合格,需要返工的问题。
3、随着检测仪器设备和计算机数据采集技术的发展,高精度gps定位设备已应用于智能建造项目中,并实现了实时数据的采集与展示。但是,采集的定位数据往往只包含车辆状态和位置,不足以用于指导工程施工。
技术实现思路
1、本专利技术的目的在于提供一种碾压错距计算方法、设备、存储介质及产品,以解决传统的错距控制方法导致部分区域的错距不符合施工标准,进而导致压实质量不合格的问题。
2、本专利技术是通过如下的技术方案来解决上述技术问题的:一种碾压错距计算方法,所述计算方法包括:
3、步骤s1:实时获取碾压流动站的位置信息;
4、步骤s2:根据所述碾压流动站的当前位置信息和前两个位置信息计算夹角;
5、步骤s3:判断所述夹角是否大于最大转弯角度,若是,则在所述碾压流动站的当前位置处进行分段,并
6、步骤s4:对当前分段内的各位置点进行直线拟合,得到当前分段的拟合直线;
7、步骤s5:计算所述碾压流动站的当前位置与各拟合直线之间的距离;
8、步骤s6:根据所述距离和标准错距确定当前错距。
9、进一步地,所述步骤s2中,根据所述碾压流动站的当前位置信息和前两个位置信息计算夹角,包括:
10、将所述碾压流动站的当前位置信息和前两个位置信息转换成墨卡托坐标;
11、根据转换后的当前位置信息和前两个位置信息计算夹角,具体公式为:
12、
13、其中,θi表示当前位置i的夹角,ai,i-1表示由当前位置i与前一位置i-1确定的第一向量,ai-1,i-2表示由前一位置i-1与前前一位置i-2确定的第二向量,|ai,i-1|表示第一向量的模,|ai-1,i-2表示第二向量的模。
14、进一步地,所述步骤s4中,对当前分段内的各位置点进行直线拟合,包括:
15、步骤s4.1:判断当前分段内的位置点数是否大于设定的数量阈值,若是,则转入步骤s4.2;否则舍弃当前分段,转入步骤s5;其中,当前分段内的位置点不包括当前位置点;
16、步骤s4.2:根据当前分段内的各位置点计算斜率和截距,计算公式为:
17、
18、其中,k表示斜率,n表示当前分段内的位置点数,(xj,yj)表示当前分段内第j个位置点的墨卡托坐标,表示当前分段内第j个位置点的横坐标权重,表示当前分段的平均横坐标权重,表示当前分段内第j个位置点的纵坐标权重,表示当前分段的平均纵坐标权重,b表示截距;
19、步骤s4.3:根据所述斜率和截距计算当前分段内每个位置点的残差,计算公式为:
20、rj=yj-(kxj+b);
21、其中,rj表示当前分段内第j个位置点的残差;
22、步骤s4.4:根据当前分段内每个位置点的残差更新对应位置点的横坐标权重和纵坐标权重,更新公式为:
23、
24、其中,wj表示当前分段内第j个位置点的横坐标权重或纵坐标权重;
25、步骤s4.5:判断当前迭代次数是否大于最大迭代次数,若是,则根据当前迭代中的斜率和截距确定当前分段的拟合直线;若否,则迭代次数加1,转入步骤s4.2。
26、进一步地,所述步骤s5中,碾压流动站的当前位置与各拟合直线之间的距离的计算公式为:
27、
28、其中,din表示当前位置i与第n条拟合直线之间的距离,kn表示第n条拟合直线的斜率,bn表示第n条拟合直线的截距,(xi,yi)表示当前位置i的墨卡托坐标。
29、进一步地,所述步骤s6中,根据所述距离和标准错距确定当前错距,包括:
30、判断所述距离是否小于1.5倍标准错距,若是,则将所述距离保存;否则不保存所述距离;
31、对保存的距离进行排序,选取最大的距离作为当前错距。
32、进一步地,所述计算方法还包括:判断当前错距是否超过报警阈值,若是,则发出报警提示,纠正碾压流动站的路线。
33、进一步地,所述报警阈值为0.8~1.2倍标准错距。
34、基于同一构思,本专利技术还提供一种电子设备,包括存储器、处理器以及存储在存储器上的计算机程序/指令,所述处理器执行所述计算机程序/指令以实现如上所述的碾压错距计算方法。
35、基于同一构思,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现如上所述的碾压错距计算方法。
36、基于同一构思,本专利技术还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如上所述的碾压错距计算方法。
37、有益效果
38、与现有技术相比,本专利技术的优点在于:
39、本专利技术根据定位设备实时获取的碾压流动站位置信息来计算错距,提高了错距计算的准确性;根据实时计算的错距来指导碾压流动站的行走路线,提高了碾压质量,确保了碾压作业符合碾压施工标准。
本文档来自技高网...【技术保护点】
1.一种碾压错距计算方法,其特征在于,所述计算方法包括:
2.根据权利要求1所述的碾压错距计算方法,其特征在于,所述步骤S2中,根据所述碾压流动站的当前位置信息和前两个位置信息计算夹角,包括:
3.根据权利要求1所述的碾压错距计算方法,其特征在于,所述步骤S4中,对当前分段内的各位置点进行直线拟合,包括:
4.根据权利要求1所述的碾压错距计算方法,其特征在于,所述步骤S5中,碾压流动站的当前位置与各拟合直线之间的距离的计算公式为:
5.根据权利要求1所述的碾压错距计算方法,其特征在于,所述步骤S6中,根据所述距离和标准错距确定当前错距,包括:
6.根据权利要求1~5中任一项所述的碾压错距计算方法,其特征在于,所述计算方法还包括:判断当前错距是否超过报警阈值,若是,则发出报警提示,纠正碾压流动站的路线。
7.根据权利要求6所述的碾压错距计算方法,其特征在于,所述报警阈值为0.8~1.2倍标准错距。
8.一种电子设备,包括存储器、处理器以及存储在存储器上的计算机程序/指令,其特征在于,所述处理器执行所
9.一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1~7中任一项所述的碾压错距计算方法。
10.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1~7中任一项所述的碾压错距计算方法。
...【技术特征摘要】
1.一种碾压错距计算方法,其特征在于,所述计算方法包括:
2.根据权利要求1所述的碾压错距计算方法,其特征在于,所述步骤s2中,根据所述碾压流动站的当前位置信息和前两个位置信息计算夹角,包括:
3.根据权利要求1所述的碾压错距计算方法,其特征在于,所述步骤s4中,对当前分段内的各位置点进行直线拟合,包括:
4.根据权利要求1所述的碾压错距计算方法,其特征在于,所述步骤s5中,碾压流动站的当前位置与各拟合直线之间的距离的计算公式为:
5.根据权利要求1所述的碾压错距计算方法,其特征在于,所述步骤s6中,根据所述距离和标准错距确定当前错距,包括:
6.根据权利要求1~5中任一项所述的碾压错距计算方法,其特征在于,所述计算方法还包...
【专利技术属性】
技术研发人员:易泰来,李勇,石瑞格,潘江洋,房晓亮,
申请(专利权)人:中国电建集团中南勘测设计研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。