【三维点云】01-激光雷达原理与应用

article/2025/9/30 21:34:01

文章目录

  • 内容概要
  • 1 激光雷达原理
    • 1.1 什么是激光雷达?
    • 1.2 激光雷达原理
    • 1.3 激光雷达分类
      • 三角法
      • TOF法
        • 脉冲间隔测量法
        • 幅度调制的相位测量法
    • 相干法
    • 激光雷达用途
  • 2 激光雷达安装、标定与同步
    • 2.1 激光雷达安装方式
      • 考虑因素
    • 2.2 激光雷达点云用途
    • 2.3 数据融合
      • 多激光雷达数据融合
      • 多传感器数据融合
    • 2.4 激光雷达系统方案
      • 硬件部分
        • 全方位感知(主雷达+近补雷达)
        • 反射强度
        • 抗干扰
          • 抗多雷达对射干扰
          • 抗强光干扰
        • 多传感器融合
        • 多传感器标定
          • 时间同步
          • 空间同步
      • 软件部分
        • 障碍物检测
        • 障碍物分类
        • 运动物体跟踪
        • 可行驶区域检测
        • SLAM建图
        • 重定位
  • 3 激光雷达数据采集
  • 4 ROS编程基础

内容概要

1 激光雷达原理
2 激光雷达安装、标定与同步
3 激光雷达数据采集
4 ROS编程基础

1 激光雷达原理

1.1 什么是激光雷达?

LiDAR,Light Detection And Ranging
LADAR,LAser Detection And Ranging
在这里插入图片描述
探测和测距系统利用发射出的不同频率的波长,根据其从障碍物上返回所需的时间来绘制一个区域的地图。

LiDAR、Laser Radar以及LADAR系统,都使用光频率来进行这类测量。各系统之间,虽然原理近似,但应用特点和适用领域大有不同。

LiDAR已广泛意义上成为基于光的非接触式测量仪器的统称,但在实践中,LiDAR测量设备在处理“大区域”、“大容量”扫描领域作业中更加适用,系统通常会以网格或锥形的方式发出多束激光,并通过不断运动快速覆盖数百万个点,其精度根据需求,从0.1英寸(2.54毫米)到超过1英尺(304.8毫米)不等。LiDAR测量系统在土地测绘、建筑信息建模和自动驾驶汽车的导航系统中应用较为普遍。

Laser Radar系统,则更接近于:采用非合作靶标进行测量的激光跟踪仪。测量时,Laser Radar系统通常会发出一个单一的、聚焦的激光束来测量几米范围内的特征,精度在微米级别。

LADAR系统,正好集合了LiDAR与Laser Radar系统的优势。LADAR测量系统,如API品牌的9D LADAR,可以在不牺牲精度的前提下,提供更大的测量范围。LADAR系统可在所有Laser Radar适用领域中应用,并提供更佳的测量效率,完美适用于以白车身检测或机身装配等为代表的高端应用环境。

LiDAR系统更多地利用网格或锥状激光束来增加覆盖范围,并在较远的距离以较低的精度收集数据;Laser Radar系统则牺牲了测量速度和效率,以提高单点测量精度;对于制造业中真正高效、流畅运作的自动化近线/在线检测解决方案来讲,LiDAR系统缺乏精度,而Laser Radar则缺乏测量的速度和效率。LADAR系统,则兼容了前两种系统的优势,能够同时保障精度与速度,实现更高效的测量,更加适用于工业自动化生产领域的各测量环节。

参考:LADAR, LiDAR & Laser Radar激光雷达的种类划分与功能对比

1.2 激光雷达原理

在这里插入图片描述

激光雷达优点:
1、具有极高的分辨率
2、抗干扰能力强
3、获取的信息量丰富
4、可全天时工作

激光雷达缺点:
易受环境中可反射激光物质的影响,例如天气(雨天)、灰尘和昆虫等影响。

1.3 激光雷达分类

在这里插入图片描述

三角法

在这里插入图片描述
适应于近距离,百微米精度,随着距离的增加,精度会变得更差。

TOF法

在这里插入图片描述

脉冲间隔测量法

在这里插入图片描述

幅度调制的相位测量法

在这里插入图片描述

脉冲型TOF法,随着距离的增加所需要测算的精度要更高,发射器件的功率要大,对发射器提出了高要求,所以长距离的高精度是没有办法实现的。

相干法

需要连续时间波长的叠加计算时间和距离,测量速度慢但是精度高,所以一般适用于手持扫描仪器中。
在这里插入图片描述

激光雷达用途

autonomous vehicles
在这里插入图片描述

agriculture
river survey
modelling of the pollution
archeology and building construction

2 激光雷达安装、标定与同步

2.1 激光雷达安装方式

在这里插入图片描述

考虑因素

激光雷达数量
激光雷达线束
安装位置
安装角度

2.2 激光雷达点云用途

