【技术实现步骤摘要】
一种轮式编码器的分辨率校正方法及系统
[0001]本专利技术涉及单舵轮AGV
,特别涉及一种轮式编码器的分辨率校正方法及系统。
技术介绍
[0002]随着AGV的发展,AGV应用的场景越来越丰富,从而AGV小车对定位精度和跟踪精度的要求越来越高,轮式里程计是可以利用从轮式编码器获得的数据来估计物体位置随时间的变化而改变的方法,而准确的轮式里程计对于提高AGV定位精度和跟踪精度是十分有利的。
[0003]在现有技术中,大多数的轮式编码器的分辨率是按照最初的设计参数来确定,随着单舵轮AGV小车的长时间行走,轮子逐渐磨损,容易导致单舵轮AGV小车上的轮式里程计的数据不准确,从而导致单舵轮AGV小车跟踪精度和定位精度下降。
技术实现思路
[0004]本专利技术的目的是提供一种轮式编码器的分辨率校正方法及系统,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。
[0005]本专利技术解决其技术问题的解决方案是:提供一种轮式编码器的分辨率校正方法及系统。
[0006]根据本专利技术的第一方面的实施例,提供了一种轮式编码器的分辨率校正方法,应用于单舵轮AGV小车,所述单舵轮AGV小车上设有激光雷达和轮式编码器,包括以下步骤:
[0007]S100,在接收相邻两帧激光雷达数据的时间段内,获取轮式编码器的变化量和激光雷达的变化量;
[0008]S200,获取所述轮式编码器的分辨率初值,并根据所述轮式编码器的变化量和激光雷达的变化量,计算得到所述轮 ...
【技术保护点】
【技术特征摘要】
1.一种轮式编码器的分辨率校正方法,其特征在于,应用于单舵轮AGV小车,所述单舵轮AGV小车上设有激光雷达和轮式编码器,包括:S100,在接收相邻两帧激光雷达数据的时间段内,获取轮式编码器的变化量和激光雷达的变化量;S200,获取所述轮式编码器的分辨率初值,并根据所述轮式编码器的变化量和激光雷达的变化量,计算得到所述轮式编码器的分辨率;S300,重复S100和S200的操作N次,输出N个所述轮式编码器的分辨率,通过N个所述分辨率计算出所述轮式编码器的分辨率均值;S400,判断所述分辨率均值与分辨率初值之差是否大于所设阈值;S500,若是,则利用所述分辨率均值校正所述轮式编码器的分辨率初值。2.根据权利要求1所述的一种轮式编码器的分辨率校正方法,其特征在于,在S100中,所述在接收相邻两帧激光雷达数据的时间段内,获取轮式编码器的变化量和激光雷达的变化量具体包括:S110,当接收到当前帧激光雷达数据时,获取当前时刻t的轮式编码器的第一信息L0,并根据所述当前帧激光雷达数据获得激光雷达的第一位置信息P0;S120,当接收到下一帧激光雷达数据时,获取下一时刻t+1的轮式编码器的第二信息L1,并根据下一帧激光雷达数据获得激光雷达的第二位置信息P1;S130,根据所述轮式编码器的第一信息L0和第二信息L1,得到轮式编码器的变化量Δ
L
,以及根据所述激光雷达的第一位置信息P0和第二位置信息P1,得到激光雷达的变化量Δ
P
。3.根据权利要求1所述的一种轮式编码器的分辨率校正方法,其特征在于,在S200中,所述获取所述轮式编码器的分辨率初值,并根据所述轮式编码器的变化量和激光雷达的变化量,计算得到所述轮式编码器的分辨率具体包括:获取所述轮式编码器的分辨率初值scale(old),并根据所述轮式编码器的变化量Δ
L
和激光雷达的变化量Δ
P
,通过分辨率计算公式:scale(new)=Δ
P
/Δ
L
*scale(old),计算得到轮式编码器的分辨率scale(new)。4.根据权利要求1所述的一种轮式编码器的分辨率校正方法,其特征在于,在S400中,所述判断所述分辨率初值与分辨率均值之差是否大于所设阈值具体包括:S410,对分辨率初值与分辨率均值进行差值计算,得到分辨率初值与分辨率均值之间的差值;S420,将所述差值与所设阈值进行比较,判断所述差值是否大于所设阈值。5.根据权利要求1所述的一种轮式编码器的分辨率校正方法,其特征在于,在S300中,所述重复S100和S200的操作N次,输出N个所述轮式编码器的分辨率,通过N个所述分辨率计算出所述轮式编码器的分辨率均值具体包括:重复S100和S200的操作N次,输出N个所述轮式编码器的分辨率,通过N个所述分辨...
【专利技术属性】
技术研发人员:陆永富,钟杰辉,陈敬祥,
申请(专利权)人:广东嘉腾机器人自动化有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。