关于激光雷达传感器分类及简介

news2024/11/28 10:37:25

关于激光雷达传感器(根据特性进行分类介绍)

  • 0一些激光雷达的厂商总结
  • 1 基本介绍
  • 2 基本分类及组成
    • 2.1 激光雷达的相关分类
      • 2.1.1 机械式激光雷达:
      • 2.1.2 混合固态激光雷达:
      • 2.1.3 固态激光雷达:OPA和Flash固态激光雷达
    • 2.2 机械式激光雷达系统组成
  • 3 基本原理
    • 3.1 工作过程:
    • 3.2 测距原理
  • 4 激光雷达域ROS

Author(作者): Nirvana Of Phoenixl
*Proverbs for you(送给你的哦):There is no doubt that good things will always come, and when it comes late, it can be a surprise.如有转载请注明,谢谢!

本文主要介绍关于激光传感器的分类,对于不同工作员的激光传感器,帮助记录并理解激光传感器。如有错误请指正,如转载请注明。

0一些激光雷达的厂商总结

激光雷达应用场合很多在机器人、无人驾驶、测绘、安防灯领域。

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

1 基本介绍

  激光雷达传感器实际上可以分为两部分:激光和雷达。激光(Light Amplification by Stimulated Emission of Radiation)原子受激辐射的光,故名“激光”其光子光学特性高度一致。因此激光相比普通光源单色性、方向性好,亮度更高。雷达,是英文Radar的音译,源于radio detection and ranging的缩写,意思为"无线电探测和测距",即用无线电的方法发现目标并测定它们的空间位置。因此,雷达也被称为“无线电定位”。雷达是利用电磁波探测目标的电子设备。雷达发射电磁波对目标进行照射并接收其回波,由此获得目标至电磁波发射点的距离、距离变化率(径向速度)、方位、高度等信息。

  激光雷达(英文:Laser Radar),是以发射激光束探测目标的位置、速度等特征量的雷达系统。其工作原理是向目标发射探测信号(激光束),然后将接收到的从目标反射回来的信号(目标回波)与发射信号进行比较,作适当处理后,就可获得目标的有关信息,如目标距离、方位、高度、速度、姿态、甚至形状等参数,从而对飞机、导弹等目标进行探测、跟踪和识别。
在这里插入图片描述

2 基本分类及组成

2.1 激光雷达的相关分类

  激光雷达应用场合很多在机器人、无人驾驶、测绘、安防等领域应用。按照不同的标准和方式可以将其分为不同的类别。下面介绍几种分类,在目前来说最明显也最广泛的分类为按照结构或者扫描方式分类。
在这里插入图片描述
在这里插入图片描述

   通常来说我们会将激光雷达按照结构分为三类:机械式激光雷达、固态激光雷达、混合固态激光雷达。

2.1.1 机械式激光雷达:

   指其发射系统和接收系统存在宏观意义上的转动,也就是通过不断的旋转发射头,将速度根块、发射更准的激光从“线”变成“面”,并在竖直方向上排布多束激光,形成多个面,达到动态扫描并动态接收信息的目的。因其带有机械旋转机构,其最大特点是自生可以转动。也是目前应用最为广泛的和成熟的激光传感器,在激光雷达市场占有统治地位。

2.1.2 混合固态激光雷达:

   机械式激光雷达在工作时发射系统和接收系统360°旋转,而混合固态激光雷达工作时,但从外观上是看不到旋转的,巧妙之处在于将机械旋转部件做的更加小巧且深深隐藏于外壳。

在这里插入图片描述

2.1.3 固态激光雷达:OPA和Flash固态激光雷达

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

2.2 机械式激光雷达系统组成

   激光雷达主要包括激光发射、扫描系统、激光接收和信息处理四大系统,这四个系统相辅相成,形成传感闭环。首先激光发射系统中激励源周期性地驱动激光器,发射激光脉冲,激光调制器通过光束控制器控制发射激光的方向和线数,最后通过发射光学系统,将激光发射至目标物体;扫描系统负责以稳定的转速旋转起来,实现对所在平面的扫描,并产生实时的平面图信息;激光接收系统中光电探测器接受目标物体反射回来的激光,产生接收信号;信息处理系统中接收信号经过放大处理和数模转换,经由信息处理模块计算,获取目标表面形态、物理属性等特性,最终建立物体模型。
在这里插入图片描述
                              机械式激光雷达传感器

