[发明专利]机器人定位方法、装置、计算机可读存储介质及机器人有效
申请号: | 201911399798.0 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111113422B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 张思民;刘志超;刘洪剑;赵文恺;赵云;庞建新;熊友军 | 申请(专利权)人: | 深圳市优必选科技股份有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 刘永康 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 定位 方法 装置 计算机 可读 存储 介质 | ||
本申请属于机器人技术领域,尤其涉及一种机器人定位方法、装置、计算机可读存储介质及机器人。所述方法包括:使用粒子滤波算法对机器人进行定位,得到第一定位位姿;使用牛顿迭代优化算法对所述第一定位位姿进行矫正计算,得到矫正的位姿增量;若所述位姿增量大于预设的阈值,则将所述第一定位位姿确定为所述机器人的定位结果;若所述位姿增量小于或等于所述阈值,则根据所述第一定位位姿和所述位姿增量计算第二定位位姿,并将所述第二定位位姿确定为所述机器人的定位结果。通过本申请,可以兼顾对于鲁棒性和精度的考虑,得到准确可靠的定位结果。
技术领域
本申请属于机器人技术领域,尤其涉及一种机器人定位方法、装置、计算机可读存储介质及机器人。
背景技术
在机器人的激光定位导航过程中,定位的场景适用性(即鲁棒性)和精度是两个重要的参数指标,但这两者也是一对相互制约的性能指标,定位要在各种场景都保持稳定,就需要一定的冗余,这时要达到较高的精度就比较困难。
发明内容
有鉴于此,本申请实施例提供了一种机器人定位方法、装置、计算机可读存储介质及机器人,以解决现有的机器人定位方法难以兼顾高鲁棒性和精度的问题。
本申请实施例的第一方面提供了一种机器人定位方法,可以包括:
使用粒子滤波算法对机器人进行定位,得到第一定位位姿;
使用牛顿迭代优化算法对所述第一定位位姿进行矫正计算,得到矫正的位姿增量;
若所述位姿增量大于预设的阈值,则将所述第一定位位姿确定为所述机器人的定位结果;
若所述位姿增量小于或等于所述阈值,则根据所述第一定位位姿和所述位姿增量计算第二定位位姿,并将所述第二定位位姿确定为所述机器人的定位结果。
进一步地,所述使用粒子滤波算法对机器人进行定位,得到第一定位位姿包括:
获取对所述机器人进行定位的粒子集合;
根据预设的运动模型对所述粒子集合中的各个粒子的状态分别进行更新,得到各个粒子的更新状态;
获取激光雷达的观测数据;
根据所述观测数据和各个粒子的更新状态分别计算各个粒子的权重;
根据各个粒子的权重进行重采样,得到更新后的粒子集合;
根据所述更新后的粒子集合对所述机器人进行定位,得到所述第一定位位姿。
进一步地,所述根据各个粒子的权重进行重采样,得到更新后的粒子集合包括:
根据目标粒子的权重计算所述目标粒子的采样概率,所述目标粒子为所述粒子集合中的任意一个粒子,且所述目标粒子的采样概率与所述目标粒子的权重正相关;
根据所述目标粒子的采样概率对所述目标粒子进行采样,并将采样结果添加入所述更新后的粒子集合中。
进一步地,所述使用牛顿迭代优化算法对所述第一定位位姿进行矫正计算,得到矫正的位姿增量包括:
根据下式计算所述位姿增量:
Δξ=H-1dTr
其中,ξ为所述第一定位位姿,i为激光点的序号,1≤i≤n,n为激光点的数目,Si(ξ)为第i个激光点变换到栅格地图坐标系下的坐标,M(Si(ξ))为Si(ξ)被占据的概率,Δξ为所述位姿增量。
进一步地,所述机器人定位方法还可以包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市优必选科技股份有限公司,未经深圳市优必选科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911399798.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于大数据的建筑工人分析系统及方法
- 下一篇:快速对接组件及快速对接机构