激光雷达 01 线数

一、线数

对于 360° 旋转式和一维转镜式架构的激光雷达来说,有几组激光收发模块,垂直方向上就有几条线,被称为线数。这种情况下,线数就等同于激光雷达内部激光器的数量[参考]。

 

通俗来讲,线数越高,激光器的数量就越多,激光雷达的综合性能也就越强大。让我们来直观地对比一下不同线数激光雷达的点云效果,就很容易理解了:

很明显,当激光雷达线数越多时,能捕捉到的物体细节越丰富,也就是分辨率更高。正如上图中,128 线激光雷达形成的点云图明显更清晰,分辨率远远超过低线数激光雷达。

虽然线数越多,效果越好。但如果在一个激光雷达内部垂直堆积 128 组激光收发模块,将会导致激光雷达的体积非常庞大,而且成本极高,根本无法实现大规模量产。

 

目前激光雷达行业最前沿的芯片化技术,已经能够将 128 组激光收发模块集成到几颗厘米级的芯片上。这样一来,一台“真 128 线”的激光雷达也可以变得十分小巧,轻松集成进车身了。

 那么一个 128 线的激光雷达都有哪些好处呢?

线数越多,看得越清。线数越多,越安全。

128 线的激光雷达扫描图案看起来整齐且清晰,而且全局都保持均匀的高分辨率。不论是汽车、行人,还是轮胎、锥桶等容易忽略的细节,都能被激光雷达准确完整地捕捉,确保驾驶系统做最准确的决策,避免危险的发生。 

不仅如此,激光器数量越多,可以提供更高的安全冗余。因为 128 个激光器独立工作,即便其中一个出现极小概率的失效问题,也不会对激光雷达的整体感知能力造成什么影响。

总结一下:在 360° 旋转式和一维转镜式架构中,激光雷达的线数就等于激光器的数量,的确是越多越好。

此外,在二维扫描架构中,还会看到“等效xx线”这个概念。“等效”线数,其实就是用少量激光器,通过高速二维扫描来实现类似高线数的扫描效果,实际上内部并没有那么多根“线”。而现在行业里对于“等效”线数尚未形成一个严格的定义,因此不展开讨论。

随着激光雷达芯片化技术的不断迭代发展,未来高线数、高性能的激光雷达将会变得越来越小巧,成本也会持续降低,成为更多智能汽车的“标配”。

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

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

相关文章

npm run xxx 的时候发生了什么?(以npm run dev举例说明)

文章目录 一、去package.json寻找scripts对应的命令二、去node_modules寻找vue-cli-service三、从package-lock.json获取.bin的软链接1. bin目录下的那些软连接存在于项目最外层的package-lock.json文件中。2.vue-cli-service文件的作用3.npm install 的作用 总结 一、去packag…

Google API实战与操作

Google api实战与操作 一. Google API 权限配置二. 操作API2.1 引入依赖2.2 导入代码 Google官网 实现一套用java程序控制GoogleAPI实现自动生成监控日报等功能,具体能操作Gsheet及document 一. Google API 权限配置 打开上面官网,新建项目 启用API 搜索sheet及document …

【山河送书第七期】:《强化学习:原理与Python实战》揭秘大模型核心技术RLHF!

《强化学习:原理与Python实战》揭秘大模型核心技术RLHF! 一图书简介二RLHF是什么?三RLHF适用于哪些任务?四RLHF和其他构造奖励模型的方法相比有何优劣?五什么样的人类反馈才是好反馈?六如何减小人类反馈带来…

LVGL图层的介绍

一.UI界面显示的图层 在lvgl开发的过程中,UI界面的显示都是位于lv_sct_act()图层 二.弹窗显示 lvgl开发过程中,有些窗口有可能在任何时候显示,比如错误信息弹窗,外部触发的一些中断。 这个时候,这些窗口不能建立在lv_s…

web前端开发基础入门html5+css3+js学习笔记(一)

目录 1.第一个前端程序2.前端工具的选择与安装3.VSCode开发者工具快捷键4.HTML5简介与基础骨架4.1 HTML5的DOCTYPE声明4.2 HTML5基本骨架4.2.1 html标签4.2.2 head标签4.2.3 body标签4.2.4 title标签4.2.5 meta标签 5.标签之标题5.1 快捷键5.1 标题标签位置摆放 6.标签之段落、…

LeetCode每日一题——2682. 找出转圈游戏输家

n 个朋友在玩游戏。这些朋友坐成一个圈&#xff0c;按 顺时针方向 从 1 到 n 编号。从第 i 个朋友的位置开始顺时针移动 1 步会到达第 (i 1) 个朋友的位置&#xff08;1 < i < n&#xff09;&#xff0c;而从第 n 个朋友的位置开始顺时针移动 1 步会回到第 1 个朋友的位…

leetcode 377. 组合总和 Ⅳ

2023.8.17 本题属于完全背包问题&#xff0c;乍一看和昨天那题 零钱兑换II 类似&#xff0c;但细看题目发现&#xff1a;今天这题是排列问题&#xff0c;而“零钱兑换II”是组合问题。排列问题强调顺序&#xff0c;而组合顺序不强调顺序。 这里先说个结论&#xff1a;先遍历物品…

