[发明专利]一种融合RGBD深度传感器与编码器的机器人定位方法有效
申请号: | 201710045900.1 | 申请日: | 2017-01-22 |
公开(公告)号: | CN106767833B | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 程洪;陈诗南;郑亚莉;郝家胜 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 51220 成都行之专利代理事务所(普通合伙) | 代理人: | 温利平;陈靓靓<国际申请>=<国际公布> |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种融合RGBD深度传感器与编码器的机器人定位方法,首先建立得到机器人运动区域内的路标数据库,路标数据库中包括路标图像和对应的机器人位置坐标,机器人运动过程中基于编码器定位得到机器人位姿矩阵Twe(t),同时基于RGBD深度传感器定位,如果基于RGBD深度传感器定位成功,则根据当前时刻基于编码器定位得到的机器人位姿矩阵Twe(t)和基于RGBD深度传感器定位得到的位姿矩阵Twv(t)计算变换矩阵,并令机器人当前位姿矩阵为Twv(t),如果不成功则通过变换矩阵对Twe(t)进行定位误差矫正,得到机器人当前位姿矩阵。本发明基于RGBD深度传感器定位对编码器定位误差进行矫正,提高机器人定位精度和鲁棒性。 | ||
搜索关键词: | 一种 融合 rgbd 深度 传感器 编码器 机器人 定位 方法 | ||
【主权项】:
1.一种融合RGBD深度传感器与编码器的机器人定位方法,其特征在于,包括以下步骤:/nS1:在机器人运动区域内,确定机器人起点位置,将起点位置作为原点建立世界坐标系,然后在起点及关键位置选择或配置路标,令机器人运动至路标附近时采集路标图像,并记录下对应的位置坐标Tm,m=1,2,…,M,M表示路标数量,从而建立得到路标数据库;/nS2:机器人从起点位置开始运动,运动过程中基于编码器定位得到机器人当前位置坐标P(t)=(P(t)x P(t)y P(t)θ)T,并将位置坐标P(t)转换得到位姿矩阵Twe(t);/nS3:机器人在运动过程中,持续采用RGBD深度传感器采集图像,与路标数据库中的路标图像进行匹配,如果没有路标图像匹配,不作任何操作,基于RGBD深度传感器定位失败,否则计算当前图像与最匹配路标图像间的相对变换矩阵Tt*,在路标数据库中查询得到最匹配路标图像对应的机器人位置坐标Tv,得到基于RGBD深度传感器定位的位置坐标P′(t)=(P′(t)x P′(t)y P′(t)θ)T=Tv*Tt*,将位置坐标P′(t)转换得到位姿矩阵Twv(t);/nS4:如果步骤S3中的基于RGBD深度传感器定位成功,进入步骤S5,否则进入步骤S6;/nS5:根据当前时刻基于编码器定位得到的机器人位姿矩阵Twe(t)和基于RGBD深度传感器定位得到的位姿矩阵Twv(t),计算得到变换矩阵DT=[Twe(t)]-1*Twv(t),对原有变换矩阵进行更新,并令机器人当前位姿矩阵T(t)=Twv(t);/nS6:通过变换矩阵DT来对位姿矩阵Twe(t)进行定位误差矫正,得到机器人当前位姿矩阵T(t)=Twe(t)*DT。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710045900.1/,转载请声明来源钻瓜专利网。
- 上一篇:卡扣和卡扣连接结构
- 下一篇:一种基于CAN总线的车载导航主机开机系统和方法