System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及粮食扦样,尤其涉及一种扦样系统的控制方法、装置、设备及存储介质。
技术介绍
1、在粮食质量安全监管中,扦样是一个重要的环节,它能够确保粮食的质量和安全性。粮食扦样的准确性直接影响到后续粮食处理、存储和分配的质量控制。随着粮食贸易的全球化,粮食的流通速度和数量大大增加,这就要求扦样过程必须高效、准确,并且能够适应大规模粮食运输的需求。
2、目前的粮食运输车辆种类繁多,包括卡车、集装箱、散装粮食运输车等。目前的粮食大多是通过运输车辆实现装载运输的,在需要扦样时,需要将运输车辆驶入扦样区域,在预定坐标系中通过扦样装置或设备对车厢内的粮食进行随机采样,由于车辆长度、车厢形状和停靠位置的不同,因此扦样设备或装置需要重新回到原点位置进行对位调整和计算采样点,以便于对下一辆运输车辆进行扦样。
3、这种每次需要回到原点位置重新计算采样点的方式会显著增加扦样时间,降低扦样效率。
技术实现思路
1、本申请的主要目的在于提供一种扦样系统的控制方法、装置、设备及存储介质,旨在提高整个扦样流程的效率和可靠性。
2、为实现上述目的,本申请提出一种扦样系统的控制方法,所述的扦样系统的控制方法包括:
3、获取运输车辆的车厢的位置信息和所述车厢的尺寸信息;
4、根据所述位置信息建立与待扦粮面对应的平面坐标系;
5、在所述平面坐标系下,根据所述尺寸信息确定预设坐标范围;
6、在所述预设坐标范围内随机生成与预设抽样个数相同数量
7、将生成的各所述扦样点坐标进行扦样轨迹规划。
8、在一实施例中,所述获取运输车辆的车厢的位置信息和所述车厢的尺寸信息的步骤包括:
9、获取所述车厢的宽度延伸方向和获取所述车厢的长度延伸方向;
10、获取所述车厢的宽度尺寸和所述车厢的长度尺寸。
11、在一实施例中,所述根据所述位置信息建立与待扦粮面对应的平面坐标系的步骤包括:
12、以扦样执行机构的原定位置作为坐标原点;
13、以所述车厢的长度延伸方向作为x轴的延伸方向;
14、以所述车厢的宽度延伸方向作为y轴的延伸方向;
15、根据所述坐标原点、所述x轴和所述y轴确定所述平面坐标系。
16、在一实施例中,所述在预设坐标范围内随机生成与预设抽样个数相同数量的扦样点位的坐标信息的步骤包括:
17、在所述平面坐标系下,获取所述y轴与所述车厢的最小距离x,获取所述x轴与所述车厢的最小距离y;
18、根据随机选取公式确定所述扦样点位的坐标信息(xi,yi);
19、所述随机选取公式为:
20、xi=x+(a/a)*mi
21、yi=y+(b/b)*ni
22、式中,xi表示第i个所述扦样点位的x轴的数值;yi表示第i个所述扦样点位的y轴的数值;a表示所述车厢的长度尺寸;a为第一固定值;b为第二固定值;b表示所述车厢的宽度尺寸;mi表示对应第i个所述扦样点位的第一随机数;ni表示对应第i个所述扦样点位的第二随机数,0≤ni≤b。
23、在一实施例中,在所述根据随机选取公式确定所述扦样点位的坐标信息(xi,yi)的步骤之前包括:
24、确定第一固定值和第二固定值;
25、根据所述第一固定值和所述第二固定值,随机生成与所述预设抽样个数相同数量的所述第一随机数和所述第二随机数。
26、在一实施例中,在根据所述第一固定值和所述第二固定值,随机生成与所述预设抽样个数相同数量的所述第一随机数和所述第二随机数的步骤之后,还包括:
27、判断多个所述第一随机数是否存在相同的值;
28、若存在,则将相同的多个所述第一随机数重新随机生成多个新的第一随机数,直至生成的多个所述新的第一随机数的值与未发生变化的多个所述第一随机数的值不同且各所述新的第一随机数的值不同;
29、判断多个所述第二随机数是否存在相同的值;
30、若存在,则将相同的多个所述第二随机数重新随机生成多个新的第二随机数,直至生成的多个所述新的第二随机数的值与未发生变化的多个所述第二随机数的值不同且各所述新的第二随机数的值不同。
31、在一实施例中,将生成的各所述扦样点坐标进行扦样轨迹规划的步骤包括:
32、根据多个所述扦样点位的坐标信息,计算各所述扦样点位与其他所述扦样点位的距离的平方;
33、排列组合出各所述扦样点位之间的路径方案;
34、计算各所述路径方案内各段距离的平方之和,以确定各所述路径方案的轨迹终值;
35、比较各所述轨迹终值,选取具有最小的所述轨迹终值的所述路径方案为最优方案;
36、根据所述最优方案按顺序输出所述最优方案内所述扦样点位的坐标信息。
37、此外,为实现上述目的,本申请还提出一种粮食扦样装置,所述粮食扦样装置包括:
38、信息采集模块,用于获取运输车辆的车厢的位置信息和所述车厢的尺寸信息;
39、处理模块,用于根据所述平面信息建立与所述待扦粮面对应的平面坐标系;在所述平面坐标系下,根据所述尺寸信息确定预设坐标范围;
40、生成模块,用于在所述预设坐标范围内随机生成与预设抽样个数相同数量的扦样点位的坐标信息;将生成的各所述扦样点坐标进行轨迹规划。
41、此外,为实现上述目的,本申请还提出一种粮食扦样设备,所述粮食扦样设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上文所述的扦样系统的控制方法的步骤。
42、此外,为实现上述目的,本申请还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述的扦样系统的控制方法的步骤。
43、本申请提出了扦样系统的控制方法,通过获取运输车辆的车厢的位置信息和所述车厢的尺寸信息;根据所述位置信息建立与待扦粮面对应的平面坐标系;在所述平面坐标系下,根据所述尺寸信息确定预设坐标范围;在所述平面坐标系下,在预设坐标范围内随机生成与预设抽样个数相同数量的扦样点位的坐标信息;将生成的各所述扦样点坐标进行扦样轨迹规划,使得扦样装置或设备能够根据运输车辆的停靠位置及时建立新的平面坐标系,并根据新的平面坐标系将扦样点位随机分布在根据车厢尺寸信息所确定预设坐标范围,以确保采样点能够准确在车厢内的待扦样粮面上,最后使得扦样装置或者设备能够根据扦样轨迹逐一进行扦样操作。通过上述步骤,本申请的扦样系统的控制方法能够自动识别车辆的停靠位置,并实时调整扦样装置或设备的采样坐标,这样,扦样设备可以在不需要人工干预的情况下快速准确地定位到采样点,从而提高整个扦样流程的效率和可靠性和扦样过程的自动化程度。
本文档来自技高网...【技术保护点】
1.一种扦样系统的控制方法,其特征在于,所述扦样系统的控制方法包括:
2.如权利要求1所述的扦样系统的控制方法,其特征在于,所述获取运输车辆的车厢的位置信息和所述车厢的尺寸信息的步骤包括:
3.如权利要求2所述的扦样系统的控制方法,其特征在于,所述根据所述位置信息建立与待扦粮面对应的平面坐标系的步骤包括:
4.如权利要求3所述的扦样系统的控制方法,其特征在于,所述在预设坐标范围内随机生成与预设抽样个数相同数量的扦样点位的坐标信息的步骤包括:
5.如权利要求4所述的扦样系统的控制方法,其特征在于,在所述根据随机选取公式确定所述扦样点位的坐标信息(xi,yi)的步骤之前包括:
6.如权利要求5所述的扦样系统的控制方法,其特征在于,在根据所述第一固定值和所述第二固定值,随机生成与所述预设抽样个数相同数量的所述第一随机数和所述第二随机数的步骤之后,还包括:
7.如权利要求1中所述的扦样系统的控制方法,其特征在于,将生成的各所述扦样点坐标进行扦样轨迹规划的步骤包括:
8.一种扦样系统的控制装置,其特征在于,
9.一种扦样系统的控制设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至8中任一项所述的扦样系统的控制方法的步骤。
10.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的扦样系统的控制方法的步骤。
...【技术特征摘要】
1.一种扦样系统的控制方法,其特征在于,所述扦样系统的控制方法包括:
2.如权利要求1所述的扦样系统的控制方法,其特征在于,所述获取运输车辆的车厢的位置信息和所述车厢的尺寸信息的步骤包括:
3.如权利要求2所述的扦样系统的控制方法,其特征在于,所述根据所述位置信息建立与待扦粮面对应的平面坐标系的步骤包括:
4.如权利要求3所述的扦样系统的控制方法,其特征在于,所述在预设坐标范围内随机生成与预设抽样个数相同数量的扦样点位的坐标信息的步骤包括:
5.如权利要求4所述的扦样系统的控制方法,其特征在于,在所述根据随机选取公式确定所述扦样点位的坐标信息(xi,yi)的步骤之前包括:
6.如权利要求5所述的扦样系统的控制方法,其特征在于,在根据所述第一固定值和所...
【专利技术属性】
技术研发人员:王希朋,周大伟,段荣华,李磊,李文刚,刘同姓,
申请(专利权)人:山东金钟科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。