[发明专利]用于大尺度多站点场景的移动机器人位姿测量方法及系统有效
申请号: | 202010819986.0 | 申请日: | 2020-08-14 |
公开(公告)号: | CN112045655B | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | 谢远龙;孟杰;王书亭;蒋立泉;刘伦洪;李鹏程;孙浩东;吴天豪;刘超;吴昊 | 申请(专利权)人: | 华中科技大学 |
主分类号: | B25J5/00 | 分类号: | B25J5/00;B25J9/00;B25J9/16 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 孔娜;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 尺度 站点 场景 移动 机器人 测量方法 系统 | ||
1.一种用于大尺度多站点场景的移动机器人位姿测量方法,其特征在于,包括如下步骤:
S1以各站点处本身的特征物体作为站点标志;将两个激光雷达分别安装在移动机器人车体对角方向,且均位于移动机器人车体高度的中间位置;将四个CCD相机分别安装在移动机器人车体侧面前、后、左、右四个方向,且安装高度与站点标志高度相同;
移动机器人在站点示教,通过激光雷达获取移动机器人在该站点示教位置的绝对位姿,即目标位姿;包括如下步骤:
S11获取地图点云作为站点处的源点集Q;通过移动机器人上的激光雷达采集周围环境的点云数据,然后将其与移动机器人的初始位姿P0结合,得到移动机器人在站点处的目标点集Pn,n=1;
S12计算源点集Q到目标点集Pn之间,使误差函数达到最小值的变换矩阵Tn;
S13通过变换矩阵Tn校正当前的目标点集Pn,得到新的目标点集Pn+1与当前变换矩阵Tn,并执行Pn=Pn+1,n=n+1;
S14判断是否满足收敛条件,否则返回步骤S12,是则计算完成当前迭代的总变换矩阵Tt=T1·T2·T3…Tn;
S15重复S11~S14若干次,得到多个总变换矩阵,将其分别与初始位姿P0结合,得到多个绝对位姿,对该多个绝对位姿求平均值得到移动机器人在站点示教位置的目标位姿;
S2利用视觉测量方法获得移动机器人在该站点目标位姿时与该站点标志的相对位姿;包括如下步骤:
S21移动机器人在站点示教位置时,通过移动机器人上的CCD相机拍摄站点标志并提取站点标志上的特征点,且特征点数不小于4个;
S22根据张正友标定法建立特征点在相机坐标系的坐标位置与其像素位置的线性关系,从而获得CCD相机与站点标志特征点的相对位置;
S23根据CCD相机与站点标志特征点的相对位置,以及移动机器人坐标系与相机坐标系的对应关系,得到移动机器人与站点标志特征点的相对位置,即移动机器人与站点标志的相对位姿;
S3重复步骤S1、S2,直至获得移动机器人在所有站点的目标位姿,以及在目标位姿与相应站点标志的相对位姿;
S4移动机器人在多站点场景中移动,当移动机器人停靠某一站点或在站点附近,且移动机器人上的CCD相机能够清晰观测到该站点的站点标志时,利用视觉测量方法获得移动机器人在当前绝对位姿与观测站点标志的相对位姿;
S5根据移动机器人在该观测站点目标位姿与站点标志的相对位姿,以及移动机器人在当前绝对位姿与观测站点标志的相对位姿,计算出移动机器人当前绝对位姿与该观测站点目标位姿的相对位姿,进而结合该观测站点的目标位姿得到移动机器人当前绝对位姿,完成移动机器人位姿测量。
2.如权利要求1所述的用于大尺度多站点场景的移动机器人位姿测量方法,其特征在于,所述步骤S11中,将由移动机器人建图功能得到的地图进行栅格化处理得到栅格化地图,将该栅格化地图转化为地图点云,并对该地图点云进行去噪,以去噪后的地图点云作为站点处的源点集Q。
3.如权利要求2所述的用于大尺度多站点场景的移动机器人位姿测量方法,其特征在于,对栅格化地图中存在障碍物的部分进行中心点选取,从而将栅格化地图转化为地图点云。
4.如权利要求2所述的用于大尺度多站点场景的移动机器人位姿测量方法,其特征在于,采用具有噪声的基于密度的聚类方法对地图点云进行去噪。
5.如权利要求1所述的用于大尺度多站点场景的移动机器人位姿测量方法,其特征在于,通过蒙特卡洛算法估算出移动机器人的初始绝对位姿,以该初始绝对位姿作为移动机器人的初始位姿P0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010819986.0/1.html,转载请声明来源钻瓜专利网。