3 基本原理

3.1 工作过程:

   激光雷达的工作过程与雷达工作原理类似,激光雷达通过测量激光信号的时间差和相位差来确定距离,但其最大优势在于能够利用多谱勒成像技术,创建出目标清晰的 3D 图像。激光雷达通过发射和接收激光束,分析激光遇到目标对象后的折返时间,计算出到目标对象的相对距离(下图),并利用此过程中收集到的目标对象表面大量密集的点的三维坐标、反射率和纹理等信息,快速得到出被测目标的三维模型以及线、面、体等各种相关数据,建立三维点云图,绘制出环境地图,以达到环境感知的目的。由于光速非常快,飞行时间可能非常短,因此要求测量设备具备非常高的精度。从效果上来讲,激光雷达维度(线束)越多,测量精度越高,安全性就越高。
在这里插入图片描述

3.2 测距原理

   相比于可见光、红外线等传统被动成像技术,激光雷达技术具有如下显著特点:一方面,它颠覆传统的二维投影成像模式,可采集目标表面深度信息,得到目标相对完整的空间信息,经数据处理重构目标三维表面,获得更能反映目标几何外形的三维图形,同时还能获取目标表面反射特性、运动速度等丰富的特征信息,为目标探测、识别、跟踪等数据处理提供充分的信息支持、降低算法难度;另一方面,主动激光技术的应用,使得其具有测量分辨率高,抗干扰能力强、抗隐身能力强、穿透能力强和全天候工作的特点。
在这里插入图片描述

4 激光雷达域ROS

   基于ROS 的激光雷达传感器在每次测距时,都采用激光三角测距技术,产生激光扫描区域周围的环境,在通过实时监测导航遇到障碍物反射回来的激光测距信号,就可以快速得到周围物体与移动机器人之间的距离,降低导航的横向偏差。
   ROS中激光雷达的数据就是一串距离值,每隔1度一个距离值(具体情况得看激光雷达的参数),通过实测激光雷达的数据并保存,在利用串口或者网口与具体系统通信,实现数据交互。
ROS中涉及激光雷达传递的消息类型有两种,一种是针对2D雷达:sensor_msgs::LaserScan;一种是针对3D雷达的即点云数据的:sensor_msgs::PointCloud2。其中2D激光雷达LaserScan,3D点云数据PointCloud2。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/26816.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux shell 脚本学习

目录 1.shell编程的基本格式 开头 注释 加可执行权限 执行脚本的三种方法 2.变量 定义变量和清除变量 从键盘获取值(read) 读取多个值 只读变量(readonly) 位置变量 变量运算 3.条件测试 文件测试 字符串测试 数值测试 逻辑操作符 4. if条件语句 if条件语句语法 单…

SPARKSQL3.0-源码剖析全流程导读

SPARKSQL-源码剖析全流程导读 一、处理流程 spark从一条sql语句一步一步转换成物理执行结果,这中间需要经历几个阶段,如下图: 二、各阶段概述 1、Unresolved-未解析阶段 此阶段主要做了两件事: 1、将sql字符串通过antrl4转化…

元数据管理系统

数据治理工具–元数据系统数据服务基础能力之元数据管理元数据管理系统设计 1.元数据概述 1.1 介绍 如果想建设好元数据系统,需要理解元数据系统的相关概念,如数据、数据模型、元数据、元模型、ETL、数据血缘等等。 首先,要清楚数据的定义…

python_函数

一、函数介绍组织好的,可重复使用的,用来实现特定功能的代码段例如:len() 函数--Python内置函数# 已组织好的、可重复使用,针对特定功能 def my_len(data):count 0for i in data:count 1print(f"字符串{data}的长度是{coun…

WebRTC实现一个网页在线录制视频

电脑录制视频几乎不会用到,当有需要的时候就各种找软件找工具,并且都会找免费的。现在市场上肯定有很多符合需求,只是那么偶尔的情况下,而且使用场景不是那么多要求的情况下,一个网页在线直接录屏是不是非常nice。 很…

40Java Runtime类

目录 Runtime类 1.概述 2.常见方法 (1).getRuntime返回环境对象 (2).exit停止虚拟机 (3).availableProcessors返回线程数 (4). maxMemory返回获得最大内存 (5).totalMemory返回已经获得内存 (6).freeMemory返回剩余内存 (7).exec运行cmd命令 Runtime类 1.概述 ​ Run…