在这里插入图片描述

2.3 数据融合

多激光雷达数据融合

为达到多线的效果,以多个少线数的激光雷达进行融合,降低成本。

在这里插入图片描述

多传感器数据融合

在这里插入图片描述

2.4 激光雷达系统方案

在这里插入图片描述
在这里插入图片描述
RS-LiDAR-16
RS-LIDAR-32B
GPS及惯导设备
IPC工控机
激光雷达安装支架(固定支架)
显示器
交换机
网线
多雷达模拟时间同步板

硬件部分

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

全方位感知(主雷达+近补雷达)

在这里插入图片描述
在这里插入图片描述

反射强度

抗干扰

抗多雷达对射干扰
抗强光干扰

多传感器融合

在这里插入图片描述

多传感器标定

时间同步

保证多个雷达的时间处于同一个时间计时标准(不进行时间同步时,每个雷达以启动时刻计时,使用自身内部独立的计时系统)。

外部时间源: GPS或网络时间源。
时间输入:
GPS通过UART接入雷达,发送GPRMC消息;PPS通过IO接入雷达,发送1 PPS脉冲信号。
网络时间通过以太网UDP指令发送时间,进行同步。

空间同步

保证所有的雷达数据转换到一个统一的坐标系下(不同雷达扫描到的同一个目标具有同样的坐标位置)
在这里插入图片描述
统一坐标系
选择位置最核心的一个雷达的坐标系作为雷达耦合的统一坐标系(理论上可以选择任意坐标系作为统一坐标系)

空间位置标定
平移量 – (x.y.z)
旋转量–(roll,pitch,yaw)
(平移量可以通过测量安装距离来标定初值,且有些安装方式是无法直接测距的,但是旋转量无法测量。)

软件部分

在这里插入图片描述

障碍物检测

障碍物检测是指从点云数据中提取出潜在的障碍物体,得到它们的方位、尺寸、形状、朝向等信息,
般通过bounding box来添加或者多边形来描述。

障碍物分类

障碍物分类是指在障碍物检测的基础上,得到物体的类别信息,例如车辆、行人、骑行者等。
在这里插入图片描述

运动物体跟踪

运动物体跟踪是指估计运动物体的运动状态,包括运动方向、速度大小、加速度、角速度、运动轨迹等
信息。

可行驶区域检测

可行驶区域检测是指在场景中分割出可以行驶的区域,根据不同的场景要求,相关的任务有路沿检测、车道线检测、地面检测、路面检测等任务。

SLAM建图

建图算法的挑战:
精度高满足定位算法厘米级需求;
大场景稳定性高,精度不随地图增大而降低;
人工干预少,重复精度高;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

重定位

定位场景展示:
小型移动机器人

特点:
经常发生灵活机动
角速度较大
视角比较低

3 激光雷达数据采集

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4 ROS编程基础


http://chatgpt.dhexx.cn/article/chMYhsSx.shtml

相关文章

轻量化固态激光雷达的三维定位与建图

点云PCL免费知识星球,点云论文速读。 文章:Lightweight 3-D Localization and Mapping for Solid-State LiDAR 作者:Han Wang, Chen Wang, and Lihua Xie 编译:点云PCL 代码:https://github.com/wh200720041/ssl_slam.…

ROS移动机器人 Solidworks整个机器人设计文件(三维 激光雷达 arduino nvidia)(SLDPRT SLDASM)

还是17年本科时制作的毕业设计,基于solidworks 2014所制作。 文件里包含了制作的整个移动机器人的SolidWorks原文件。 是设计完各个零件然后组合在一起的,所以适用性很强,可以根据你的需求将绘制的零件加到你的机器人solidwroks三维中&…

Velodyne 16线三维激光雷达

Velodyne 16线三维激光雷达VLP-16介绍 16线激光雷达VLP-16是Velodyne公司出品的小型的3维激光雷达,保留了电机转速可调节的功能。实时上传周围距离和反射率的测量值。16线激光雷达VLP-16具有100米的远量程测量距离。精巧的外观设计使得安装非常方便。重量轻&#xf…

技术分享 | 带你探索三维激光雷达“眼中”的世界

远在火星的美国毅力号探测器早已开始工作,并不断的采集火星的数据传回到地球。现实中距离大众最近的无人车有谷歌的Google Driverless Car,以及特斯拉的model电动汽车。无人驾驶汽车正逐渐走进普通人的生活中。 毅力号火星探测器 谷歌无人汽车 提到无人驾…

ubuntu18.04使用calibration_toolkit进行相机和三维激光雷达的联合标定

