CN106324616A - 一种基于惯性导航单元与激光雷达的地图构建方法 - Google Patents
一种基于惯性导航单元与激光雷达的地图构建方法 Download PDFInfo
- Publication number
- CN106324616A CN106324616A CN201610856946.7A CN201610856946A CN106324616A CN 106324616 A CN106324616 A CN 106324616A CN 201610856946 A CN201610856946 A CN 201610856946A CN 106324616 A CN106324616 A CN 106324616A
- Authority
- CN
- China
- Prior art keywords
- optimization
- pose
- inertial navigation
- laser radar
- platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/89—Lidar systems specially adapted for specific applications for mapping or imaging
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/165—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electromagnetism (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Navigation (AREA)
Abstract
本申请涉及一种基于惯性导航单元与激光雷达的地图构建方法,该方法采用惯性导航单元和激光雷达同时来构建地图,惯性导航单元提供了大致的位姿变化,使得对激光雷达数据进行ICP拼接时计算时间大大缩短。而且惯性导航单元可以测出机器人的侧倾,据此可以识别侧倾时激光雷达的无效数据,减少对定位的干扰。
Description
技术领域
本发明涉及一种地图构建方法,具体涉及一种结合了惯性导航单元与激光雷达的室内平面地图构建方法。
背景技术
基于激光雷达的室内地图构建在机器人领域应用越来越广发。常见的有3d激光雷达和2d激光雷达。3d激光雷达扫描整个环境的3d模型,2d激光雷达至于机器人底部,扫面平面底图。上述两种方法都是依据关键帧拼接技术实现底图构建。这种底图构建方法由于对传感器的位置估计是通过相邻两针的拼接得到的位移变化,在室内大范围扫描时,两两相邻位移的积分会产生累积误差,使得最终的底图构建效果不佳。尤其是对于激光雷达量程不够大的情况,这种情况位姿累积的误差会较大。其他大面积情况会出现地图整体扭曲的情况。
发明内容
本发明将传统的基于2d激光雷达的室内地图构建方法与惯性导航相结合提升了地图构建的精度,降低了地图的扭曲感。具体内容如下:
一种基于惯性导航单元与激光雷达的地图构建方法,包括以下步骤:
1) 搭建扫描平台
扫描平台由具有双轮移动平台的机器人构成,平台上搭载一激光雷达与惯性导航单元;
2) 扫描数据
遥控双轮移动平台,用激光雷达进行扫描,得到扫描数据,同时从平台搭载的惯性导航单元读取平台的位姿信息;
3) 帧间拼接
对于激光雷达扫描出的数据,对相邻的两帧采取ICP最近点迭代方法得到平台的位姿变化;
4) 闭环检测
提取所有扫描帧的特征点并将特征点存入特征字典;对每个新的帧,在特征字典中查找匹配,若匹配成功则完成闭环检测;
5) 图优化
对步骤3)得到的一系列帧间拼接的位姿进行图优化,其中以每一帧观测瞬间的位姿为节点,相邻两帧的位姿变化为边构建优化图;将优化图输入isam优化方法库计算,得到优化出的每一帧的中心点位姿,以及包括中心点位姿的处理后的优化图;
6) 加入惯性导航数据
在上述处理后的优化图中,结合每一帧激光雷达数据采集的瞬间读取到的惯性导航单元的位姿变化信息,将对应的节点之间加入由惯性导航单元得到的位姿变化,如此构成的优化图的每两节点之间如果有边则都有两条。
7) 二次图优化
对上述处理后的优化图重新运行图优化方法得到优化出的每一帧的中心点位姿;
8) 渲染
从步骤7)得到每一帧的中心点位姿后,使用opengl绘制出occupancy grid map,其中采样点标记为黑色,从采样点到中心点位置的连线绘制为白色。
由于惯性导航单元提供了大致的位姿变化,使得对激光雷达数据进行ICP拼接时计算时间大大缩短。而且惯性导航单元可以测出机器人的侧倾,据此可以识别侧倾时激光雷达的无效数据,减少对定位的干扰。
具体实施方式
一种基于惯性导航单元与激光雷达的地图构建方法,包括以下步骤:
1)搭建扫描平台
扫描平台由具有双轮移动平台的机器人构成,平台上搭载一激光雷达与惯性导航单元;
2) 扫描数据
遥控双轮移动平台,用激光雷达进行扫描,得到扫描数据,同时从平台搭载的惯性导航单元读取平台的位姿信息;
3) 帧间拼接
对于激光雷达扫描出的数据,对相邻的两帧采取ICP最近点迭代方法得到平台的位姿变化;
4) 闭环检测
提取所有扫描帧的特征点并将特征点存入特征字典;对每个新的帧,在特征字典中查找匹配,若匹配成功则完成闭环检测;
5) 图优化
对步骤3)得到的一系列帧间拼接的位姿进行图优化,其中以每一帧观测瞬间的位姿为节点,相邻两帧的位姿变化为边构建优化图;将优化图输入isam优化方法库计算,得到优化出的每一帧的中心点位姿,以及包括中心点位姿的处理后的优化图;
6) 加入惯性导航数据
在上述处理后的优化图中,结合每一帧激光雷达数据采集的瞬间读取到的惯性导航单元的位姿变化信息,将对应的节点之间加入由惯性导航单元得到的位姿变化,如此构成的优化图的每两节点之间如果有边则都有两条。
7) 二次图优化
对上述处理后的优化图重新运行图优化方法得到优化出的每一帧的中心点位姿。
8) 渲染
从步骤7)得到每一帧的中心点位姿后,使用opengl绘制出occupancy grid map,其中采样点标记为黑色,从采样点到中心点位置的连线绘制为白色。
Claims (1)
1.一种基于惯性导航单元与激光雷达的地图构建方法,包括以下步骤:
1) 搭建扫描平台
扫描平台由具有双轮移动平台的机器人构成,平台上搭载一激光雷达与惯性导航单元;
2) 扫描数据
遥控双轮移动平台,用激光雷达进行扫描,得到扫描数据,同时从平台搭载的惯性导航单元读取平台的位姿信息;
3) 帧间拼接
对于激光雷达扫描出的数据,对相邻的两帧采取ICP最近点迭代方法得到平台的位姿变化;
4) 闭环检测
提取所有扫描帧的特征点并将特征点存入特征字典;对每个新的帧,在特征字典中查找匹配,若匹配成功则完成闭环检测;
5) 图优化
对步骤3)得到的一系列帧间拼接的位姿进行图优化,其中以每一帧观测瞬间的位姿为节点,相邻两帧的位姿变化为边构建优化图;将优化图输入isam优化方法库计算,得到优化出的每一帧的中心点位姿,以及包括中心点位姿的处理后的优化图;
6) 加入惯性导航数据
在上述处理后的优化图中,结合每一帧激光雷达数据采集的瞬间读取到的惯性导航单元的位姿变化信息,将对应的节点之间加入由惯性导航单元得到的位姿变化,如此构成的优化图的每两节点之间如果有边则都有两条。
7) 二次图优化
对上述处理后的优化图重新运行图优化方法得到优化出的每一帧的中心点位姿。
8) 渲染
从步骤7)得到每一帧的中心点位姿后,使用opengl绘制出occupancy grid map,其中采样点标记为黑色,从采样点到中心点位置的连线绘制为白色。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610856946.7A CN106324616B (zh) | 2016-09-28 | 2016-09-28 | 一种基于惯性导航单元与激光雷达的地图构建方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610856946.7A CN106324616B (zh) | 2016-09-28 | 2016-09-28 | 一种基于惯性导航单元与激光雷达的地图构建方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106324616A true CN106324616A (zh) | 2017-01-11 |
CN106324616B CN106324616B (zh) | 2019-02-26 |
Family
ID=57820126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610856946.7A Active CN106324616B (zh) | 2016-09-28 | 2016-09-28 | 一种基于惯性导航单元与激光雷达的地图构建方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106324616B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106918830A (zh) * | 2017-03-23 | 2017-07-04 | 安科机器人有限公司 | 一种基于多导航模块的定位方法及移动机器人 |
CN107655473A (zh) * | 2017-09-20 | 2018-02-02 | 南京航空航天大学 | 基于slam技术的航天器相对自主导航*** |
CN108345005A (zh) * | 2018-02-22 | 2018-07-31 | 重庆大学 | 巷道掘进机的实时连续自主定位定向***及导航定位方法 |
CN108401461A (zh) * | 2017-12-29 | 2018-08-14 | 深圳前海达闼云端智能科技有限公司 | 三维建图方法、装置、***、云端平台、电子设备和计算机程序产品 |
CN109118940A (zh) * | 2018-09-14 | 2019-01-01 | 杭州国辰机器人科技有限公司 | 一种基于地图拼接的移动机器人构图 |
CN109407073A (zh) * | 2017-08-15 | 2019-03-01 | 百度在线网络技术(北京)有限公司 | 反射值地图构建方法和装置 |
CN109933056A (zh) * | 2017-12-18 | 2019-06-25 | 九阳股份有限公司 | 一种基于slam的机器人导航方法以及机器人 |
WO2021147549A1 (zh) * | 2020-01-20 | 2021-07-29 | 深圳市普渡科技有限公司 | 闭环检测方法及***、多传感器融合slam***及机器人、介质 |
US12031826B2 (en) | 2019-06-04 | 2024-07-09 | 3M Innovative Properties Company | Methods and systems for path-based mapping and routing |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102435188A (zh) * | 2011-09-15 | 2012-05-02 | 南京航空航天大学 | 一种用于室内环境的单目视觉/惯性全自主导航方法 |
CN103105852A (zh) * | 2011-11-14 | 2013-05-15 | 联想(北京)有限公司 | 位移计算方法和设备及即时定位与地图构建方法和设备 |
CN103353758A (zh) * | 2013-08-05 | 2013-10-16 | 青岛海通机器人***有限公司 | 一种室内机器人导航装置及其导航技术 |
WO2014130854A1 (en) * | 2013-02-21 | 2014-08-28 | Regents Of The Univesity Of Minnesota | Extrinsic parameter calibration of a vision-aided inertial navigation system |
CN105806344A (zh) * | 2016-05-17 | 2016-07-27 | 杭州申昊科技股份有限公司 | 一种基于局部地图拼接的栅格地图创建方法 |
CN105928505A (zh) * | 2016-04-19 | 2016-09-07 | 深圳市神州云海智能科技有限公司 | 移动机器人的位姿确定方法和设备 |
-
2016
- 2016-09-28 CN CN201610856946.7A patent/CN106324616B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102435188A (zh) * | 2011-09-15 | 2012-05-02 | 南京航空航天大学 | 一种用于室内环境的单目视觉/惯性全自主导航方法 |
CN103105852A (zh) * | 2011-11-14 | 2013-05-15 | 联想(北京)有限公司 | 位移计算方法和设备及即时定位与地图构建方法和设备 |
WO2014130854A1 (en) * | 2013-02-21 | 2014-08-28 | Regents Of The Univesity Of Minnesota | Extrinsic parameter calibration of a vision-aided inertial navigation system |
CN103353758A (zh) * | 2013-08-05 | 2013-10-16 | 青岛海通机器人***有限公司 | 一种室内机器人导航装置及其导航技术 |
CN105928505A (zh) * | 2016-04-19 | 2016-09-07 | 深圳市神州云海智能科技有限公司 | 移动机器人的位姿确定方法和设备 |
CN105806344A (zh) * | 2016-05-17 | 2016-07-27 | 杭州申昊科技股份有限公司 | 一种基于局部地图拼接的栅格地图创建方法 |
Non-Patent Citations (2)
Title |
---|
林睿: "基于图像特征点的移动机器人立体视觉SLAM研究", 《中国博士学位论文全文数据库 信息科技辑》 * |
梁明杰 等: "基于图优化的同时定位与地图创建综述", 《机器人》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106918830A (zh) * | 2017-03-23 | 2017-07-04 | 安科机器人有限公司 | 一种基于多导航模块的定位方法及移动机器人 |
CN109407073A (zh) * | 2017-08-15 | 2019-03-01 | 百度在线网络技术(北京)有限公司 | 反射值地图构建方法和装置 |
CN107655473A (zh) * | 2017-09-20 | 2018-02-02 | 南京航空航天大学 | 基于slam技术的航天器相对自主导航*** |
CN107655473B (zh) * | 2017-09-20 | 2020-07-28 | 南京航空航天大学 | 基于slam技术的航天器相对自主导航*** |
CN109933056A (zh) * | 2017-12-18 | 2019-06-25 | 九阳股份有限公司 | 一种基于slam的机器人导航方法以及机器人 |
CN109933056B (zh) * | 2017-12-18 | 2022-03-15 | 九阳股份有限公司 | 一种基于slam的机器人导航方法以及机器人 |
CN108401461A (zh) * | 2017-12-29 | 2018-08-14 | 深圳前海达闼云端智能科技有限公司 | 三维建图方法、装置、***、云端平台、电子设备和计算机程序产品 |
WO2019127445A1 (zh) * | 2017-12-29 | 2019-07-04 | 深圳前海达闼云端智能科技有限公司 | 三维建图方法、装置、***、云端平台、电子设备和计算机程序产品 |
CN108345005B (zh) * | 2018-02-22 | 2020-02-07 | 重庆大学 | 巷道掘进机的实时连续自主定位定向***及导航定位方法 |
CN108345005A (zh) * | 2018-02-22 | 2018-07-31 | 重庆大学 | 巷道掘进机的实时连续自主定位定向***及导航定位方法 |
CN109118940A (zh) * | 2018-09-14 | 2019-01-01 | 杭州国辰机器人科技有限公司 | 一种基于地图拼接的移动机器人构图 |
US12031826B2 (en) | 2019-06-04 | 2024-07-09 | 3M Innovative Properties Company | Methods and systems for path-based mapping and routing |
WO2021147549A1 (zh) * | 2020-01-20 | 2021-07-29 | 深圳市普渡科技有限公司 | 闭环检测方法及***、多传感器融合slam***及机器人、介质 |
Also Published As
Publication number | Publication date |
---|---|
CN106324616B (zh) | 2019-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106324616A (zh) | 一种基于惯性导航单元与激光雷达的地图构建方法 | |
CN107160395B (zh) | 地图构建方法及机器人控制*** | |
CN111199564B (zh) | 智能移动终端的室内定位方法、装置与电子设备 | |
WO2021073656A1 (zh) | 图像数据自动标注方法及装置 | |
KR102427921B1 (ko) | 실시간 맵핑 및 로컬리제이션을 위한 장치 및 방법 | |
US10422849B2 (en) | Method and system for signal-based localization | |
CN106643720B (zh) | 一种基于uwb室内定位技术与激光雷达的地图构建方法 | |
CN106228162B (zh) | 一种基于深度学习的移动机器人快速物体识别方法 | |
WO2020224305A1 (zh) | 用于设备定位的方法、装置及设备 | |
CN111402339B (zh) | 一种实时定位方法、装置、***及存储介质 | |
US8588471B2 (en) | Method and device of mapping and localization method using the same | |
CN106154287A (zh) | 一种基于双轮里程计与激光雷达的地图构建方法 | |
CN107240129A (zh) | 基于rgb‑d相机数据的物体及室内小场景恢复与建模方法 | |
CN108352056A (zh) | 用于校正错误深度信息的***和方法 | |
CN105955258A (zh) | 基于Kinect传感器信息融合的机器人全局栅格地图构建方法 | |
CN103247225A (zh) | 即时定位与地图构建方法和设备 | |
CN113269878B (zh) | 一种基于多传感器的建图方法及*** | |
CN115479598A (zh) | 基于多传感器融合的定位与建图方法及紧耦合*** | |
CN113487631B (zh) | 基于lego-loam的可调式大角度探测感知及控制方法 | |
CN116449384A (zh) | 基于固态激光雷达的雷达惯性紧耦合定位建图方法 | |
CN111429515A (zh) | 基于深度学习的机器人避障行为的学习方法 | |
Pirker et al. | GPSlam: Marrying Sparse Geometric and Dense Probabilistic Visual Mapping. | |
CN115962773A (zh) | 一种移动机器人同步定位与地图构建方法、装置和设备 | |
Zhao et al. | Large-scale monocular SLAM by local bundle adjustment and map joining | |
Jiang et al. | 3D SLAM based on NDT matching and ground constraints for ground robots in complex environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |