当前位置: 首页 > news >正文

【机器人】激光雷达(LiDAR)核心原理:定位、测距与抗干扰

激光雷达(LiDAR,Light Detection and Ranging)定位原理是现代自主系统(如自动驾驶汽车、机器人和无人机)实现高精度、高鲁棒性定位的核心技术之一。


🧭 一、什么是激光雷达(LiDAR)

LiDAR(Light Detection and Ranging) 是一种通过发射激光束并测量返回时间来获取周围环境三维空间信息的传感技术。
它的核心任务包括:

  1. 测距(Range Sensing):测量目标的距离。
  2. 定位(Localization):确定雷达自身在空间中的位置与姿态。
  3. 抗干扰(Anti-interference):在复杂环境下维持精度与可靠性。

⚙️ 二、测距原理(Range Measurement)

激光雷达的测距是整个系统的基础。

1️⃣ 测距的基本物理原理

激光雷达的测距原理基于**“飞行时间法(Time of Flight, TOF)”**:

发射一束激光 → 光线到达物体表面发生反射 → 反射光被接收器接收 → 根据时间差计算距离。

公式如下:

d=c×Δt2d = \frac{c \times \Delta t}{2} d=2c×Δt

其中:

  • ( d ):目标距离
  • ( c ):光速(约 (3 ×\times× 10^8 , m/s))
  • ( Δt\Delta tΔt ):激光往返时间

「除以 2」是因为激光要走“去 + 回”的双程距离。


2️⃣ 常见的测距方式

测距方式原理特点
TOF(飞行时间)直接测量脉冲发射与接收时间差精度高、距离远、成本较高
AMCW(调幅连续波)用调制光波(如正弦波)计算相位差精度高、适合短距
FMCW(调频连续波)通过频率差(拍频)计算距离可同时测速度、抗干扰性好
三角测距(Triangulation)利用几何关系(发射角度 + 接收位置)计算常用于结构光/近距雷达

现代汽车、无人机用的多为 脉冲式 TOFFMCW 激光雷达


🧩 三、定位原理(Localization)

测得距离只是“看见目标”,但雷达自己在哪儿?
定位就是解决“我在空间中的位置与姿态”。

1️⃣ 扫描成像(Scanning)

激光雷达通过旋转或 MEMS 振镜方式,将激光束扫过视场(FoV),形成三维点云:

  • 每发激光得出一个点的坐标 ((x, y, z))
  • 持续扫描 → 形成密集的三维地图

坐标变换公式:

[xyz]=R(θ,ϕ)⋅d\begin{bmatrix} x \ y \ z \end{bmatrix} = R(\theta, \phi) \cdot d [x y z]=R(θ,ϕ)d

其中:

  • ( R(θ,ϕ\theta, \phiθ,ϕ) ):激光方向旋转矩阵
  • ( d ):测距结果

2️⃣ 自定位(Ego Localization)

LiDAR 的自定位依赖于:

  • 高精度 IMU(惯性测量单元) 融合;
  • GPS / RTK 定位系统 融合;
  • 或通过SLAM(Simultaneous Localization and Mapping) 实现。
SLAM原理简述:
  1. 通过连续帧点云,检测特征(如角点、平面等)。
  2. 匹配相邻帧,计算相对位姿(位移 + 旋转)。
  3. 累积构建全局地图。

核心算法包括:

  • ICP(Iterative Closest Point)
  • LOAM(Lidar Odometry and Mapping)
  • LeGO-LOAM、FAST-LIO、LIO-SAM 等。

🔰 四、抗干扰原理(Anti-Interference)

激光雷达在现实环境中会受到各种干扰源影响,比如:

  • 阳光反射(尤其是红外波段);
  • 雨雾雪;
  • 其他激光雷达的同频干扰;
  • 表面材质导致的信号弱化。

为保证稳定性,激光雷达采用了多种抗干扰机制。


1️⃣ 光学层面抗干扰

方法原理效果
窄带滤光片只允许特定波长(如 905nm 或 1550nm)光进入接收器阻断环境光
时间窗限制在期望返回时间窗口内接收信号屏蔽随机光干扰
多脉冲确认多次采样验证返回信号一致性抑制误触发

2️⃣ 信号调制抗干扰