一、配置 硬件配置: 速腾聚创激光雷达32线、usb相机; 软件配置: ubuntu18.04、calibration_toolkit、autoware1.12.0、opencv3.4.3 (软件的安装及配置遇到的问题可以参考我别的博客,可能会有你想要的答案,标定其实…

ubuntu16.04 lidar_align实现三维激光雷达和Imu联合标定

实现环境: 系统环境: Ubuntu16.04激光雷达: velodyne16线imu品牌 : xsens 一 简介 lidar-imu标定方法为瑞士苏黎世理工大学-自动驾驶实验室开源的一种校准 3D 激光雷达和 6 自由度位姿传感器外参的方法。该方法需要大量非平面…

【ouster】ubuntun18.04安装ouster三维激光雷达ros版本驱动

1、下载驱动文件 需先创建一个ros工作区间,如何将代码下载至src文件夹 mkdir catkin_ws_ouster/srccd catkin_ws_ouster/srccatkin_init_workspacecd ..source devel/setup.shsudo gedit ~/.bashrc#将下列代码添加至打开的文件source ~/catkin_ws_ouster/devel/set…

激光雷达--C16镭神16线三维激光雷达使用

一、基础知识介绍 1、点云数据一边采集一边重构,对处理器的硬件资源消耗特别大,所以用电脑作为处理器时,电脑的配置要高,具体需要什么杨的配置,下面会有数据介绍。 2、虽然激光雷达采集的数据和摄像头采集的数据没法…

基于曲率的体素聚类的三维激光雷达点云实时鲁棒分割方法

点云PCL免费知识星球,点云论文速读。 文章:Curved-Voxel Clustering for Accurate Segmentation of 3D LiDAR Point Clouds with Real-Time Performance 作者:Seungcheol Park, Shuyu Wang, Hunjung Lim, and U Kang 编译:点云PCL…

从零开始的三维激光雷达SLAM教程第一讲(搭建运行环境,并跑Kitti数据集)

文章目录 引言第一节:运行xx-LOAM与数据集编译A-LOAM安装ceres(最小二乘求解库)安装pcl(最常见的点云处理库)安装OPENCVcatkin_make 制作Kitti数据集运行A-LOAM建图LOAM安装Lego-LOAM安装gtsam安装 结果 引言 毕业设计…

三维激光雷达点云处理分类

三维激光雷达点云处理分类TOC 目录 激光雷达点云的研究激光雷达数据的处理方法分类体素转化为图像直接对点云操作 三种方式的优劣 激光雷达点云的研究 目前,学术界和业界对于激光雷达点云的处理方式的研究变的非常热门。我认为原因有二: 来自学术界的推力…

三维激光雷达点云拼接

写在前面 这是一篇于2017.4.19完成的实验报告,现整理成博客,当时处于摸索阶段,水平有限,后来也未对点云处理进行深入的研究,在此只是记录一下。 主要参考资料为CloudCompare wiki document。 对三维点云的处理&…

基于二维激光雷达的三维激光扫描系统的设计与实现

CSDN话题挑战赛第2期 参赛话题:学习笔记 学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程。这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路。学习之乐,独乐乐&a…

激光雷达三维检测包含哪些内容?

点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达 文章导读 本文是针对一篇激光雷达三维目标检测的综述性文章的解读分析《Deep 3D Object Detection Networks Using LiDAR Data A Review》,从激光雷达的基础…

从零开始的三维激光雷达SLAM教程第二讲(搭建Gazebo仿真环境,并添加动态障碍物)

文章目录 引言第二节:搭建仿真环境下载velodyne激光模拟功能包安装turtlebot3模拟器安装三维激光雷达到turtlebot3上构建Gazebo地图添加动态障碍物操作机器人建图最终效果 引言 毕业设计打算做三维激光SLAM,记录一些学习历程,也给后面人一点…

Cknife与一句话木马提权

Cknife:一个管理网站的工具,支持动态脚本的网站的管理,用来连接一句话木马 一句话木马:一句恶意代码,可以是某种脚本语言,用来与客户端建立联系 通过中国菜刀连接一句话木马达到拿下网站webshell

Cknife的安装

下载菜刀,打开Cknife.jar软件 注意:这里的菜刀文件存放的目录不要带有中文 打开 没错,这是我们熟悉的pikachu 但是这个网站的上传漏洞我还没学,所以暂时没法操作(等发了上传漏洞的视频我就来改) 基本思路…

cknife连接失败

这是什么原因啊

IntelliJ IDEA生成jar包运行报Error:A JNI error has occurred,please check your installation and try again

首先介绍一下IntelliJ IDEA生成jar包的方式: 1、打开项目,打开FIile->Project Structure...菜单.如下图: 选中Artifacts,点号,选择JAR,再选择From modules with dependencies...,如下图: 在打开的界面中…

dvwa 切换php版本以及phpstorm -xdebug的配置使用

最近由于需要对dvwa 进行一些更改,对php啥也不懂的我,开始研究一下php开发环境,以及具体的搭建过程; 首先是需要下载安装破解phpstorm(不多说了,下载官网地址,破解网上一堆文章) 1…