【技术实现步骤摘要】
一种移动机器人的建图与定位方法及系统
[0001]本申请属于移动机器人
,具体涉及一种移动机器人的建图与定位方法及系统。
技术介绍
[0002]在现代物流和智慧仓储行业中,为了提高生产效率和仓储智能化管理,将人类从各种复杂、高难度、威胁生命安全并且繁琐的工作和任务中解放出来,广泛采用移动机器人将货物按照人为自定义规划的路径通过调度系统自动运送到指定目标位置,无需人工参与,极大降低了人工成本,提高了整体工作效率。而定位技术无疑是移动机器人运动的前提,目前移动机器人的主流定位方法主要包括:二维码标识定位、反光板三角定位、纯激光定位。
[0003]其中,二维码标识定位:通过二维码在笛卡尔坐标系下建立地面网格标识定位。基于二维码的移动机器人定位方式对项目现场地面的平稳度要求较高,针对地面不平整的环境机器人在运行过程中容易出现偏离路线进而造成脱轨,并且视觉读码器镜片容易因为温度过高出现脱落故障造成读码失败,机器人亦容易出现脱轨风险。因此一般只能适用于3C电子车间等这种相对简单、地面平整度高、路线相对固定的单一场景,难以向复杂多变场景推广。
[0004]反光板三角定位:利用激光器接收反光板反射回来的信号结合几何三角原理进行定位。这种定位方式在项目现场实施难度大,环境发生变化时,已经部署好的反光柱易受货物遮挡,进而导致三角定位失效,其次激光器从接收到的反射信号中区分反光柱的能力不足,导致定位不稳定,受环境影响较大。因此一般只能适用于环境单一、固定的堆高型叉车移动机器人场景领域,在大场景空旷的平面搬运环境中效果 ...
【技术保护点】
【技术特征摘要】
1.一种移动机器人的建图与定位方法,其特征在于,所述移动机器人上安装有激光传感器和扫码相机,所述移动机器人的工作场地中预设有行走路线,该行走路线上间隔设置有多个二维码,且多个二维码中的其中一个作为移动机器人的休息点,所述移动机器人的建图与定位方法,包括:以作为移动机器人的休息点的二维码为建图起点,基于二维码多点运动控制算法控制移动机器人沿行走路线运动;实时获取移动机器人沿行走路线运动过程中激光传感器采集的激光数据以及扫码相机采集的二维码位姿数据,基于激光数据进行环境地图构建,同时将二维码位姿数据作为环境地图构建过程中的有效特征点;控制移动机器人沿行走路线运动一圈,完成融合激光数据和二维码位姿数据的二维环境闭环栅格地图的构建;基于所述二维环境闭环栅格地图,获取激光传感器的激光数据和扫码相机的二维码位姿数据实现移动机器人按预设运动路径的定位导航。2.如权利要求1所述的移动机器人的建图与定位方法,其特征在于,所述行走路线的两端分别为第一目标区和第二目标区,所述控制移动机器人沿行走路线运动一圈,包括:若移动机器人的休息点位于行走路线的两端中的其中一端的末端,则运动一圈为:先由移动机器人的休息点运动至行走路线的两端中的另一端的末端,然后再运动至回到移动机器人的休息点;若移动机器人的休息点不位于行走路线的末端,则运动一圈为:由移动机器人的休息点运动至第一目标区/第二目标区,再由第一目标区/第二目标区运动至移动机器人的休息点,然后又由移动机器人的休息点运动至第二目标区/第一目标区,最后由第二目标区/第一目标区运动至移动机器人的休息点。3.如权利要求1所述的移动机器人的建图与定位方法,其特征在于,所述基于所述二维环境闭环栅格地图,获取激光传感器的激光数据和扫码相机的二维码位姿数据实现移动机器人按预设运动路径的定位导航,包括:步骤1、以移动机器人定位导航的起始位置的二维码作为二维码a,以沿移动机器人运动方向距离二维码a最近的二维码作为二维码b,以沿移动机器人运动方向距离二维码b最近的二维码作为二维码c;步骤2、将移动机器人定位导航的起始位置作为移动机器人的当前位置;步骤3、获取二维码a和二维码b之间的间距为d1,二维码b和二维码c之间的间距为d4,令移动机器人由二维码a位置开始行驶的距离为d2,预设的启用融合定位时移动机器人与二维码a之间的间距为d3;步骤4、若d1>=d2且d4>=d1且d1>=d3,则执行以下步骤:步骤411、控制移动机器人由当前位置开始向前行驶距离d3;步骤412、在移动机器人向前行驶距离d3后,获取激光传感器采集的激光数据,根据激光数据控制移动机器人继续向前行驶至二维码b处;步骤413、获取扫码相机采集的移动机器人在二维码b位置处的二维码位姿数据b和激光传感器采集的移动机器人在二维码b位置处的激光数据b,根据二维码位姿数据b和激光数据b得到移动机器人的当前位置;
步骤414、将目前的二维码b作为新的二维码a,将目前的二维码c作为新的二维码b,并获取新的二维码c,重复执行步骤3~4直至移动机器人运行至预设运动路径的目标位置;若d1>=d2且d4<d1且d1>=d3,则执行以下步骤:步骤421、控制移动机器人由当前位置开始向前行驶距离d3;步骤422、在移动机器人向前行驶距离d3后,获取激光传感器采集的激光数据,根据激光数据控制移动机器人继续向前行驶至二维码b处;步骤423、当移动机器人行驶至二维码b后,继续获取激光传感器采集的激光数据,根据激光数据控制移动机器人继续向前行驶至二维码c处;步骤424、获取扫码相机采集的移动机器人在二维码c位置处的二维码位姿数据c和激光传感器采集的移动机器人在二维码c位置处的激光数据c,根据二维码位姿数据c和激光数据c得到移动机器人的当前位置;步骤425、将目前的二维码c作为新的二维码a,并获取新的二维码b和二维码c,重复执行步骤3~4直至移动机器人运行至预设运动路径的目标位置。4.如权利要求3所述的移动机器人的建图与定位方法,其特征在于,所述根据二维码位姿数据b和激光数据b得到移动机器人的当前位置,包括:获取二维码b在预设运动路径中的已知位置;判断激光数据b中的移动机器人的位置与所述已知位置是否在预设的精度范围内,若是则将激光数据b中的移动机器人的位置作为移动机器人的当前位置;否则将二维码位姿数据b作为移动机器人的当前位置。5.一种移动机器人的建图与定位系统,其特征在于,所述移动机器人的建图与定位系统包括:移动机器人...
【专利技术属性】
技术研发人员:程辉,黄震梁,张艳涛,孟慈恒,罗莉文,
申请(专利权)人:中电海康集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。