白话无人驾驶:1风暴来袭

----->更多内容,请移步“鲁班秘笈”!!<-----

根据最新的消息,在2024世界人工智能大会上,上海发放了首批完全无人驾驶智能网联汽车示范应用许可,即“完全无人载人车牌照”。首批获得许可的企业包括AutoX安途、小马智行科技、百度智行科技和赛可智能科技。

加上之前特斯拉首席执行官埃隆·马斯克表示,特斯拉可能很快就会向中国客户提供全自动驾驶 (FSD)。特斯拉FSD在中国市场的推进备受瞩目,FSD功能是特斯拉汽车的核心卖点之一。特斯拉四年前推出了FSD功能,但尚未在中国上市。如果能够在中国市场实现,这将进一步加剧智能汽车领域无人驾驶的竞争。在小编带着大家了解无人驾驶技术之前,先来一些基本的术语。

Sim2Real是机器人和自动驾驶汽车中的一个概念,涉及将在模拟环境中获得的技能、知识或模型转移到真实世界的应用中。Sim2Real 的核心目标是设计能够有效弥合这两个领域之间的差异的算法和方法,即所谓的 Sim2Real 差距。尽管Sim2Real迁移主要集中在将深度强化学习 (DRL) 策略从模拟转移到现实世界,但它也可以更广泛地视为传感部分的机器学习 (ML) 问题,用于代理面对现实世界中未在模拟中出现的情况。

汽车的自动驾驶技术目前存在两种模式,第一种端到端系统将原始传感器输入通过多层神经网络最终直接映射到控制命令(上图下面),这种技术类似于特斯拉的FSD。端到端系统的特点是统一的架构,旨在直接从原始传感器输入学习整个映射到驱动动作,而无需明确地将任务分解为单独的模块。它涉及使用 ML的方法训练一个全面的学习模型,直接处理原始传感器数据并输出控制命令。这样一来可以节省大量的代码,但是需要足够的样本和算力来训练这个模型。

第二种模式则为模块化设计,将整个系统分为多个子系统,按照感知、表示、路径规划和控制模块,最终形成决策指令(控制命令)。表示模块使用来自感知模块的信息,并使用传感器融合技术进一步处理传感器数据,或者使用传感器范围内每个对象的预测状态创建对象映射。感知模块和表示模块的结合可以看作是场景理解,它提供了对环境的抽象高级表示。之后,路径规划会制定出一条安全有效的路线来到达目的地。通常,在自动驾驶系统中,规划阶段分为两个不同的部分,即全局路径规划和局部路径规划。全局路径规划是指确定从当前位置到目的地的最优或可行路线的过程,该过程考虑了整个环境,并涉及高层决策。另一方面,本地路径规划或路径跟踪侧重于车辆的直接周围环境,并处理进行实时调整以遵守计划的全局路径。

定位与传感器融合的基本概念图如上,各种成本也都标记出来,对于雷达而言,价格浮动较大。

  • GPS可以直接提供车辆的位置,但精度会受到一系列因素的影响,例如大气条件、卫星几何形状、信号阻塞(建筑物、树木等)、多径干扰以及 GPS 接收器的质量。差分GPS(DGPS)系统和增强技术可以通过纠正其中一些误差源来提高GPS的精度,但无法达到在小型汽车中极其重要的精度。

  • IMU由各种传感器组成,例如加速度计和陀螺仪,用于测量和报告无人驾驶设备的三维加速度和角速度:俯仰、滚动和偏航。IMU的运行会不断的累积传感器漂移和积分的误差,从而导致长期测量的不准确性。为了解决这些问题,通常通过传感器融合方法将两种传感器集成,例如卡尔曼滤波,以提高确定位置和方向的准确性和可靠性。当然也有研究将IMU、车轮编码器和室内GPS测量融合在一起,以实现准确的定位。或者将多相机图像与AprilTag 系统和车轮里程计融合的方法。

  • 激光雷达是以发射激光束探测目标的位置、速度等特征量的雷达。通过向目标发射探测信号(激光),然后将接收到的从目标反射回来的信号(目标回波)与发射信号进行比较,从而获得目标的距离、方位、速度等相关信息。与预定义的地图或SLAM技术合作,以在其环境中有效地导航和定位车辆。

  • 毫米波雷达是通过毫米波段的电波测量距离、相对距离、方向等的雷达传感器。通过分析检测到的反射波频率变化等,检测前方及对面是否有车辆、与前方及对面车辆间的距离、相对速度和方向等。

  • 超声波传感器能被任何材质的障碍物所反射,并接收和放大障碍物反射的超声波脉冲,将超声波脉冲转换成数字信号。

