[发明专利]一种机器人建图定位方法有效
申请号: | 202110185723.3 | 申请日: | 2021-02-11 |
公开(公告)号: | CN112965063B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 李连中;王璐;黄将军 | 申请(专利权)人: | 深圳市安泽智能机器人有限公司 |
主分类号: | G01S13/89 | 分类号: | G01S13/89 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市南山区西丽街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器人 定位 方法 | ||
1.一种机器人建图定位方法,包括建图定位和地图优化的过程,其特征在于,具体包括:
在初始地图中,以初始位置为中心获取环境里程数据和雷达数据,并通过里程数据对雷达数据进行预处理;该过程包括如下步骤:通过雷达扫描获取点云数据,并结合里程数据进行点云矫正;
对点云数据进行观测,去除点云数据中包含的动态物体生成的点云数据;具体按照如下规则进行:设定一个octomap,对每帧点云数据中的每个激光点在octomap中对应的体素占有概率,其中第n个激光点的体素占有概率以下式进行表达
其中,z1,…zT分别为t=1,…T时刻激光点云的观测数据;
从点云中挑选部分数据作为特征点并留取备用;
利用经过预处理的雷达数据与初始地图进行匹配,将经过预处理的雷达数据更新至初始地图中;
利用环境里程数据与更新后的地图进行变换处理,优化机器人在地图中的位姿,包括对新进入帧与邻近关键帧组成的局部地图进行匹配进行位姿估计,具体按照如下方法进行:
将新进入的关键帧作为观测数据Ft;
选举邻近的若干关键帧组成局部地图Qt={Ft-k,…,Ft-1};
建立观测数据与局部地图之间的约束关系以得到位姿xi;基于位姿xi将每帧点云的激光点转换到预设地图的坐标系下进行地图拼接,更新地图。
2.根据权利要求1所述的机器人建图定位方法,其特征在于,所述的以初始位置为中心获取环境里程数据,包括:
通过传感器模块和编码模块分别获取对应的加速度数据,并按照如下方法进行融合生成里程数据
pi=pi-1+Ri-1·vi·Δt
其中,其中,pi为时刻i机器人的位姿,wi为IMU采集到的机器人的角速度,Ri表示机器人姿态信息的旋转矩阵,vi为码盘采集到的机器人的速度,Δt采样周期。
3.根据权利要求1所述的机器人建图定位方法,其特征在于,所述的通过雷达扫描获取点云数据,并结合里程数据进行点云矫正,具体按照如下规则进行:
l'i=0Ti·li
其中,一帧点云数据中包括n个激光束,按时间先后顺序每个激光束对应的坐标分别为{l0,l1,…ln-1},每个激光束同一时刻下对应的里程计姿态为{C0,C1,…Cn-1},0Ti为任一位姿Ci相对于C0的转换矩阵,l'i为第i个激光束矫正后的坐标。
4.根据权利要求1所述的机器人建图定位方法,其特征在于,对每个观测数据的体素占有概率设置阈值η,体素占有概率小于η的激光点为动态物体,动态物体对应的激光点进行消除处理,并将体素占有概率大于等于η的激光点数据进行保留,保留的激光点的数据用于更新octomap。
5.根据权利要求1所述的机器人建图定位方法,其特征在于,所述的从点云中挑选部分数据作为特征点并留取备用,按照如下规则进行:
其中,i表示当前激光点,s表示周围激光点,r表示激光点的半径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市安泽智能机器人有限公司,未经深圳市安泽智能机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110185723.3/1.html,转载请声明来源钻瓜专利网。