闪光激光雷达实现无人驾驶导航

news2024/10/6 19:31:01

一艘宇宙飞船盘旋在灰色、布满陨石坑的月面上,扫描着它的着陆点,然后,在火箭的火焰中,扬起大量尘埃的火焰中,着陆器“墨菲斯”安全稳定地下降到一个空旷的地方。在布满碎石的岩石表面。

事实上,2014 年的这次飞行并不是一次新的登月——精心打造的月球景观实际上就在肯尼迪航天中心的跑道一侧。但它确实展示了一些非常新的东西:自主着陆在一定程度上是由一种特殊的 3D 成像仪(称为全局快门闪光激光雷达)实现的,它被用来帮助 NASA 接近和采样小行星,并且很快可能会帮助你的汽车安全地行驶在道路上。

传统激光雷达的工作原理是发送激光脉冲。当激光机械扫描整个场景时,该设备会计算脉冲从各个表面反射回来所需的时间。然后,它能够逐像素地将场景的 3D 地形图拼接在一起。顾名思义,全局快门闪光激光雷达使用单个激光脉冲生成整个地图,一次性获取所有数据。脉冲由具有数千个像素的焦平面阵列接收,这提供了许多优势,最重要的是速度。一次激光发射就可以产生数万个像素。

但它也显着减少了计算负载,因为所有数据都是在同一时刻、同一物理位置接收的。相比之下,使用传统激光雷达时,携带该设备的飞行器通常会在运动中发出一系列激光脉冲。你必须非常精确地跟踪该运动,以便正确计算如何将所有这些像素放在一起。

Amzarjerdian 的 NASA 团队早在 2006 年就开始探索闪光激光雷达的使用,同时致力于自主着陆和避险技术 (ALHAT) 项目,这项工作最终导致 Morpheus 在 2014 年成功模拟登月。“我们的目标是使用像 3D 相机一样的激光雷达,这样当我们前往月球或火星时,着陆器可以向下方看,看到岩石和陨石坑,然后找出最好的座位。

在之前的任务中,美国宇航局会提前分析图像,以找到平稳安全的着陆点。展望未来,现在科学家们想去更危险的地方。为了做到这一点,他们不能只选择最安全、最温和的地区。如果想去这些危险的地方,那就就必须有一个机载避险传感器。

好处

     如今,ASC 的闪光激光雷达不仅适用于太空,而且还是太空先驱。美国宇航局的起源、光谱解释、资源识别、安全-风化层探索者 (OSIRIS-REx) 小行星样本返回任务拥有一台相机,可帮助指导最终接近其目标小行星贝努 (Bennu)。传感器提供了小行星的范围以及它们正在接近的区域的 3D 地图,因此它们可以在最后几米内定位自己。”2020 年 7 月,OSIRIS-REx 计划在靠近目标小行星 Bennu 的位置航行,执行样本返回任务,这在一定程度上要归功于闪光激光雷达的引导。

但该成像仪也有大量地面应用,包括无人驾驶汽车,ASC 的汽车闪光激光雷达是根据太空就绪设备(例如飞往贝努的设备)改编的,但“基本技术是相同的”。除其他差异外,汽车版本要小得多,为 4 英寸 x 4 英寸 x 2 英寸,大约是符合空间要求的版本所需尺寸的八分之一。但基本的优势是相同的。最重要的是:传统激光雷达每个脉冲只有一个像素。闪光激光雷有 15,000 个像素。而且由于闪光激光雷在一次捕获中获取了整个数据帧,因此不会出现运动失真。通过降低软件处理要求,闪光激光雷达可以更快地识别道路危险,这对于与其他驾驶员、行人、骑自行车者等一起在道路上行驶时至关重要的安全优势。

处理数据的减少还有其他好处,包括将所需功率从传统激光雷达的约 150 瓦减少到 ASC 太空就绪系统的仅 40 瓦。相机能够生成无失真数据、点云数据,从而能够在各种应用中实现实时自主导航:空间平台、机载、陆地平台和海洋平台。

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

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

相关文章

JavaFx学习问题1--图片不显示问题

需要注意的点也就是两个 1.路径问题 如果是绝对路径那么格式是file: 绝对路径 如下图所示   如果不加直接给你报错 如果是相对路径格式是相对于src下的相对路径,但头部不加src 如下图 如果加了src,则跟绝对路径一样,要在前面写个file…

python GUI

Python tkinter快速可视化开发GUI界面指南:详细教程(附带工具)_tkinter 可视化_德宏大魔王的博客-CSDN博客 这个案例: 1、GUI 简介 GUI 有好多实现方式;组件 我们选择tkinter 实现; 2、Tkinter 组件 3、拖拽的方式实现Tkinter…

【操作系统笔记十一】进程间通信

Linux文件系统 inode 节点 (index node):给每个文件赋予一个称为 i 节点的数据结构。 inode 一开始是存储在硬盘中的,只有当文件被打开的时候,其对应的 i 节点才加载到内存中。 总结: Linux 中&#xff0c…

Linux的socket通信

关于套接字通信定义如下: 套接字对应程序猿来说就是一套网络通信的接口,使用这套接口就可以完成网络通信。网络通信的主体主要分为两部分:客户端和服务器端。在客户端和服务器通信的时候需要频繁提到三个概念:IP、端口、通信数据&…

SAP FI FS10N排除特定凭证类型

