康谋分享 | aiSim5激光雷达LiDAR模型验证方法(二)

aiSim中的LiDAR是一种基于光线追踪的传感器,能够模拟真实LiDAR发射的激光束,将会生成LAS v1.4标准格式的3D点云,包含了方位角、俯仰角和距离等。

aiSim能够模拟LiDAR单态(Monostatic)和同轴(Coaxial)配置。在aiSim中,LiDAR仿真是将模型建为在某个方向上发射单束光线的点光源,因此,单束光线承载了激光的全部功率。


目录

一、与不同形式降水的相互作用

1、雨天

2、雾天

3、雪天

二、与不同材料的相互作用

三、实际应用

1、高速公路场景点云

 2、点云细节对比

作者介绍

崔工


一、与不同形式降水的相互作用

LiDAR传感器与不同形式的降水有相互作用:

1、雨天

aiSim的LiDAR模型不会将雨滴视为影响激光反射的几何形状,而是基于强度和3D坐标,添加噪声,从而模拟降雨对于ADAS中LiDAR性能的衰减。

 

     图1:雨天aiSim5激光雷达点云(2L)       图2:晴天aiSim5激光雷达点云(2L)

对于雨天的衰减,主要使用公式:

e^(-2·R·γ)

其中R是接收器到物体的距离;γ为大气消光系数,晴天则为0。

2、雾天

aiSim在仿真中设定“浓雾”中水滴半径为5μm,可调整空气中水滴的数量来控制雾气的大小,同样采用了与雨天相同的衰减公式。

3、雪天

aiSim仿真的激光光束一旦击中雪花时,aiSim AIR引擎就会计算返回光束的强度。考虑雪花表面的不规则性,其将会被视为白色漫反射模型,将会导致光束在多个方向上散射,从而影响返回信号的强度和质量。

 

      图3:雪天aiSim5激光雷达点云(2L)         图2:晴天aiSim5激光雷达点云(2L)

二、与不同材料的相互作用

aiSim的基于物理的LiDAR模型还会和不同的材料具有相互作用,与Filament相似,能够提供高度真实和准确的光线与材质交互模拟结果。

考虑到不同材料的反射率(反照率)不同,许多材料的反照率数据并不都是在905nm波长下测量的,因此aiSim将反照率值基于pbrt-v3模型转换成720nm的波长,接近于905nm。

对于安全交通标识和和车道线等具有回归反射(Retro-Reflective)特性的材料来说,能够将辐射能量绝大部分直接反射回接收器。当LiDAR的光束击中这类表面时,信号损失非常小。

因此,在aiSim的LiDAR传感器输出的点云强度中,强度值[0-100]之间为Lambertian(朗伯)值,而[101-255]则代表回归反射的目标。如图:当值大于100时,车道显示为红色。

图4:点云强度值

同时,aiSim也提供了丰富的材料库,对于大多数3D数字资源来说,可以通过aiSim提供的回归反射材料,将其附着在3D模型上来实现逆反射的效果。除逆反射外,aiSim也提供BRDF材料蒙版,即基于双向反射分布函数的反射材料,让不同的3D模型就有不同程度的回归反射特性,在不同区域上实现实现不同的光学行为。

由于在大多数图像处理系统中,红色通道是最容易区分和处理的通道,因此aiSim在红色通道表示回归反射的特性,将[0-255]划分成不同的部分来表示:

  •  [0-15]:基础反射,表示材料的基础反射性,即漫反射特性,遵循朗伯特定律,适用于大多数普通表面,如墙壁等。
  • [16-32]:回归反射,表示材料具有逆反射特性,允许光线沿着接近入射角度相反方向反射回去,适用于交通标志,施工标志,车道线等。
  • [32-64]:清漆(透明)层,表示材料物体的材质将会模拟出光滑有光泽的表面,通常应用于在汽车表面,塑料制品等具有透明保护层的3D模型。

三、实际应用

 在实际应用中,通过场景重建可以比对验证aiSim中LiDAR模型的置信度:

1、高速公路场景点云

图5:高速场景对比1
图6:高速场景对比2

红色点云为aiSim仿真场景中LiDAR输出结果,绿色点云为真实世界中LiDAR点云数据,仿真点云的总体形状与真实数据非常接近。

 2、点云细节对比

在同一车道中,远距离外部车辆的点云数据与实际情况非常接近。

图7:同车道远端车辆点云对比

当然,在一些场景下,真实的激光雷达(绿色)激光束穿透玻璃表面的比例高于仿真(红色)的结果。

图8:玻璃材质穿透对比

 以上就是验证aiSim激光雷达LiDAR模型的验证方法。


