【技术实现步骤摘要】
一种移动机器人的建图方法和系统
本专利技术涉及移动机器人SLAM
,具体涉及一种移动机器人的建图方法和系统。
技术介绍
具有自主导航功能的移动机器人,这几年发展迅速,例如常见的家居清洁类扫地机。目前常见的slam技术有视觉导航、激光导航、惯性导航等。其中,惯性导航由于其低成本,在一些低端产品上获得广泛应用,但是它存在全局坐标定位不准确的问题。一方面,惯性传感器在机器人轮组打滑或者机器人轮组在地毯移动过程中易于随时间累积非系统性误差,比如,惯性传感器所包括的里程计在相对短的距离上精确的导航位位置的推算可能易于随时间而累积出漂移误差,导致定位精度不可控。另一方面,在一些人为推动机器人机体的情况下,利用惯性传感器可以计算机器人转动的角度,但是不能计算出实时位置或计算结果的偏差很大。进一步地,由于定位不准确,导致机器人构建的地图也存在精度差以及边界不准确的现象。
技术实现思路
本专利技术提供了一种移动机器人的建图方法和系统,可以弥补惯性导航机器人建图精度不高和边界不准确的问题。本专利技术的具体技术方案如下:一种移动机器人的建图方法,所述方法包括:步骤S1,通过移动机器人上设置的第一无线测距传感器与同一个定位基站内设置的第二无线测距传感器的通信测距,分别计算获得移动机器人先后行走过的两个不同位置与同一定位基站的位置之间的距离;其中,移动机器人在行走过程中,移动机器人内部即时构建全局地图,并基于预先设定的定位基站的位置在全局地图上建立起全局坐标系;步骤S2,基于预先设定的 ...
【技术保护点】
1.一种移动机器人的建图方法,其特征在于,所述方法包括:/n步骤S1,通过移动机器人上设置的第一无线测距传感器与同一个定位基站内设置的第二无线测距传感器的通信测距,分别计算获得移动机器人先后行走过的两个不同位置与同一定位基站的位置之间的距离;其中,移动机器人在行走过程中,移动机器人内部即时构建全局地图,并基于预先设定的定位基站的位置在全局地图上建立起全局坐标系;/n步骤S2,基于预先设定的定位基站的位置、移动机器人先后行走过的两个不同位置与同一定位基站的位置之间的距离、以及移动机器人的里程计反馈的移动机器人先后行走过的两个不同位置的坐标偏移量的数量关系,计算移动机器人先后行走过的两个不同位置的后者的位置坐标;其中,移动机器人先后行走过的两个不同位置都是在定位基站的有效探测范围内;/n步骤S3,将步骤2计算出的位置坐标、移动机器人的里程计测得的距离信息、移动机器人的陀螺仪测得的角度信息融合处理,得到移动机器人的融合位置坐标;/n步骤S4,通过移动机器人上设置的距离传感器实时测量周围环境的边界距离并生成边界轮廓线,同时,在行走过程中,通过移动机器人上设置的碰撞传感器检测到的碰撞位置,在全局 ...
【技术特征摘要】
1.一种移动机器人的建图方法,其特征在于,所述方法包括:
步骤S1,通过移动机器人上设置的第一无线测距传感器与同一个定位基站内设置的第二无线测距传感器的通信测距,分别计算获得移动机器人先后行走过的两个不同位置与同一定位基站的位置之间的距离;其中,移动机器人在行走过程中,移动机器人内部即时构建全局地图,并基于预先设定的定位基站的位置在全局地图上建立起全局坐标系;
步骤S2,基于预先设定的定位基站的位置、移动机器人先后行走过的两个不同位置与同一定位基站的位置之间的距离、以及移动机器人的里程计反馈的移动机器人先后行走过的两个不同位置的坐标偏移量的数量关系,计算移动机器人先后行走过的两个不同位置的后者的位置坐标;其中,移动机器人先后行走过的两个不同位置都是在定位基站的有效探测范围内;
步骤S3,将步骤2计算出的位置坐标、移动机器人的里程计测得的距离信息、移动机器人的陀螺仪测得的角度信息融合处理,得到移动机器人的融合位置坐标;
步骤S4,通过移动机器人上设置的距离传感器实时测量周围环境的边界距离并生成边界轮廓线,同时,在行走过程中,通过移动机器人上设置的碰撞传感器检测到的碰撞位置,在全局地图上记录障碍物栅格;
步骤S5,基于融合位置坐标、边界轮廓线以及障碍物栅格,构建当前环境的栅格地图。
2.根据权利要求1所述的一种移动机器人的建图方法,其特征在于,所述步骤S2中计算移动机器人先后行走过的两个不同位置的后者的位置坐标的方法步骤具体包括:
所述移动机器人的里程计记录移动机器人的实际行走路径的终点位置相对于其起点位置的坐标偏移量;其中,所述定位基站在移动机器人的行走平面上的投影是所述定位基站的位置,所述全局坐标系是以所述定位基站的位置为原点建立的;前述的两个不同位置的坐标偏移量包括全局坐标系的X轴坐标偏移量和Y轴坐标偏移量;
然后,基于移动机器人先后行走过的两个不同位置与同一定位基站的位置之间的距离、终点位置相对于起点位置的坐标偏移量,构建以终点位置的坐标为未知量的二元方程组,可计算移动机器人实际行走路径的终点位置坐标。
3.根据权利要求1所述的一种移动机器人的建图方法,其特征在于,所述步骤S3中得到移动机器人的融合位置坐标的方法步骤具体包括:
将基于前述的二元方程组计算出的移动机器人实际行走路径的终点位置坐标、移动机器人的里程计测得的距离信息、移动机器人的陀螺仪测得的角度信息融合,以滤除所述第一无线测距传感器与所述第二无线测距传感器的通信测距中出现的噪声,实现对计算出的移动机器人实际行走路径的终点位置坐标进行滤波;
其中,根据移动机器人的里程计测得的距离信息和移动机器人的陀螺仪测得的角度信息,利用三角几何关系计算出移动机器人在惯性导航过程中的惯性坐标,用于参与前述终点位置坐标的滤波运算。
4.根据权利要求1所述的一种移动机器人的建图方法,其特征在于,所述步骤S4中生成边界轮廓线的方法步骤具体为:
开启距离传感器后,移动机器人原地旋转,获取周围障碍物的距离;
根据周围障碍物的距离,移动机器人在全局地图上对应位置处做标记并进行拟合,生成所述边界轮廓线。
5.根据权利要求1所述的一种移动机器人的建图方法,其特征在于,所述步骤S5中构建当前环境的栅格地图的方法步骤具体包括:
基于计算出的融合位置坐标,移动机器人在...
【专利技术属性】
技术研发人员:赖钦伟,梁铧杰,肖刚军,
申请(专利权)人:珠海市一微半导体有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。