财务要求 需要把CO类型的凭证去掉,经过调试发现 筛选条件在GT_selection 在这个函数里面做个增强试试 *----------------------------------------------------------------------* ***INCLUDE FAGL_FILL_GT_SELECTIONS . *------------------------------------…

全流程ARCGIS Pro技术应用教程

详情点击公众号链接:全流程ARCGIS Pro技术应用教程 前沿 GIS是利用电子计算机及其外部设备,采集、存储、分析和描述整个或部分地球表面与空间信息系统。简单地讲,它是在一定的地域内,将地理空间信息和 一些与该地域地理信息相关…

shap-Basic SHAP Interaction Value Example in XGBoost

Basic SHAP Interaction Value Example in XGBoost XGBoost中的基本SHAP交互值示例解释没有交互的线性函数SHAP交互值用一次交互解释线性模型SHAP交互值 用到的环境是python3.7(基于上一篇文章的环境),然后再装了xgboost和shap,没…

GIT 提交过滤非必要文件

1、git ls-files:该命令会列出Git仓库中管理的所有文件 2、git rm -r -f --cached . -f 是强制删除 最后的点 是删除所有 git rm -r --cached . 3、 进入Preferences->plugins 中下载一个(.ignore)插件  在项目本地new一个(.gitignore)的文件新增需要过滤文…

最全跨境独立站建站详细步骤解析

对于跨境电商卖家来说,无论是规避“鸡蛋放在同一个篮子里”的风险,还是追求更多的销售额和利润,多平台、多站点的布局都是其至关重要的战略。加之市场的变化带来了新的发展机遇,这也使得如今很多出海企业都在抢占独立站新风口。然…

四、线性支持向量机算法(LinearSVC,Linear Support Vector Classification)(有监督学习)

线性支持向量机,Linear Support Vector Classification. 与参数内核为线性的SVC类似(SVC(kernel‘linear’)),但使用liblinear而非libsvm实现,因此在选择惩罚和损失函数时更具灵活性,并能更好地扩展到大量样本 SVC(kernel’linea…

【沐风老师】3DMAX路径拖尾光线刀光效果插件GhostTrails教程

3DMAX路径拖尾光线刀光效果插件GhostTrails,是3dsmax的动画挤出修改器。它非常适合风格化的运动模糊效果、轮胎轨迹、Tron光循环和许多其他用途。 【适用版本】 3dMax2010 - 2024 【安装方法】 1.将对应版本的GhostTrails 插件复制到 3dmax 插件目录(如…

原创动画《优弧,你小子!》

💥 背景 体验效果直接翻到第三章:成果体验 先来介绍一下优弧:掘金平台管理员丨首席客服君丨运营负责人 👨‍✈️ 现在优弧到底是妹子还是汉子仍是一个未解之谜,网上众说纷纭。他说:优弧是个200来斤的胖子&a…

AIGC赋能甄知燕千云员工AI助手,升级企业智创之旅

燕千云数智化业务服务平台发布了1.24.0版本,此次版本升级了燕千云智能工单,增加了一键外呼功能,并且优化了在线客服接入了失败通知,满足不同的用户需求,此次还升级了智能助理,知识中心等功能,满…

[计算机入门] Windows附件程序介绍(影音类)

3.12 附件程序介绍(影音类) 3.12.1 附件程序介绍 附件程序是在安装完Windows系统后,系统自带的一些非常常用且重要的软件程序。可以通过下面的方式搜索并打开附件程序(以打开画图程序为例): 1、点击左下角windows菜单: 2、直接输入要打开…

基于 SpringBoot+Vue的电影影城管理系统,附源码,数据库

文章目录 第一章 简介第二章 技术栈第三章 功能分析第四章 系统设计第5章 系统详细设计六 源码咨询 第一章 简介 本影城管理系统,是基于 Java SpringBoot 开发的。主要包括二大功能模块,即用户功能模块和管理员功能模块。 (1)管…

在win系统安装部署svn服务及客户端使用

1. 安装svn服务端 1.1. 下载svn服务端 进入SVN服务端官网,并下载: 1.2. 下载后双击即可安装,选择下一步 1.3. 同意许可,选择下一步 1.4. 选择安装SVN的组件,默认,下一步 1.5. 设置安装路径、仓库路径、…

Python爬虫实战:用简单四步爬取小红书图片

小红书是一个热门的社交分享平台,汇聚了大量精美的图片。如果您希望保存或使用这些图片,本文将为您详细介绍如何使用Python爬虫轻松爬取小红书图片。 一、安装必要的库 在开始之前,确保您已经安装了以下Python库: requests&#…

http的get与post

get方法: 这个网址可以获取配置信息(我把部分位置字符改了,现在打不开了,不然会被追责) http://softapi.s103.cn/addons/Kmdsoft/Index/config?productwxdk&partner_id111122&osWindows&os_version11&am…

Nginx之QPS限制模块解读

目录 基本介绍 模块配置具体解读 limit_req_zone limit_req 原理:漏桶算法 基本介绍 NGINX通过limit_req_zone和limit_req两条指令来实现速率限制。指令limit_req_zone定义了限速的参数,指令limit_req在所在的location使能定义的速率。 QPS即每秒…

ChatGPT AIGC 非常实用的AI工具集合大全

实战AI 工具箱 AIGC ChatGPT 职场案例60集, Power BI 商业智能 68集, 数据库Mysql8.0 54集 数据库Oracle21C 142集, Office, Python ,ETL Excel 2021 实操,函数,图表,大屏可视化 案例实战 http://t.csdn.cn/zBytu