智能驾驶学习笔记,第一天

news2024/12/23 5:36:16

智能驾驶是智能汽车的核心,指基于先进的传感器和计算平台,通过人工智能技术,让汽车具备自主行驶的能力,旨在辅助驾驶员安全、便捷、高效地完成驾驶任务。智能驾驶有助于减少交通事故、改善交通拥堵,并提高行驶安全性和驾乘舒适性。
智能驾驶的基本实现原理,可以类比人工驾驶。图1-1所示为智能驾驶和人工驾驶的关系。传统的人工驾驶,主要靠眼睛与耳朵识别周围环境,大脑迅速地做出决策,控制手和脚去操纵方向盘、加速踏板和制动踏板。对应地,智能驾驶的实现原理是:通过给汽车装备“眼睛”“耳朵”“大脑”和“手”“脚”,让汽车代替人,完成驾驶行为。智能驾驶汽车的“眼睛”和“耳朵”是感知定位模块,“大脑”是决策规划模块,“手”和“脚”是控制执行模块。因此,智能驾驶由三大基本模块组成:感知定位模块、决策规划模块、控制执行模块。


感知定位模块包括感知和定位两部分。感知,解决的是“当前处于什么环境”的问题,汽车通过各种传感器对外部环境进行数据采集,并对复杂的外部环境进行分析与理解,获取行驶环境的信息,包括静态的道路环境、交通设施,以及动态的车辆、行人等一切可以观察到的交通环境信息。定位,解决的是“当前在哪里”的问题,通过地图与定位装置,结合当前的环境信息,确定车辆当前的位置信息。感知定位模块的作用是让汽车理解周围的交通环境,并确定目前所处的位置。感知定位模块是智能驾驶汽车安全行驶的关键,为决策规划模块提供了信息依据,是智能驾驶实现避障、自定位、路经规划等高级智能行为的前提条件和基础。
决策规划模块包括任务决策和轨迹规划,解决的是“该怎么走”的问题。根据感知定位模块识别到的结果,决策规划模块经过分析计算,做出决策,规划车辆应该行驶的轨迹和路线,任务决策是指根据环境信息,对车辆的下一步动作做出决策,是一种动态规划,需要根据行驶任务和环境信息的变化实时调整。轨迹规划是指在获取的环境信息的基础上,给定行驶的起点与终点后,按照一定的标准,规划出无碰撞、能安全到达目标终点的有效行驶轨迹。广义的轨迹规划包含全局路径规划与局部轨迹规划、全局路径规划是指根据地图和已知的环境信息(如道路边界)等,确定可行和最优的路径;但如果环境发生变化(如出现新的障碍物),就必须通过局部轨迹规划,生成车辆的局部行驶轨迹,局部轨迹规划是在全局路径的引导下,根据传感器实时识别到的环境信息,实时生成车辆的行驶轨迹。简单地说,全局路径规划是基于相对固定的、先验的环境模型,规划出相对宏观的行驶路径,局部轨迹规划是基于动态的、实时的环境信息,规划出微观的、局部的行驶轨迹,有时也认为全局路径规划属于任务决策的一部分。
控制执行模块包括纵向控制和横向控制,解决的是“让车动起来”的问题。纵向控制包含驱动、制动系统的协作,通过对驱动和制动系统的协调控制,实现对期望车速的精确跟随;横向控制通过转向系统,实现车辆的路径跟踪。纵向控制和横向控制并不是孤立的,存在密切的耦合与联动关系,两者共同作用,让车辆能够精确、实时地按照决策规划模块所输出的轨迹,稳定地行驶。
感知定位、决策规划和控制执行三大基本模块,在车辆与交通环境之间,通过信息与数据的交互、处理、计算,共同完成智能驾驶任务,如图1-2所示。


根据环境信息的来源途径,即感知定位所依赖的平台的不同,目前智能驾驶存在2条技术路线:单车智能与车路协同。单车智能是目前大部分智能驾驶厂商所走的技术路线,是以车辆为中心的路线。智能驾驶的所有模块,从感知定位、决策规划到控制执行,都完全依赖车辆本身,其中感知定位通过车辆搭载的传感器与定位装置实现,决策规划通过车载计算平台实现。单车智能的优点是不需要依靠外界设施,不涉及公共基建规划,就能实现智能驾驶。不过,单车智能路线对车辆本身的要求较高,导致单车成本增加,并且对环境信息的获取,也受限于车载传感器的性能。
车路协同是基于V2X(Vehicle toX,X表示everything)技术,形成的另一条智能驾驶技术路线。V2X通过通信技术,让车辆自身与周围环境实现数据共享、信息互通,从而提升车辆的智能化水平,让车辆行驶得更加安全、舒适、高效,同时也能够从整体交通环境的角度统一调控,提高交通运行效率和交通服务的智能化水平。不过,车路协同需要大量智能交通设施的支持,涉及大规模的基建,需要有长期的统一规划,目前车路协同的技术路线主要在少量的智能网联示范区以及少数停车场有应用案例,还没有大规模的普及。
目前量产的智能驾驶方案,大多采用单车智能的技术路线,并且,基于车辆本身的功能开发和性能提升,是智能驾驶开发者目前所关注的重点,也是开发出优秀的智能驾驶产品的核心。因此,本书所讨论的智能驾驶产品和方案,都属于单车智能的技术路线。