路径规划则是指自动驾驶车辆在其环境中导航时,确定从当前位置到所需目的地的安全有效的路线的过程。这项任务涉及创建车辆可以遵循的轨迹或路径,考虑障碍物、道路状况和交通法规等各种因素,旨在确保安全可靠的导航,同时优化行驶时间和能源效率等因素。

  • 最传统的方法是Dijkstra算法,该算法配合SLAM方法获取全局地图信息。还有一些是A*算法来获取赛车的最优路径,也存在混合A*算法与成本函数的学习模型。这种集成旨在解决导航过程中遇到的不可预见的障碍,这些障碍通常无法被传统的全球路径规划算法检测到。

  • 路径规划被视为一个优化问题,也已经看到了各种ML方法的成功应用,从而产生了显著的结果。例如,使用经典的RL算法Q-Learning为机器人生成全局路径,与RRT算法相比,该路径实现了更短、更流畅的路径。还有一种引入包括映射器、全局策略和用于Jetbot基于图像的导航的本地策略框架。测绘人员使用摄像头图像进行监督学习,以生成占用网格地图,在此之后采用A*算法计算短期目标。

车道保持一直是各种平台广泛研究的重点。虽然车道保持任务与路径跟随任务有相似之处,但两者之间存在明显差异。路径跟随涉及遵循预定的路径并利用实时反馈来安全地保持所需的轨迹。另一方面,车道保持任务的目标是将小型车辆引导到指定车道内,符合与车道中心偏差的特定容差。这项任务主要依赖于视觉输入,利用RGB摄像头连续监控车道内的位置。

跟车是自动驾驶汽车在道路上行驶时与前方车辆保持安全和适当距离的能力。它要求车辆跟踪和跟随前方车辆的运动,相应地调整其速度和位置,以确保安全、舒适和高效的驾驶体验。感知方面,LiDAR技术测量车辆之间的距离,而IMU提供加速度数据。

超车是指自动驾驶汽车改变车道安全地超过道路上朝同一方向行驶的另一辆车。超车的目的是在保持正常交通流量的同时,安全有效地领先于速度较慢的车辆。

障碍物检测和避让是指识别并绕过其路径上的障碍物或潜在危险,以确保安全和不间断的驾驶行为。它利用各种传感器,包括摄像头、激光雷达、超声波传感器和其他技术,不断扫描周围环境以检测和分类障碍物。上一篇文章刚刚介绍了计算机视觉的应用。

  • 使用基于外观的方法,障碍物通常被识别为图像中的前景。主要的挑战在于根据既定标准区分相关的前景或背景元素,例如颜色差异或纹理特征。光流分析、背景减法、差分法可用于基于运动的障碍物检测。YOLO是专门为实时物体检测而设计的,其变体已被用于提高成功率。CNN在克服传统方法的局限性方面提供了有前途的能力,在多样化和动态的环境中展示了更大的适应性和更高的实时性能。

  • 除了基于摄像头的方法外,LiDAR还广泛用于避障系统。原始LiDAR点云数据或最小处理的数据经常被使用,涉及插补空样本和清理嘈杂数据等过程,作为神经网络执行后续控制任务的输入。

最后常见的是多车辆混合现实的强化学习方法。虚拟和真实的车辆都存在于模拟中,该模拟管理虚拟汽车的物理特性并在混合现实中模拟碰撞。

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

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

相关文章

mysql 字段为json字符串,转对象然后赛选查询案例