并查集、树状数组

并查集、树状数组、线段树 并查集树状数组树状数组1 (单点修改&#xff0c;区间查询)树状数组2 (单点查询&#xff0c;区间修改) 并查集 【模板】并查集 题目描述 如题&#xff0c;现在有一个并查集&#xff0c;你需要完成合并和查询操作。 输入格式 第一行包含两个整数 …

Scala中的Either的用法

在 Scala 中&#xff0c;Either 是一种表示两种可能值的数据类型。它可以用来处理函数可能返回的两种不同类型的结果&#xff0c;通常用于错误处理或者结果分支情况。Either 有两个子类&#xff1a;Left 和 Right&#xff0c;其中 Left 通常用于表示错误或异常情况&#xff0c;…

1.物联网LWIP网络,TCP/IP协议簇

一。TCP/IP协议簇 1.应用层&#xff1a;FTP&#xff0c;HTTP&#xff0c;Telent&#xff0c;DNS&#xff0c;RIP 2.传输层&#xff1a;TCP&#xff0c;UDP 3.网络层&#xff1a;IPV4&#xff0c;IPV6&#xff0c;OSPF&#xff0c;EIGRP 4.数据链路层&#xff1a;Ethernet&#…

YOLOv5改进系列(21)——替换主干网络之RepViT(清华 ICCV 2023|最新开源移动端ViT)

【YOLOv5改进系列】前期回顾: YOLOv5改进系列(0)——重要性能指标与训练结果评价及分析 YOLOv5改进系列(1)——添加SE注意力机制 YOLOv5改进系列(2

两阶段提交:详解数据库宕机引起的主从不一致问题、redolog与binlog的两阶段提交

0、基础知识and问题 从基础上我们了解&#xff1a; &#xff08;1&#xff09;redolog作为数据库保证持久化的日志&#xff0c;在update事务提交后就会按一定的策略刷入磁盘中&#xff0c;在刷入后&#xff0c;即使数据库断电宕机&#xff0c;mysql也能从redolog中恢复数据到磁…

Matplotlib数据可视化(六)

目录 1.绘制概率图 2.绘制雷达图 3.绘制流向图 4.绘制极坐标图 5.绘制词云图 1.绘制概率图 from scipy.stats import norm fig,ax plt.subplots() plt.rcParams[font.family] [SimHei] np.random.seed() mu 100 sigma 15 x musigma*np.random.randn(437) num_bins …

【腾讯云 Cloud Studio 实战训练营】在线 IDE 编写 canvas 转换黑白风格头像

关于 Cloud Studio Cloud Studio 是基于浏览器的集成式开发环境(IDE)&#xff0c;为开发者提供了一个永不间断的云端工作站。用户在使用Cloud Studio 时无需安装&#xff0c;随时随地打开浏览器就能在线编程。 Cloud Studio 作为在线IDE&#xff0c;包含代码高亮、自动补全、Gi…

winform 设置画刷半透明

使用solidBrush新建画刷&#xff0c;定义画刷的颜色为透明色 Brush b new SolidBrush(Color.FromArgb(50, Color.Green)); 这里的50是透明度的设置&#xff0c;范围从0-255&#xff1b; 0:无颜色 255:不透明 转&#xff1a;c# 设置Brush 画刷 透明_solidcolorbrush 透明色_…

git-fatal: No url found for submodule path ‘packages/libary‘ in .gitmodules

文章目录 前言一、git submodule功能使用二、错误信息&#xff1a;三、解决方法&#xff1a;四、.gitmodules配置文件&#xff1a;总结 前言 最近在做vue项目&#xff0c;因为项目比较复杂&#xff0c;把功能拆分成很多子模块&#xff0c;我们使用Git的submodule功能。遇到错误…

使用libvncserver库快速搭建VNC服务端

文章目录 VNC是什么libvncserver的优点和缺点构建libvncserver使用libvncserver搭建VNCServerX11模拟鼠标键盘操作libvncserver中处理鼠标键盘消息 VNC是什么 VNC(Virtual Network Computing)是一种使用远程帧缓冲协议(RFB)的屏幕分享及远程操作软件。VNC的服务端可以通过RFP协…

Linux开机启动程序添加root权限

Linux添加开机启动程序 Debain、Ubuntu系列Linux开机之后会执行/etc/rc.local文件中的命令&#xff0c;所以&#xff0c;如果是想添加登陆用户所具有权限的操作&#xff0c;可以在文件中exit 0之前添加开机自动执行的脚本命令。或者将执行脚本的权限修改为当前登录用户具有执行…

基于R语言APSIM模型进阶应用与参数优化、批量模拟

随着数字农业和智慧农业的发展&#xff0c;基于过程的农业生产系统模型在模拟作物对气候变化的响应与适应、农田管理优化、作物品种和株型筛选、农田固碳和温室气体排放等领域扮演着越来越重要的作用。APSIM (Agricultural Production Systems sIMulator)模型是世界知名的作物生…

moodle单点登陆

在moodle/login添加sso.php <?phprequire(../config.php); require_once(lib.php);if($_SERVER[REQUEST_METHOD]==GET){$tokenId=$_GET[tokenId]; }else{$tokenId="fail";