现代激光雷达通常对激光信号进行编码调制

  • 伪随机编码(PRN code):给每个激光束分配独特码序列;接收端用相关匹配识别“自己”的信号。
  • FMCW 调频调制:通过频率特征区分不同雷达信号,自然抗干扰。
  • 时间分复用(TDM) / 频分复用(FDM):多雷达工作时分时/分频发射。

3️⃣ 算法层面抗干扰

  • 信号阈值判定:根据信号强度 / 形状判断是否为噪声。
  • 多帧融合滤波:统计学方法消除偶发干扰点。
  • 点云一致性检测:利用时空连续性识别异常点。

🧠 五、综合工作流程示意

完整的 LiDAR 工作流程:

发射模块 → 激光脉冲 → 扫描系统(旋转/振镜)→
→ 光信号照射目标 → 反射 → 光电探测器接收 →
→ 模拟信号转数字 → 距离计算(TOF/FMCW) →
→ 坐标转换(定位) → 点云生成 → 抗干扰与滤波。

结果:
一帧帧由数万至数百万个点组成的三维点云,精准反映环境的空间结构。


🧩 六、核心参数与性能指标

指标含义典型值
测距范围最远可探测距离200–300m(车载)
测距精度距离误差±2cm
分辨率点间角度分辨率0.1° 或更优
扫描频率刷新速度10–20Hz
波长常见905nm / 1550nm1550nm更安全、穿透力强
抗干扰性多雷达环境鲁棒性PRN/FMCW增强效果

📈 七、总结

核心要素简述技术关键
测距计算激光往返时间TOF / FMCW
定位确定雷达自身位置与姿态SLAM / IMU / GPS
抗干扰保持信号准确与稳定光学滤波 + 信号调制 + 算法校正

🚗 八、延伸思考:不同类型 LiDAR 的选择

类型特点应用
机械旋转式成熟稳定、体积大自动驾驶原型
MEMS 振镜式小型化、成本低机器人、无人机
Flash(闪光式)无扫描、全帧瞬时捕获近距感知
FMCW同时测距+测速,抗干扰强高端自动驾驶(Waymo, Aurora)
http://www.dtcms.com/a/490239.html

相关文章:

  • 机器人动作捕捉:光学 / 惯性 / 无标记点技术对比与工业 / RoboMaster / 高校场景适配
  • 有网站后台模板如何做数据库网站建设的方式有哪些内容
  • 在 Linux 平台上安装 64 位 JDK
  • Spring Boot配置属性:类型安全的最佳实践
  • prometheus暴露指标
  • RunnableParallel 操纵输入和输出
  • [双指针] 1. 力扣283.移动零
  • 【博客规划】关于我未来的研究方向……
  • python 列表浅拷贝 深拷贝
  • 网站如何做后台留言淘宝客网站一般用什么做的
  • 使用snmpsim与docker批量生成snmpd模拟服务
  • 燕之屋(1497.HK)燕窝肽260万单场售罄,科技重塑传统
  • 【动态规划】数位DP的原理、模板(封装类)
  • 神经网络中的批归一化(BatchNorm)
  • 最新版本组件的docker下载-nacos-Rabbitmq-redis
  • 互素最多:任意五个整数互素的巧妙构造
  • 博客网站大全上海专业网站建设价格
  • Apache换行解析 文件上传漏洞复现:原理详解+环境搭建+渗透实践(CVE-2017-15715 vulhub)
  • 自动伸缩:K8s Cluster Autoscaler,节点池配置技巧?
  • 网站制作的预算网站建设著作权
  • 性能优化之前端与服务端中的 Gzip 压缩全解析
  • 【Day 77】Linux-iptables防火墙
  • GitHub 热榜项目 - 日榜(2025-10-16)
  • 爬虫汇总与实战
  • 哪个网站做网销更好python怎么做网站
  • dede 网站地图 插件添加图标wordpress
  • 对比k8s的service和kube-proxy
  • 理想汽车Java后台开发面试题及参考答案(上)
  • Kotlin 实现社交 App 音视频模块:语音录制、播放、暂停与进度控制全流程封装
  • Lustre/Scade 形式化语义基础 —— 同步Kahn网络 (1996)