[发明专利]一种激光里程计算方法和地图构建方法在审
申请号: | 201711468015.0 | 申请日: | 2017-12-28 |
公开(公告)号: | CN109974742A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 曲道奎;邹风山;田大吉;邸霈;刘晓帆;孙铭泽 | 申请(专利权)人: | 沈阳新松机器人自动化股份有限公司 |
主分类号: | G01C22/00 | 分类号: | G01C22/00;G01C21/20 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 许宗富 |
地址: | 110168 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 激光 里程 地图构建 点云 扫描 非线性最小二乘法 惯性测量单元 激光雷达扫描 不均匀分布 激光雷达 几何关系 时间增长 同一时刻 投影特征 误差累计 运动变换 姿态变换 里程计 特征点 投影点 有效地 算法 投影 估算 时空 | ||
1.一种激光里程计算方法,其特征在于,所述方法包括以下步骤:
通过激光雷达扫描多次而获得多个不均匀分布的点云;
从所述每个点云中提取出具有共面几何关系的特征点;
采用估算运动变换算法将不同时刻扫描所获取的点云投影至同一时刻,从而获得投影点云,再依据所述投影点云而获取时空对应的投影特征点;
对不同时刻扫描所获取的点云进行线性插值姿态变换;
采用非线性最小二乘法计算激光雷达的运动,从而获取激光里程。
2.根据权利要求1所述一种激光里程计算方法,其特征在于,所述激光雷达连接电机,所述电机具有-90度至90度的区间俯仰角。
3.根据权利要求1所述一种激光里程计算方法,其特征在于,所述激光雷达的运动模型以恒定的角速度和恒定的线性速度进行线性插值。
4.根据权利要求1所述一种激光里程计算方法,其特征在于,所述共面几何关系的特征点包括在尖锐边缘的特征点和平面表面的特征点。
5.根据权利要求1所述一种激光里程计算方法,其特征在于,用来评估每次所扫描获得的点云的局部表面平滑度的表达式如式1所示:
式1:
其中,表示第k次扫描期间感知的点云,点i为激光雷达坐标系{Lk}中的点,被记作点j为激光雷达坐标系{Lk}中的点,被记作是激光雷达在同一扫描中返回的点i的连续点云合,c为局部表面平滑度数值。
6.根据权利要求5所述一种激光里程计算方法,其特征在于,将所述c值对扫描中的点进行排序,以最大的c值作为边缘特征点,以最小的c值作为平面特征点。
7.根据权利要求1所述一种激光里程计算方法,其特征在于,所述非线性最小二乘法包括列文伯格马夸尔特法。
8.根据权利要求1所述一种激光里程计算方法,其特征在于,所述线性插值姿态变换的具体表达式如式4所示:
式4:
其中,是时刻[tk+1,t]之间的激光雷达姿态变换,良示激光雷达的在自由空间中具有6个自由度的刚性运动,其中tx,ty和tz分别是沿激光雷达坐标系{L}的x轴,y轴和z轴的平移,θx,θy和θz是右手规则下的旋转角度;i为给定点,其中ti为其时间戳,为时刻[tk+1,ti]之间的姿态变换。
9.根据权利要求8所述一种激光里程计算方法,其特征在于,对所述式4进行变换可得式5:
式5:
其中,是点云中边缘特征点或平面特征点的坐标,是的第a至第b个数值,R是由罗德里格公式定义的旋转矩阵。
10.一种地图构建的方法,其特征在于,所述方法包括:
采用权利要求1至9中任意一种所述的激光里程计算方法所获取的里程数据,去除相邻点云的失真形变;
将去除失真形变的点云投影至同一时刻进行点云匹配,获得准确的变换矩阵,进行里程计的矫正;
将所述矫正后的点云从激光雷达坐标系转换为世界坐标系,构建三维地图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳新松机器人自动化股份有限公司,未经沈阳新松机器人自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711468015.0/1.html,转载请声明来源钻瓜专利网。