本章学习要点:

本章的核心学习要点可以概括为以下几个方面:

  1. 智能驾驶的定义:智能驾驶是基于先进的传感器、计算平台和人工智能技术,使汽车具备自主行驶的能力,目的是辅助驾驶员安全、便捷、高效地完成驾驶任务。

  2. 智能驾驶的基本模块

    • 感知定位模块:包括感知和定位,负责收集外部环境数据,分析理解环境,确定车辆位置。
    • 决策规划模块:基于感知定位模块提供的信息,进行任务决策和轨迹规划,解决如何行驶的问题。
    • 控制执行模块:包括纵向控制和横向控制,负责根据规划的轨迹精确控制车辆的行驶。
  3. 智能驾驶的实现原理:智能驾驶通过模拟人工驾驶的过程,使用车辆的“眼睛”(传感器)、“耳朵”(定位装置)、“大脑”(决策规划系统)和“手”“脚”(控制执行系统)来完成驾驶任务。

  4. 智能驾驶的技术路线

    • 单车智能:依赖车辆自身的传感器和计算平台,实现智能驾驶,优点是独立性强,但成本较高。
    • 车路协同:基于V2X技术,通过车辆与环境的数据共享和信息互通,提升智能化水平,但需要智能交通设施支持。
  5. 智能驾驶的应用现状:目前量产的智能驾驶方案大多采用单车智能技术路线,关注车辆功能开发和性能提升。

  6. 智能驾驶的优势:有助于减少交通事故、改善交通拥堵,提高行驶安全性和驾乘舒适性。

  7. 智能驾驶的挑战:包括技术成熟度、成本、基础设施建设、法规标准等方面的挑战。

  8. 智能驾驶的未来发展:随着技术的进步和基础设施的完善,智能驾驶有望实现更广泛的应用和更高级的智能化水平。

这些要点概括了智能驾驶的基本概念、技术组成、实现原理、技术路线、应用现状以及面临的挑战和未来发展的方向。

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

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

相关文章

LaTeX行间公式内部公式居中,以及行间公式整体居左

