[发明专利]基于激光点云和视觉SLAM的机器人位姿估计方法有效
申请号: | 202310084251.1 | 申请日: | 2023-02-09 |
公开(公告)号: | CN115880364B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 卢旭;罗光安;刘军 | 申请(专利权)人: | 广东技术师范大学 |
主分类号: | G06T7/73 | 分类号: | G06T7/73;G06T7/77;G06T7/277;G06T7/13;G01S17/86;G01C21/20 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌 |
地址: | 510665 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 激光 云和 视觉 slam 机器人 估计 方法 | ||
1.基于激光点云和视觉SLAM的机器人位姿估计方法,其特征在于,所述方法包括:
使用摄像机采集机器人行进过程中的图像,再使用视觉里程计提取图像中的ORB特征点,判断关键帧,并使用关键帧的ORB特征点进行特征匹配获得匹配点对,对摄像机进行位姿估计获得摄像机下的机器人位姿;
使用激光雷达采集图像的激光点云数据,再使用激光雷达里程计提取激光点云数据的特征,与关键帧进行特征匹配,并对激光雷达进行位姿估计求得激光雷达下的机器人位姿;
根据摄像机的频率,对激光雷达下的机器人位姿进行三次样条插值处理,对齐摄像机下的机器人位姿与激光雷达下的机器人位姿的时间戳;
对采集图像和激光点云数据进行双线程回环检测,得到回环检测结果;
所述双线程回环检测包括视觉回环检测、激光雷达回环检测和过滤器;
所述视觉回环检测采用词袋模型进行检测,具体为:
采用机器学习的K-means++算法对词袋模型中的根节点进行
利用KD-树构造字典的单词,通过输入的图像,提取图像的特征矩阵,利用公式计算图像相似度,其中
,
其中,
当两帧图像的特征矩阵完全相同时,则输出1;完全不同时则输出0;
将当前帧的特征矩阵与每层中间节点的聚类中心比较
所述激光雷达回环检测采用Scan-Context描述子以及相似距离来进行检测,具体为:
计算激光点云数据的描述子,将每一帧的激光点云数据按照径向与环向进行划分,划分为不同的扇形栅格,其中径向与环向数量分别为
Scan-Context描述子矩阵中每一列向量表示一个描述子,通过计算相似距离描述两个描述子的相似程度,公式为:
,
其中,
对历史中的关键帧进行相似距离比对,找到与当前帧最相似的描述子,最终找到对应的回环帧,判断当前帧是否发生回环现象;
将视觉回环检测与激光雷达回环检测的结果输入过滤器中,当检测结果均为当前帧的回环帧时,认定当前帧发生回环现象;
根据回环检测结果,将摄像机下的机器人位姿与激光雷达下的机器人位姿输入卡尔曼滤波器中,融合摄像机下的机器人位姿及激光雷达下的机器人位姿得到机器人位姿。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东技术师范大学,未经广东技术师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310084251.1/1.html,转载请声明来源钻瓜专利网。