一种使用点云斜率控制汽车自动装车的方法技术

技术编号:37471518 阅读:13 留言:0更新日期:2023-05-06 09:52
本发明专利技术提供一种使用点云斜率控制汽车自动装车的方法,该方法包括以下步骤:根据激光雷达识别驶入车辆的点云数据判断驶入车辆是否为装车车辆;则在装车车辆停车时判断车厢前挡板x坐标与下料口x坐标最小差值是否大于设定阈值,且车厢偏斜角度是否小于等于预设阈值;根据预设装填时间控制下料口的出料;获取Y方向物料斜率以及X方向物料斜率;判断Y方向物料斜率是否达到最大斜率,且X方向物料斜率是否达到最大斜率;则装车车厢前侧达到预设装车要求;根据所述装车时间或物料量对装车车厢中侧和装车车厢后侧进行装车;装车完毕,提示司机驶离;通过物料料位的实时测算,从而及时控制车辆装料的实时状态,避免散料等问题的发生。生。生。

【技术实现步骤摘要】
一种使用点云斜率控制汽车自动装车的方法


[0001]本专利技术涉及无人装车
,具体为一种使用点云斜率控制汽车自动装车的方法。

技术介绍

[0002]在汽车散料自动装车领域,存在着几个难以解决的难题:装料时物料高度监测设备,如超声波雷达、激光雷达等易受抑尘、物料流扰动所影响,即安装在出料口附近的监测设备很难稳定获取准确的实时料位信息;而如果将设备远离出料口,实时获得的数据往往与出料口高度相差很大,从而使数据变得没有意义。汽车车厢内部经常安装一些用于固定车厢两侧挡板的拉筋或拉绳,这些装置时常会影响到监测设备的料位判定,通过常规手段很难做到完全屏蔽。
[0003]另外,汽车自动装车系统往往无法掌握车辆的精准位置信息,无论是车辆的偏斜度还是前进距离都由司机所控制,这就导致常规控制手段难以预测车辆装车的准确信息。一旦车辆出现偏斜或前进距离不足时,单纯靠出料口附近的单一监测设备很难做出及时有效的调整,这就容易造成意外情况的发生,而如果添加更多的监控设备,又会使得生产成本提高,同时增加系统的复杂性。

技术实现思路