双亲委派模型机制

文章目录类加载器findClassloadClassJDK双亲委派的破坏第一次破坏第二次破坏tomcat热部署JDK9最新改动双亲委派机制是当类加载器需要加载某一个.class字节码文件时,则首先会把这个任务委托给他的上级类加载器,递归这个操作,如果上级没有加载该…

卷积神经网络<二>keras实现多分支输入VGG

VGG的模型图 VGG使用Keras实现 这里的代码借鉴了VGG实现Keras,但是这段代码不支持多通道,并且vgg函数的扩展性不好。下面修改一下,方便进行多分支图片输入的建立,以及更见方便的调参。 # from keras.models import from keras.l…

MyBatis介绍

MyBatis介绍 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordi…

PMP考试自学可以吗?(含PMP备考资料)

当然是可以的,只要解决了“报考的35学时”这个问题,就只剩怎么备考的问题了。 在一般情况下,建议备考一到三个月,别给自己太长或太短的备考时间,前者坚持不下来,后者备考时间太少,来不及备考充…

戴尔大步进军经典量子计算混合模型

​ (图片来源:网络) 戴尔正将量子计算机融入传统IT的基础架构中,并向新型加速计算机开放了数据中心。这家服务器制造商为传统服务器基础设施创建了一个蓝图,以满足量子系统的独特需求,量子系统速度要比经典…

基于物联网的汽车爆胎预警系统

本设计是基于物联网的汽车爆胎预警系统的设计与实现设计,主要实现以下功能: 1,主机用LCD1602显示温度、气压和距离; 2,主从机间通过ZigBee进行数据的传输; 3,从机检测轮胎气压,温度…

zbxtable

ubuntu install zbxtable 1.新建zbxtable文件夹,将三件套下载到本地存放 mkdir ~/zbxtable ZbxTable: https://dl.cactifans.com/zbxtable/zbxtable-2.1.0.tar.gz ZbxTable-Web: https://dl.cactifans.com/zbxtable/web.tar.gz MS-Agent: https://dl.cactifans.co…

MybatisMybatisPlusSpringboot之最全入门学习教程笔记

1 Mybatis概述 1.1 Mybatis概念 MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发, (1)持久层:负责将数据到保存到数据库的那一层代码。Mybatis就是对jdbc代码进行了封装。 JavaEE三层架构:表现层、业务层、持久层…

ftp协议主动模式与被动模式

FTP主动模式与被动模式 主动模式:客户端给服务端的21控制端口发命令说,我要下载什么什么,并且还会说我已经打开了自己的某个端口,你就从这里把东西给我吧,服务器知道后就会连接客户端已打开的那个数据端口把东西传给客…

SpringBoot配置https

1.Https配置 由于HTTPS具有良好的安全性,在开发中得到了越来越广泛的应用,像微信公众号、小程序等的开发都要使用HTTPS来完成。对于个人开发者而言,一个HTTPS 证书的价格还是有点贵,但是呢,国内的一些云服务器厂商提供…

android studio 项目生成apk的几个问题(备忘)

终于自己做的一个小东西要做完了,最后一步是生成apk,这之前遇到几个问题备忘一下。 1、安装完成后有两个图标,分别是两个activity,卸载一个,另一个也没了。 原因:我原来做一时候没有欢迎界面,…

总结数据结构常用树

树:只有一个根节点,有孩子结点,父节点 二叉树:每个节点最多有两个孩子结点。 二分搜索树:也叫二叉排序树,首先它是一颗二叉树,且左右孩子都存在时,左孩子都小于当前节点值&#xf…

计算机数制(进制转换,原码,反码,补码,真值)

目录 区分进制 带小数点的进制转化 进制转换练习 符号数的表示方法 区分: 考点:给你原码转换补码,补码最负的数的表示,0的表示 原码,反码,补码练习 区分进制 注意微机原理这门课用的是后缀的方式&#xff0…

小学生python游戏编程arcade----碰撞精灵消失问题

小学生python游戏编程arcade----碰撞精灵消失问题前言碰撞精灵消失问题1、多余的精灵不能及时消失1.1 问题1.2 失败代码1.3 记录备忘1.4 代码实现2、放置位置2.1 代码放在ondraw中可以2.2 在update中也可以2.3 碰撞中3、玩家子弹击中敌坦克后的爆炸效果3.1 爆炸类3.2 爆炸列表准…