文章目录 多行公式居中行间公式整体居左(不靠谱版) 多行公式居中 行间公式默认整体居中,此处多行公式居中指使用$$ $$时内部公式对齐方式. 普通对齐: \begin{aligned}公式 \end{aligned}上述环境只能用&左对齐或右对齐(默认右&#xff0…

【数据结构】排序算法(快速排序、归并排序、排序算法总结)

当你清楚的知道自己想要什么,并且意愿非常强烈的时候,你总会有办法得到的。💓💓💓 目录 ✨说在前面 🍋知识点一:快速排序 • 🌰1.快速排序介绍 • 🌰2.霍尔排序 •🔥三数取中优化 •🔥小区间优化 • 🌰3.前后指针法 • 🌰4.快排非递归方法 🍋…

jvm调优参数

JVM调优是指调整JVM的参数,以优化Java程序的性能。以下是一些常用的JVM调优方法: 1.堆内存大小:通过-Xms和-Xmx参数设置JVM的初始堆内存和最大堆内存。堆内存太小会导致频繁GC,太大则可能导致内存利用率不高。 2.新生代与老年…

Java 设计模式之策略模式 (Strategy Pattern) 详解

Java 设计模式之策略模式 (Strategy Pattern) 详解 策略模式(Strategy Pattern)是一种行为型设计模式,旨在定义一系列算法,将每个算法封装起来,并使它们可以互相替换,从而使得算法的变化不会影响使用算法的…

掩码、反掩码、通配符的区别和计算方式

注:几篇文章合集捋清掩码、反掩码、通配符的区别。 ACL 通配符,子网掩码,反掩码区别和计算方式 192.168.1.1 255.255.255.0 掩码: 1111111111111111000000000 左边永远是 1,右边永远是 0 1 和 0 ,永远不…

UE Spinbox 控件支持Double类型及Float精度问题

UE Spinbox 控件支持Double类型及Float精度问题 问题 众所周知,使用float来表示GIS坐标时,往往由于坐标的有效数字超过7位时,无法表达坐标的小数部分,即精度不够。 方案 1、取区域中心点的局部坐标的形式,使得坐标…

C#列表按照日期进行从大到小排序

C#列表按照日期进行从大到小排序

多路径 bbr mpbbr 公平性推演

mptcp 推出很久了,先看 rfc6356 三原则: 对自己,mptcp 的吞吐不能比用 sp(single path)tcp 时更差;对它者,mptcp 子流对资源的占用不能侵害其它 sptcp 流量;负载分担,要将孬 subflow 流量分担到…

Unity Rigidbody 踩坑记录

1:两个带有刚体的物体碰撞会一直不停的弹 把被动受力的刚提的 Freeze Position 的勾选 去掉(碰到过一次,有一种受力无法释放又返回给目标的 所以一直弹跳的感觉) 2:子物体 和父物体 都有刚体的情况下 子物体 Freeze R…

WEB渗透Web突破篇-PHP文件包含下载读取

php任意文件读取/下载 readfile()、file_get_contents()、fopen()等读文件的函数不严谨,读取文件路径可控,输出内容。 下载配置文件 Redis、Weblogic、ftp、mysql、web配置文件、history文件、数据库配置文件 下载log文件 下载web文件 /1.php?f../../e…

C#实现数据采集系统-配置文件化

系统优化-配置 配置信息ip端口,还有点位信息,什么的都是直接在代码里直接写死,添加点位,修改配置,比较麻烦,每次修改都需要重新生成打包。 所以将这些配置都改成配置文件,这样只需要修改配置文件,程序无须修改,即可更新。 配置代码: 如果我们有100个采集,一个个去…

ReactiveStream

消息传递是响应式核心 ReactiveStream规范核心接口 ReactiveStream发布数据 发布者要保存订阅者 发布者要知道谁要拿他的数据,发布者要知道他把数据要给谁 reactive stream发布订阅的写法 subscribe订阅者 publish发布者 subscription 绑定关系 onXXX事件…

MySQL:基础增删查改

MySQL:基础增删查改 插入插入冲突 查询distinctwhereorder bylimit 删除deletetruncate 更新 插入 基本插入语法: insert [into] 表名 (列1, 列2 ...) values (值1, 值2 ...);into可以省略(列1, 列2 ...)与后面的(值1, 值2)一一对应如果插入时数据完全…

药明康德:头顶达摩克利斯之剑

头顶达摩克里斯之剑,CXO龙头——药明康德的日子好过吗? 在行业下行周期、美国法案阴霾压力之下,药明康德交出今年上半年的成绩单,营收净利双双下滑,净利润更是同比减少20.2%。 看起来情况糟糕,但显然让被法…

基于YOLOv8的船舶检测系统

基于YOLOv8的船舶检测系统 (价格85) 包含 【散货船,集装箱船,渔船,杂货船,矿砂船,客船】 6个类 通过PYQT构建UI界面,包含图片检测,视频检测,摄像头实时检测。 (该…

【竞技宝】DOTA2雪如意:ame水人逆转 XG力克NAVI

北京时间2024年8月2日,DOTA2雪如意杯在昨天将迎来淘汰赛首个比赛日,本日一共进行四场比赛,第二场比赛由NAVI对阵XG。本场比赛双方前两局战至1-1平,决胜局XG前期局势很劣,但中期拖住局势等到了ame水人装备成型,最终XG2-1击败NAVI。以下是本场比赛的详细战报。 第一局: 首局比赛…

领夹无线麦克风哪个牌子好,麦克风哪个好,2024年无线麦克风推荐

​无论是采访、Vlog还是直播,清晰的音频录制都极为重要。作为一名有经验的自媒体人,我深知哪些无线领夹麦克风能够在不破坏预算的情况下提供出色的录音效果。以下是我个人推荐的几个高性能、低价位的无线领夹麦克风,它们将使你的音频录制更上…

深度学习,机器学习,强化学习

深度学习、机器学习、python、人工智能项目代做和指导答疑~擅长(svm、罗辑回归、贝叶斯、决策树、xgboost等)机器学习算法、各种opencv图像处理、图像分类模型(vgg、resnet、mobilenet、efficientnet、densenet等)、人…

协同作战:Axure 团队协作功能全解析

前言 在当今快节奏的数字产品开发领域,团队协作不仅是成功的关键,更是创新的催化剂。 Axure,作为一款领先的原型设计工具,其内置的团队协作功能为设计师、产品经理和开发人员提供了一个无缝的沟通和协作平台。 让我们一起探索这…

每日一题——贪心算法

1005. K 次取反后最大化的数组和 - 力扣(LeetCode) 题解: 一开始有点理解错他的意思,以为是i是题目中会给出,所以一开始没有什么思路,然后当看了题解之后,就知道了原来i是自己订的&#xff0c…