【技术实现步骤摘要】
位姿优化方法、移动机器人及存储介质
[0001]本专利技术涉及机器人领域,尤其涉及一种位姿优化方法、移动机器人及存储介质。
技术介绍
[0002]随着科学技术的发展,定位导航是机器人实现智能化的前提之一,是赋予机器人感知和行动能力的关键因素。
[0003]目前,传统的机器人定位方法常采依靠轮式里程计进行计算,轮式里程计的优点是短时间短距离的定位精度很高,但是这种航迹推算的定位方法会存在累积误差,尤其是对于扫地机器人来说,在清扫过程中会存在累计误差,这不可避免的导致地图倾斜和位姿误差累计,而这些误差就目前的技术实现来说,难以够根据自身的信息进行误差消除,从而导致定位不精准,影响了机器人的移动控制。
技术实现思路
[0004]本专利技术的主要目的在于解决现有的定位方法中存在位姿误差累计,而导致机器人定位不精准的技术问题。
[0005]本专利技术第一方面提供了一种位姿优化方法,应用于移动机器人,所述位姿优化方法包括:
[0006]接收到清扫指令并启动所述移动机器人,采集所述移动机器人移动到待清扫区域的关键位置时的实际里程计信息,其中,所述实际里程计信息包括实际视觉里程计信息和实际轮式里程计信息;
[0007]根据所述实际视觉里程计信息和所述实际轮式里程计信息,分别计算出所述移动机器人的视觉位姿和轮式位姿;
[0008]利用预设的位姿优化算法,将所述视觉位姿、所述轮式位姿和预配置的标准位姿进行融合计算,得到所述移动机器人的最终位姿。
[0009]可选的,在本专利 ...
【技术保护点】
【技术特征摘要】
1.一种位姿优化方法,应用于移动机器人,其特征在于,所述位姿优化方法包括:接收到清扫指令并启动所述移动机器人,采集所述移动机器人移动到待清扫区域的关键位置时的实际里程计信息,其中,所述实际里程计信息包括实际视觉里程计信息和实际轮式里程计信息;根据所述实际视觉里程计信息和所述实际轮式里程计信息,分别计算出所述移动机器人的视觉位姿和轮式位姿;利用预设的位姿优化算法,将所述视觉位姿、所述轮式位姿和预配置的标准位姿进行融合计算,得到所述移动机器人的最终位姿。2.根据权利要求1所述的位姿优化方法,其特征在于,所述接收到清扫指令并启动所述移动机器人,采集所述移动机器人移动到待清扫区域的关键位置时的实际里程计信息包括:根据所述清扫指令启动所述移动机器人,并控制其进行移动,对所述待清扫区域进行清扫操作;检测所述移动机器人在移动到关键位置时是否碰到障碍物;若是,则通过所述移动机器人上的相机采集所述关键位置的关键帧,并基于所述关键帧计算出所述关键位置的实际视觉里程计信息;通过运动传感器,采集所述关键位置的实际轮式里程计信息。3.根据权利要求2所述的位姿优化方法,其特征在于,所述通过所述移动机器人上的相机采集所述关键位置的关键帧,并基于所述关键帧计算出所述关键位置的实际视觉里程计信息包括:启动所述移动机器人的回环检测线程,并确定是否检测到回环;若是,则利用所述相机拍摄所述关键位置上的图像帧,并基于所述图像帧计算出所述移动机器人在当前时刻位于所述关键位置的实际视觉里程计信息。4.根据权利要求3所述的位姿优化方法,其特征在于,所述启动所述移动机器人的回环检测线程,并确定是否检测到回环包括:开启所述回环检测线程,检测所述关键位置是否为所述移动机器人开机沿墙时已遍历的关键位置;若是,则确定所述移动机器人碰撞到的障碍物为所述移动机器人开机沿墙时路过的墙体,确定检测到回环;若否,则确定所述移动机器人碰撞到的障碍物不是所述移动机器人开机沿墙时路过的墙体,确定未检测到回环。5.根据权利要求3所述的位姿优化方法,其特征在于,在所述利用所述相机拍摄所述关键位置上的图像帧,并基于所述图像帧计算出所述移动机器人在当前时刻位置所述关键位置的实际视觉里程计信息之后,还包括:查询所述回环是否存在标准位姿;若存在所述标准位姿,则比较所述实际视觉里程计信息对应的视觉位姿与所述标准位姿是否重合;若不重合,则获取所述标准位姿对应的图像帧,并与当前时刻采集到的图像帧计算变换矩阵,得到标准位姿。
6.根据权利要求5所述的位姿优化方法,其特征在于,所述利用预设的位姿优化算法,将所述视觉位姿、所述轮式位姿和预配置的标准位姿进行融合计算,得到所述移动机器人的最终位姿包括:确定所述视觉位姿、所述轮式位姿和所述标准位姿三者的均方根误差权值的比重;根据所述均方根误差权值的比重,利用卡尔曼滤波算法,对所述视觉位姿、所述轮式位姿和所述标准位姿进行加权融合计算,得到所述移动机器人的最终位姿。7.根据权利要求5所述的位姿优化方法,其特征在于,若确定未检测到回环,或者确定检测到回环且所述回环不存在标准位姿时,所述利用预设的位姿优化算法,将所述视觉位姿、所述轮...
【专利技术属性】
技术研发人员:闫瑞君,任娟娟,
申请(专利权)人:深圳市银星智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。