sql 案例 SELECT JSON_UNQUOTE(JSON_EXTRACT(remark, $.deviceIp)) AS ip FROM intellect_identify_camera where JSON_UNQUOTE(JSON_EXTRACT(remark, $.deviceIp)) 127.0.0.1 ;

外国程序猿是什么水平?印度/越南/泰国/菲律宾

外国程序猿是什么水平? 中国互联网企业在海外扩张中,会遇到哪些困难和问题? 文化的差异本地法律法规的问题产品定位的问题人员招聘的问题等等…… 文化的差异和法律法规只能去适应,产品定位可以做调研,参考竞争对手和竞品。 人呢?这是最不可控的因素! 这里所说的人肯定…

mybatis语法进阶1

日志的使用 我们在使用MyBatis的时候, 其实MyBatis框架会打印一些必要的日志信息, 在开发阶段这些日志信息对我们分析问题,理解代码的执行是特别有帮助的; 包括项目上线之后,我们也可以收集项目的错误日志到文件里面去; 所以我们采用专门的日志系统来处理. 步骤 导入坐标拷贝…

阿里云人工智能平台PAI论文入选OSDI ‘24

近日&#xff0c;阿里云人工智能平台PAI的论文《Llumnix: Dynamic Scheduling for Large Language Model Serving》被OSDI 24录用。论文通过对大语言模型&#xff08;LLM&#xff09;推理请求的动态调度&#xff0c;大幅提升了推理服务质量和性价比。 Llumnix是业界首个能灵活在…

第一次构建一个对话机器人流程解析(一)

1.问答机器人的组成 1.1 问答机器人的组成结构图 2. 问答机器人的组成-机器人的个人属性 所谓的机器人一般具备有个人的属性&#xff0c;这些属性固定&#xff0c;形成了机器人的个人偏好 在实现过程中&#xff0c;此处使用一个xml配置文件&#xff0c;配置了机器人的个人年…

如何选购一台云服务器

说明&#xff1a;基于博主本人经常在用云服务学习技术&#xff0c;许多博客里的技术分享也都是在自己购买的云服务器上操作的&#xff0c;本文介绍根据自己的经验&#xff0c;如何选购一台云服务器 选择产商 云服务可以选择阿里云、华为云、腾讯云、百度云&#xff0c;都是几…

296个地级市GDP相关数据(2000-2023年)

GDP相关数据&#xff1a;衡量地区经济活动的综合指标 国内生产总值&#xff08;GDP&#xff09;是衡量一个国家或地区经济规模和发展水平的核心指标。它反映了在一定时期内&#xff0c;所有常住单位生产活动的最终成果。 GDP的种类及其含义&#xff1a; 名义GDP&#xff1a;按…

昆明高校大学智能制造实验室数字孪生可视化系统平台建设项目验收

昆明高校大学智能制造实验室的数字孪生可视化系统平台建设项目&#xff0c;正是在这样的背景下应运而生。项目自启动以来&#xff0c;便受到了校方的高度重视和大力支持。经过数月的紧张筹备和精心实施&#xff0c;项目团队克服了种种技术难题&#xff0c;成功完成了系统的开发…

热题系列9

剑指 Offer 39. 数组中出现次数超过一半的数字 给一个长度为 n 的数组&#xff0c;数组中有一个数字出现的次数超过数组长度的一半&#xff0c;请找出这个数字。 例如输入一个长度为9的数组[1,2,3,2,2,2,5,4,2]。由于数字2在数组中出现了5次&#xff0c;超过数组长度的一半&am…

用 Kotlin 编写四则运算计算器:从零开始的简单教程

人不走空 &#x1f308;个人主页&#xff1a;人不走空 &#x1f496;系列专栏&#xff1a;算法专题 ⏰诗词歌赋&#xff1a;斯是陋室&#xff0c;惟吾德馨 目录 &#x1f308;个人主页&#xff1a;人不走空 &#x1f496;系列专栏&#xff1a;算法专题 ⏰诗词歌…

AI搜索助手心流正式上线 小程序版本、APP版本也将推出

7月10日&#xff0c;专为科研人员、高校教师和学生、职场人士研发的大模型应用产品心流正式上线。据了解&#xff0c;其产品定位为用户的AI搜索助手&#xff0c;提供智能搜索、知识问答、智能阅读、辅助创作等能力&#xff0c;旨在帮助用户提升工作和学习效率。 心流支持AI搜索…

AI绘画:midjourney快速生成符合心意的AI人物形象

生成人物的万能句式&#xff0c;包含**「人物的客观描述」「视角」「角度」「距离」「表情」「服装」「风格」「光源」**等内容&#xff0c;也可以只取其中部分的也会得到一个还不错的结果。 人物构图视角的选择 视角可以按照相机相对于被拍摄对象的位置&#xff0c;分为 正面…

微信小程序毕业设计-报刊订阅系统项目开发实战(附源码+论文)

大家好&#xff01;我是程序猿老A&#xff0c;感谢您阅读本文&#xff0c;欢迎一键三连哦。 &#x1f49e;当前专栏&#xff1a;微信小程序毕业设计 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f380; Python毕业设计…

网络(二)——套接字编程

文章目录 理解源IP地址和目的IP地址认识端口号认识TCP/UDP协议网络字节序socket编程接口socket 常见APIsockaddr结构 理解源IP地址和目的IP地址 在IP数据包头部中, 有两个IP地址, 分别叫做源IP地址, 和目的IP地址&#xff1b; 源IP即发送方的地址&#xff0c;目的IP即接受方的…

免费开源数字人生成工具

使用步骤更是简单到不行&#xff1a; 1. 输入图片&#xff1a;选择你想要生成动态视频的肖像图片。 2. 输入音频&#xff1a;提供与图片匹配的音频文件&#xff0c;EchoMimic会根据音频内容驱动肖像的动态效果。 3. 设置参数&#xff1a;一般保持默认设置即可&#xff0c;当然&…

【银河麒麟服务器操作系统】系统夯死分析及处理建议

了解银河麒麟操作系统更多全新产品&#xff0c;请点击访问麒麟软件产品专区&#xff1a;https://product.kylinos.cn 服务器环境以及配置 【机型】物理机 处理器&#xff1a; Intel 内存&#xff1a; 512G 整机类型/架构&#xff1a; X86_64 【内核版本】 4.19.90-25…

【C++深入学习】类和对象(一)

欢迎来到HarperLee的学习笔记&#xff01; 博主主页传送门&#xff1a;HarperLee博客主页&#xff01; 欢迎各位大佬交流学习&#xff01; 本篇本章正式进入C的类和对象部分&#xff0c;本部分知识分为三小节。复习&#xff1a; 结构体复习–内存对齐编译和链接函数栈桢的创建…

再升级!视频理解大模型 CogVLM2 开源

节前&#xff0c;我们组织了一场算法岗技术&面试讨论会&#xff0c;邀请了一些互联网大厂朋友、今年参加社招和校招面试的同学。 针对大模型技术趋势、算法项目落地经验分享、新手如何入门算法岗、该如何准备面试攻略、面试常考点等热门话题进行了深入的讨论。 总结链接如…

基于JAVA-JSP的电子书下载系统设计与实现

点击下载源码 基于JAVA-JSP电子书下载系统 目 录 第1章 绪论 1 课题的研究背景、内容和意义 1 第2章 主要技术概述 3 2.1 B/S结构 3 2.2 JSP技术 4 2.2.1 JSP技术的强势 5 2.2.2 JSP技术的弱势 5 2.3 SQL SERVER 2000数据库 5 2.4 JDBC数据库连接 6 2.4.1 JDBC接口 …

Mathematica笔记

Mathematica笔记 mathematica等距、不等距数组mathematica多条线作图与循环图例 mathematica等距、不等距数组 mathematica多条线作图与循环图例 Clear["*"] h[x_, a_] a*E^x; LogLogPlot[Evaluate[Table[h[x, i], {i, 1, 20, 2}]], {x, 0.001, 10}, PlotRange -&g…