[0004]针对现有技术的不足,本专利技术提供了一种使用点云斜率控制汽车自动装车的方法,有助于解决汽车自动装车系统无法精确掌握车辆位置信息以及装料时物料监测设备易受影响的问题。
[0005]为实现以上目的,本专利技术通过以下技术方案予以实现,一种使用点云斜率控制汽车自动装车的方法,包括以下步骤:基于安装在车厢一侧的激光雷达识别驶入车辆的点云数据,并判断驶入车辆是否为装车车辆;如果是,则在装车车辆停车时判断车厢前挡板x坐标与下料口x坐标最小差值是否大于设定阈值,且车厢偏斜角度是否小于等于预设阈值;如果是,则根据预设装填时间控制下料口的出料;获取装车车厢的点云数据,基于装车车厢前侧的点云数据获取Y方向物料斜率以及X方向物料斜率;判断Y方向物料斜率是否达到最大斜率,且X方向物料斜率是否达到最大斜率;如果是,则装车车厢前侧达到预设装车要求;计算装车车厢前侧达到预设装车要求所需的装车时间或物料量;根据所述装车时间或物料量对装车车厢中侧和装车车厢后侧进行装车;装车完毕,提示司机驶离。
[0006]通过采用上述技术方案,通过激光雷达获取物料点云数据,然后使用点云斜率来
控制自动装车的方法,通过X方向最大斜率值、Y方向最大斜率值以及Y方向最大高度可以实现物料料位的实时测算,也可以据此推算下料口位置与车辆挡板处料位高度的阈值,甚至可以较好的估算出已装物料的体积,从而可以及时控制车辆装料的实时状态,避免散料等问题的发生。
[0007]可选的,所述车厢偏移角度通过车厢的点云数据以及车厢停放标准位置的点云数据计算所得。
[0008]可选的,所述预设装填时间由现场实际环境设定,通过辅助工具或者人工观察第一堆料的装填时间,并以此作为依据进行参数设置。
[0009]可选的,所述物料高度低于车厢挡板减去一个差值的高度,所述差值由装填物料种类决定。
[0010]可选的,所述斜率异常时通过改变点云取点范围避开出料口遮挡物,获得计算Y方向物料最大斜率以及X方向物料最大斜率。
[0011]可选的,所述车辆行进距离通过获取车厢后挡板在车辆移动前后的点云坐标获得。
[0012]可选的,所述Y方向斜率计算公式为:ky=(z1

z2)/(y1

y2),所述Y方向斜率计算公式为:kx=(z1

z2)/(x1

x2),其中,(y1,z1),(y2,z2)为与车厢垂直方向斜率最大的直线上的两点坐标,(x1,z1),(x2,z2)为与车厢平行方向斜率最大的直线上的两点坐标。
[0013]本专利技术提供了一种使用点云斜率控制汽车自动装车的方法,具备以下有益效果:本专利技术提供一种使用点云斜率控制汽车自动装车的方法,通过该方法可以实现料位的实时测算,也可以据此推算下料口位置与车辆挡板处料位高度的阈值,甚至可以较好的估算出已装物料的体积,从而可以及时控制车辆装料的实时状态,避免散料等问题的发生。
附图说明
[0014]图1为本专利技术实施例示出的一种使用点云斜率控制汽车自动装车的方法的流程图。
[0015]图2为本专利技术实施例示出的一种使用点云斜率控制汽车自动装车的方法的Y方向的安装示意图。
[0016]图3为本专利技术实施例示出的一种使用点云斜率控制汽车自动装车的方法的X方向的安装示意图。
具体实施方式
[0017]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一个实施例,而不是所有的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]如图1所示,本专利技术实施例提供一种使用点云斜率控制汽车自动装车的方法,包括:基于安装在车厢一侧的激光雷达识别驶入车辆的点云数据,并判断驶入车辆是否
为装车车辆;通过三维模型匹配技术或者车号识别技术等方法判断其是否为装车车辆;三维模型匹配就是用三维模型和车辆的三维点云数据进行匹配。
[0019]如果是,则在装车车辆停车时判断车厢前挡板x坐标与下料口x坐标最小差值是否大于设定阈值,且车厢偏斜角度是否小于等于预设阈值;车厢偏移角度通过车厢的点云数据以及车厢停放标准位置的点云数据计算所得;车辆满足停车的条件还包括:激光雷达采集的雷达点云包含正对面方向的Y方向最高料位处以及车厢挡板最高处的完整点云,激光雷达采集的雷达点云包含车辆行驶方向出料口两侧干扰区之外的清晰物料雷达点云,且两侧干扰区之外的清晰物料雷达点云距离出料口的长度大于等于30cm,其中,车辆静止时间需大于等于10s。
[0020]如果是,则根据预设装填时间控制下料口的出料;其中,预设装填时间由现场实际环境设定,通过辅助工具或者人工观察第一堆料的装填时间,并以此作为依据进行参数设置;装填时间由现场的具体配置和车厢高度决定,如果车厢高度发生变化,可以根据车厢高度、宽度算出容积变化比例,对装填时间进行微调。
[0021]获取装车车厢的点云数据,基于装车车厢前侧的点云数据获取Y方向物料斜率以及X方向物料斜率;判断Y方向物料斜率是否达到最大斜率,且X方向物料斜率是否达到最大斜率;料口右侧部分的物料点云形成丘陵状结构,在这些丘陵状结构中,高度最高的结构拥有Y方向最大斜率,即最小的切面夹角,此时其必然对应着水平方向上的一个倾斜角度,即为X方向物料最大斜率,其中,Y方向斜率计算公式为:ky=(z1

z2)/(y1

y2),所述Y方向斜率计算公式为:kx=(z1

z2)/(x1

x2),其中,(y1,z1),(y2,z2)为与车厢垂直方向斜率最大的直线上的两点坐标,(x1,z1),(x2,z2)为与车厢平行方向斜率最大的直线上的两点坐标。
[0022]如果是,则装车车厢前侧达到预设装车要求;具体本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种使用点云斜率控制汽车自动装车的方法,其特征在于,包括:基于安装在车厢一侧的激光雷达识别驶入车辆的点云数据,并判断驶入车辆是否为装车车辆;如果是,则在装车车辆停车时判断车厢前挡板x坐标与下料口x坐标最小差值是否大于设定阈值,且车厢偏斜角度是否小于等于预设阈值;如果是,则根据预设装填时间控制下料口的出料;获取装车车厢的点云数据,基于装车车厢前侧的点云数据获取Y方向物料斜率以及X方向物料斜率;判断Y方向物料斜率是否达到最大斜率,且X方向物料斜率是否达到最大斜率;如果是,则装车车厢前侧达到预设装车要求;计算装车车厢前侧达到预设装车要求所需的装车时间或物料量;根据所述装车时间或物料量对装车车厢中侧和装车车厢后侧进行装车;装车完毕,提示司机驶离。2.根据权利要求1所述的一种使用点云斜率控制汽车自动装车的方法,其特征在于,所述车厢偏移角度通过车厢的点云数据以及车厢停放标准位置的点云数据计算所得。3.根据权利要求1所述的一种使用点云斜率控制汽车自动装车的方法,其特征在于,所述预设装填时间由现场实际环境设定,通过辅助工具或者人工观察第一堆料的装填时间,并以此作为...

【专利技术属性】
技术研发人员:李峰桑浩伟曲有成张德帅王圣伟王志刚董毅
申请(专利权)人:山东矩阵软件工程股份有限公司
类型:发明
国别省市:

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

1