登录/注册

激光雷达slam定位原理

更多

好的,我们来详细解释一下激光雷达SLAM的定位原理。SLAM是同时定位与建图的缩写,核心目标是:机器人或载体在未知环境中移动时,通过搭载的传感器(这里是激光雷达)感知周围环境,并同时推断自身的运动轨迹(定位)和构建环境地图(建图)

激光雷达SLAM利用激光雷达测距来获取环境的点云数据作为核心传感器信息。定位原理的核心可以分解为以下几个关键步骤和技术:

  1. 数据采集 (Scanning):

    • 激光雷达高速旋转(或采用扫描机制),向周围环境发射激光束。
    • 激光束遇到物体后反射回来,雷达通过测量激光发射到接收的时间差,精确计算到物体表面的距离。
    • 结合雷达自身的姿态信息(通常需要结合IMU或轮速计等传感器获得,或后期估算)以及测量角度,将每个距离点转换到雷达坐标系下的三维空间位置(x, y, z)
    • 当前时刻所有测量点的集合就构成了一帧点云数据
  2. 点云预处理 (Point Cloud Pre-processing):

    • 降采样: 点云通常非常密集,为了降低后续计算量,在保证足够特征信息的前提下,减少点的数量。
    • 去畸变: 激光雷达扫描一帧需要时间,在此期间如果载体在运动(特别是旋转),会导致扫描结果发生畸变。需要利用IMU或运动模型估计载体的运动,对当前帧点云进行运动补偿,消除运动造成的畸变。
    • 去噪/滤除离群点: 移除一些无效的噪声点或孤立的点。
    • 平面提取/特征提取: 一些算法会进一步处理原始点云,提取出环境中的几何结构特征(如角点、边缘、平面等)。这些特征点或平面结构后续更容易进行匹配,计算效率更高。
  3. 激光里程计 / 帧间匹配 (Lidar Odometry / Scan Matching - 前端):

    • 这是定位的核心步骤之一。目标:找到相邻两帧点云 (Frame k 和 Frame k+1) 之间的相对位姿变换(旋转矩阵 R 和平移向量 t
    • 核心原理: 假设载体在短时间内运动幅度不大,环境存在足够重叠的部分,那么通过优化,就能找到一个变换关系,使得将后一帧点云变换到前一帧的坐标系下时,两帧点云重叠区域尽量贴合(即点与点或点与几何特征之间的距离之和最小)。
    • 关键算法:
      • ICP (Iterative Closest Point): 最经典的算法。迭代地找到最近邻点对,然后最小化这些点对之间的距离和来求解最优变换(R, t)
      • NDT (Normal Distributions Transform): 将参考帧点云的空间划分成网格,并计算每个网格内点云分布的均值和协方差矩阵(构成正态分布)。然后,优化变换参数使当前帧点“落”在这些分布上的概率最大。
      • 基于特征的匹配: 提取每帧点云中的特征点或特征面(如角点、边缘点、平面块),然后匹配连续两帧的特征对应关系,利用特征点求解变换。
      • 其他: 如相关性方法等。
    • 输出: 相邻帧之间的增量运动估计(R, t),即当前时刻相对于上一时刻的位姿变化。累加这些增量运动,就可以得到载体从开始到当前时刻的大致轨迹(里程计轨迹)。
  4. 建图与回环检测 (Mapping & Loop Closure - 前端 & 后端):

    • 局部建图: 随着新的点云帧被处理并被转换到全局坐标系(基于当前估计的轨迹),它们被合并到一个不断增长的局部地图全局地图中。这个地图通常表示为点云地图占据栅格地图等。
    • 回环检测 (Loop Closure): 这是定位系统精度的关键保障。
      • 问题: 里程计不可避免地存在累积误差(漂移),随着运动距离增加,机器人位置误差会越来越大。如果机器人回到了之前到过的位置(回环),里程计轨迹可能无法闭合,地图也可能错位。
      • 核心原理: 通过对当前扫描点云片段与整个历史地图(或关键帧点云片段)进行相似性检测,判断机器人是否回到了之前访问过的地方(即使位姿估计有误差)。
      • 关键方法:
        • Scan Context: 计算点云在径向和角度上的全局描述子(类似条形码),通过计算描述子的相似度来检测回环。
        • 点云特征匹配: 利用提取的特征(如特征点、局部特征描述子)进行全局搜索匹配。
        • SegMatch: 分割点云为语义或几何片段,匹配片段集合。
      • 作用: 一旦检测到回环,它提供了一个强力约束:当前位姿应该与回环处的历史位姿一致(或者只有很小的变换)。这个约束信息将极大地帮助修正全局轨迹和地图的累积误差。
  5. 后端优化 (Back-end Optimization):

    • 将前端里程计提供的位姿约束(节点间的边)和回环检测提供的闭环约束(跨越多个节点的边)整合起来。
    • 构建一个位姿图。图中的节点是各时刻机器人的估计位姿(位置+姿态)。是连接这些节点之间的约束:前端里程计(R, t)定义了相邻节点间的约束,回环约束定义了非相邻节点间的约束(表示它们应该在地图中对应同一个地点)。
    • 目的: 最小化全局图中所有边的约束误差(通常使用非线性优化算法,如g2o, Ceres Solver, GTSAM等)。这个过程会根据强力的回环约束来“拉”回和校正因累计误差而漂移的里程计轨迹。
    • 输出: 优化后全局一致的机器人轨迹(定位结果)和地图(建图结果)。

总结定位过程的核心逻辑:

  1. 感知环境: 激光雷达获取当前时刻点云。
  2. 动起来才知道在哪(相对定位): 通过与上一帧点云匹配,计算本帧相对于上一帧的运动 (R, t)。累加这些运动得到初步轨迹(里程计)。
  3. 记住去过哪: 将处理过的点云不断加入到地图中。
  4. “哦!我来过这里!”(绝对定位修正): 当回到熟悉的地方时(回环检测),系统识别到当前位置与历史位置应重合(或紧密相关)。
  5. 纠错大师: 优化算法利用回环这个“铁证”和所有里程计提供的“线索”,全局调整所有时刻的位姿估计,消除累积误差,得到最符合所有观测的、全局一致的轨迹和地图。优化的轨迹就是最终的、高精度的定位结果。

简单比喻: 就像一个人蒙着眼在陌生房间里摸索:

关键点:

因此,激光雷达SLAM的定位原理本质上是通过连续点云间的匹配获得相对位姿变化(定位雏形),并利用环境自身的结构一致性(回环)来消除误差,最终通过全局优化得到高精度的轨迹估计(最终定位)

目前主流的激光雷达SLAM框架(如LOAM, LIO-SAM, LeGO-LOAM, LIO-LIVOX, hdl_graph_slam等)都围绕这些核心原理进行构建和优化。

激光雷达SLAM算法中的应用综述

一、文章概述 1.1 摘 要 即时定位与地图构建(simultaneous localization and mapping,SLAM)是自主移动机器人和自动驾驶的关键 技术之一,而

2024-11-12 10:30:25

什么是激光雷达3D SLAM技术?

什么是激光雷达3DSLAM?在了解这个概念之前,我们首先需要弄懂什么是“SLAM”。SLAM,英文是SimultaneousLocalizati

2023-11-25 08:23:57

激光雷达是什么,激光雷达的应用说明

激光雷达是什么? 激光雷达(英文:Lidar),激光雷达是集激光、全球

2022-06-20 16:53:41

【虹科】HKCubeRange1激光雷达产品规格_中文简体

激光雷达

资料下载 广州虹科电子 2022-03-31 18:15:51

【虹科】HKCube1激光雷达产品规格_中文简体

激光雷达

资料下载 广州虹科电子 2022-03-31 18:15:16

基于单线激光雷达的数字重构系统综述

基于单线激光雷达的数字重构系统综述

资料下载 佚名 2021-07-05 16:22:35

基于拉曼激光雷达的大气水汽监测系统

基于拉曼激光雷达的大气水汽监测系统

资料下载 佚名 2021-06-23 14:39:00

小米2D激光雷达拆解资源下载

小米2D激光雷达拆解资源下载

资料下载 ah此生不换 2021-04-06 09:50:08

3D激光雷达SLAM技术的应用趋势

无人平台在大范围环境中 实现自 主定位与导航的能力 需求日 益严苛, 其中 基于激光雷达的同步定位和绘图 技术(

2022-03-21 16:07:57

基于激光雷达SLAM(激光SLAM)和基于视觉的SLAM(Visual SLAM或VSLAM)

深圳市不止技术有限公司是激光雷达行业头部知名企业,团队自2016年底就开始了多款激光雷达方案的研发,并创造了30多件发明专利,我们作为激光雷达行

2022-02-08 14:56:41

当“思岚”激光雷达邂逅盲人拐杖

的具体姿势视觉传感器:结合激光雷达,做SLAM建图图源:Science Robotics其中,相信大家对这款激光雷达很眼熟,就是思岚科技的 RP

2021-11-12 14:12:43

FMCW激光雷达与dTOF激光雷达的区别在哪?

FMCW激光雷达与dTOF激光雷达的区别在哪?

2021-07-23 13:22:37

激光雷达

想了解行业国内做固态激光雷达的厂家,激光雷达里面是怎么样的啊

2021-01-17 15:29:39

SLAM技术目前主要应用在哪些领域

使用的主流技术。激光测距相比较于图像和超声波测距,具有良好的指向性和高度聚焦性,是目前最可靠、稳定的定位技术。激光雷达传感器获取地图信息,构建地

2020-12-01 14:26:37

TOF激光雷达

TOF 方案激光雷达是激光雷达新一代技术方案,本产品解决了如市场三角测试法等产品组装问题难,价格成本高等问题,目前提供面阵及单光子技术,基于COM产品。集成了SPAD,TDC,DSP,RAM

2019-06-07 00:03:35
7天热门专题 换一换
相关标签