作者介绍

崔工

康谋科技仿真测试业务技术主管,拥有超过5年的汽车仿真测试及自动驾驶技术研发经验,熟练掌握仿真测试工具和平台,如aiSim、HEEX等,能有效评估和优化自动驾驶系统的性能和安全性。拥有出色的跨文化沟通能力,成功带领团队完成多项海外技术合作项目,加速了公司在自动驾驶技术上的国际化进程。作为技术团队的核心,领导并实施过大规模的自动驾驶仿真测试项目,对于车辆行为建模、环境模拟以及故障诊断具有独到见解。擅长运用大数据分析和人工智能技术,优化仿真测试流程,提高测试效率和结果的准确性。


如您对上述产品和解决方案感兴趣,

欢迎联系康谋自动驾驶团队了解更多信息。

我们将竭诚为您服务!

期待与您的交流!

康谋aiSim自动驾驶仿真模拟平台 - 端到端的ADAS/AD仿真工具 | 物理级传感器仿真 | 高精度环境模拟康谋自动驾驶仿真软件-aiSim,全球首个通过ISO 26262 ASIL D认证的汽车仿真工具。搭载自研确定性仿真引擎aiSim AIR Engine,提供物理级传感器仿真和高精度环境模拟,可基于真实场景建模,支持多路视频并行输出,提供完整测试报告和分析指南。icon-default.png?t=N7T8https://keymotek.com/adas-simulator-aisim/

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

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

相关文章

PC端微信软件如何多开【详细教程】

现在工作中,很多小伙伴会用到两个微信。如何在PC端同时登录多个微信呢?赶快跟着下面的教程学起来吧 1、创建一个txt文本文件 2、输入以下代码并保存 echo offstart "" "复制粘贴微信的目标地址" 需要开几个微信就复制几行exit示例…

UTONMOS:用区块链技术拓展商业边界在哪里?

引言 大约从 2021 年Web 3 这个新概念开始受到风险基金和科技圈的普遍关注。但如果你对过去几年区块链的发展历史足够了解,就应该已经意识到现在的 Web 3 并不是什么新技术,甚至不是旧技术的进步,它只是一个基于区块链技术的宏大构想。 我是…

Vue3+Vant开发:个人信息管理

🙈作者简介:练习时长两年半的Java up主 🙉个人主页:程序员老茶 🙊 ps:点赞👍是免费的,却可以让写博客的作者开心好久好久😎 📚系列专栏:Java全栈,计算机系列(火速更新中) 💭 格言:种一棵树最好的时间是十年前,其次是现在 🏡动动小手,点个关注不迷路,…

一个联合均值与方差模型的R包——dglm

目录 一、引言二、包的安装与载入三、模拟例子3.1 数据生成3.2 数据查看3.3 模型估计参数 一、引言 在 R 语言中,dglm 包是用于拟合双参数广义线性模型(Double Generalized Linear Models,简称 DGLMs)的一个工具。这类模型允许同…

C语言实现双人贪吃蛇项目(基于控制台界面)

一.贪吃蛇 贪吃蛇是一款简单而富有乐趣的游戏,它的规则易于理解,但挑战性也很高。它已经成为经典的游戏之一,并且在不同的平台上一直受到人们的喜爱和回忆。 二.贪吃蛇的功能 游戏控制:玩家可以使用键盘输入设备来控制蛇的移动方…

139GB,台北倾斜摄影OSGB数据V0.1版

本月初发布了谷歌倾斜摄影数据OSGB转换工具V0.2版(更新!谷歌倾斜摄影转换生成OSGB瓦片V0.2版),并免费分享了基于V0.2版转换工具生产的澳门地区OSGB数据(首发!澳门地区OSGB数据V0.2版免费分享),V0.2版本在生产速度、显示效率和OSGB数据轻量化方面进行了优…

NVIDIA Jetson jtop查看资源信息

sudo -H pip install -U jetson-stats 安装好之后可能需要reboot 执行jtop: 时间久了可能会退出,可参考如下再次启动。 nvidiategra-ubuntu:~$ jtop The jtop.service is not active. Please run: sudo systemctl restart jtop.service nvidiategra-ub…

修改docker镜像版本,容器大小缩小10%!

shigen坚持更新文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。 个人IP:shigen 是的,你看的没错:修改docker镜像的版本,我的…

最新知识付费小程序源码独立版 支持多终端合一+源码开源可二开+含完整代码包和安装教程

在当今信息爆炸的时代,知识付费逐渐成为了一种新型的商业模式。为了满足广大开发者和运营者的需求,分享一个最新版的知识付费小程序源码独立版。该版本不仅支持多终端合一,还具备源码开源可二开的特性,同时提供了完整的代码包和安…

【性能测试】ChaosTesting(混沌测试)ChaosBlade(混沌实验工具)(六)-servelt

7. servelt接口规范 7.0 创建servelt blade create servlet 7.0.1 介绍 Servlet 是 Java 的 web 的接口规范,Java web 服务器都遵循此规范实现。本场景主要模拟 Java Web 请求延迟、异常场景。 [blade create servlet delay](blade create servlet delay.md) 请…

网页自动跳转到其他页面,点击浏览器返回箭头,回不到原来页面的问题

背景&#xff1a;今天产品提个需求&#xff0c;需要从index页面自动触发跳转到下一页面的事件&#xff0c;从而不做任何操作&#xff0c;直接跳转到test页面。 代码是这样的&#xff1a; index.vue: <template><div style"width:500px;height:600px;background-…

WIFISKY 7层流控路由器 confirm.php RCE漏洞复现

0x01 产品简介 WIFISKY-7层流控路由器是一款可用于家庭或办公环境的无线路由器,具备流控功能以优化网络流量和提供更稳定的网络连接。该路由器采用了7层流控技术,能够依据网络数据包的内容进行智能管理,从而实现对网络流量的精细化控制和优化。这种技术可以提升网络的整体性…

Science Robotics 美国斯坦福大学研制了外行星洞穴探测机器人

月球和火星上的悬崖、洞穴和熔岩管已被确定为具有地质和天体生物学研究理想地点。由于其隔绝特性&#xff0c;这些洞穴提供了相对稳定的条件&#xff0c;可以促进矿物质沉淀和微生物生长。在火星上&#xff0c;这些古老的地下环境与火星表面可能适合居住时几乎没有变化&#xf…

孙中亮:北斗三十周年,看北斗芯片高质量发展历程和方向

1994年1月10日&#xff0c;北斗一号建设正式启动&#xff0c;党中央决策建设独立自主的北斗卫星导航系统。2020年7月31日&#xff0c;北斗三号全球卫星导航系统正式开通&#xff0c;标志着北斗系统进入全球化发展新阶段。随着2024年的到来&#xff0c;北斗系统建设已走过栉风沐…

上位机图像处理和嵌入式模块部署(树莓派4b与视觉slam十四讲)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 实际使用中&#xff0c;树莓派4b是非常好的一个基础平台。本身板子价格也不是很贵&#xff0c;建议大家多多使用。之前关于vslam&#xff0c;也就是…

ChatGPT实战100例 - (18) 用事件风暴玩转DDD

文章目录 ChatGPT实战100例 - (18) 用事件风暴玩转DDD一、标准流程二、定义目标和范围三、准备工具和环境四、列举业务事件五、 组织和排序事件六、确定聚合并引入命令七、明确界限上下文八、识别领域事件和领域服务九、验证和修正模型十、生成并验证软件设计十一、总结 ChatGP…

力扣HOT100 - 108. 将有序数组转换为二叉搜索树

解题思路&#xff1a; 二叉搜索树一般使用中序遍历 class Solution {public TreeNode sortedArrayToBST(int[] nums) {return helper(nums,0,nums.length-1);}public TreeNode helper(int[] nums,int left,int right){if(left>right) return null;//确定根节点//总是选择中…

2024年阿里云域名注册活动,com域名1元起,cn域名33元起

随着互联网的飞速发展&#xff0c;一个好的域名已经成为了企业或个人在线身份的重要标志。注册域名是很多用户开启互联网业务的第一步&#xff0c;2024年很多注册商现在com域名注册都快逼近80元了。作为国内最大的域名注册商与云服务商&#xff0c;近日&#xff0c;阿里云推出了…

提升你的C编程技能:使用cURL下载Kwai视频

概述 本文将介绍如何利用C语言以及cURL库来实现Kwai视频的下载。cURL作为一个功能强大的网络传输工具&#xff0c;能够在C语言环境下轻松地实现数据的传输。我们还将探讨如何运用代理IP技术&#xff0c;提升爬虫的匿名性和效率&#xff0c;以适应Kwai视频平台的发展趋势。 正…

Java web应用性能分析之【Linux服务器性能监控分析概叙】

大多数场景&#xff0c;我们的Java web应用都是部署在linux环境&#xff0c;所以对linux服务器的性能指标需要有一个比较清晰的认识。Linux服务器的性能指标无非就5个方面&#xff1a;CPU、内存、磁盘、网络、文件系统。不同的性能指标都有对应的命令进行监控和查看&#xff08…