自动驾驶:百年演进
亲爱的小伙伴们😘,在求知的漫漫旅途中,若你对深度学习的奥秘、JAVA 、PYTHON与SAP 的奇妙世界,亦或是读研论文的撰写攻略有所探寻🧐,那不妨给我一个小小的关注吧🥰。我会精心筹备,在未来的日子里不定期地为大家呈上这些领域的知识宝藏与实用经验分享🎁。每一个点赞👍,都如同春日里的一缕阳光,给予我满满的动力与温暖,让我们在学习成长的道路上相伴而行,共同进步✨。期待你的关注与点赞哟🤗!
自动驾驶的早期探索
- 1925 年,美国陆军电子工程师 Francis P. Houdina 搞出了一辆无线遥控汽车,通过无线电遥控实现车辆方向盘、离合器、刹车系统等部件的控制,被认为是自动驾驶研究的始祖之车。
- 1933 年,美国通用汽车公司展出了世界第一辆自动驾驶概念车 Futurama,它通过无线电磁场引导车辆运转,但直到 1958 年,通用才通过在车前脸加入拾波线圈传感器,实现检测嵌入道路的电流从而操纵车辆转向。
- 1977 年,日本筑波机械工程实验室在通用自动驾驶汽车基础上加入电脑系统处理道路图像,使车能以 30km/h 的速度跟随白色路标自动行驶,但仍需钢轨辅助。
基于军事需求的推动与初步技术积累
- 1984 年,美国国防高级研究计划署(DARPA)与陆军合作提出自主地面车辆(ALV)计划,旨在让汽车拥有充分自主权,通过摄像头测量地形并由电脑系统计算导航和行驶路线
- 2004 年至 2007 年,DARPA 举办了 3 届无人驾驶挑战赛,2004 年的首届挑战赛无人完成 12km 以外赛程,但 2005 年的比赛中,有五辆无人驾驶汽车借助人工智能识别系统成功穿越沙漠赛道,斯坦福团队的 Stanley 夺冠,此后掀起了自动驾驶研究热潮。
科技巨头与传统车企的纷纷入局
- 2009 年,谷歌秘密开发无人驾驶汽车项目,即如今的 Waymo。
- 2013 年起,通用、福特、奔驰、宝马等大型汽车公司开始研发自动驾驶技术,如 2014 年奔驰 S 级轿车增加了车道保持、自动紧急刹车等半自动功能,苹果也推出了造车的 Titan Project。
- 2015 年,特斯拉推出了自动驾驶分级为 L2 级别的 Autopilot。
- 2016 年,Uber 的无人驾驶汽车上路测试,通用收购自动驾驶技术创业公司 Cruise Automation。
自动驾驶技术的逐步量产与商业化应用
- 2018 年,奥迪 A8 号称首款量产 L3 级别自动驾驶系统车型在美国加州公路行驶;同年,百度与厦门金龙合作生产的全球首款 Level 4 级量产自驾巴士 “阿波龙” 量产下线。
- 2019 年,百度先后在长沙、沧州、广州、上海等地部署 Robo - Taxi,并于 9 月份在长沙部分区域开始为市民提供出行服务。
- 2020 年,百度 Apollo Robotaxi 自动驾驶出租车服务全面开放。
自动驾驶在特殊时期的崭露头角与产业拓展
- 2020 - 2022 年,新冠疫情期间,无人驾驶物流车活跃于各地工业园、社区、医院等,无人驾驶矿卡也开始商业化。
2024 年自动驾驶的飞速发展
- 客运城市级应用落地:2 月份,北京市高级别自动驾驶示范区为百度、小马智行等颁发高速道路载人示范应用通知书,开放了全球首个首都城市机场自动驾驶接驳载人示范场景 。萝卜快跑在武汉全面发展并在全国十几个城市运营,累计订单 800 万;Waymo 每周无人驾驶订单突破 15 万;特斯拉发布无人驾驶出租车计划。
- 新技术不断涌现1 :
- “BEV+Transformer” 与占用网络(OCC):BEV(鸟瞰图)与 Transformer 架构的结合,以及占用网络的应用,提升了自动驾驶的感知性能。Transformer 的自注意力机制能够更好地处理长序列数据,在感知周围环境时,可以更有效地捕捉物体之间的关系和上下文信息,从而更准确地识别和定位各种交通元素。占用网络则通过预测每个体素是否被物体占用,进一步提高了环境感知的精度和可靠性。
- 端到端自动驾驶技术:以特斯拉的 FSD v12 系统为代表,端到端自动驾驶摒弃了传统自动驾驶中感知、规划、控制等多个模块及各类子任务,通过 AI 模型直接输入传感器数据输出车辆动作控制,减少了模块间参数传递的信息损失,能够像人类一样更自然地处理各种复杂场景和长尾问题,提高了自动驾驶的整体性能和适应性。
自动驾驶发展中的重要论文及原理改进
- 早期基于视觉的方法:在自动驾驶发展早期,一些研究专注于利用计算机视觉技术进行道路和障碍物检测。例如,“Towards Automatic Traffic Scene Understanding”等论文提出了基于视觉特征提取和分类的方法来识别交通标志、车道线等元素。这些方法主要通过手工设计的特征,如边缘、颜色、纹理等,结合机器学习分类器进行识别。然而,这种方法在复杂光照和天气条件下的性能有限,对不同场景的适应性较差。
- 基于深度学习的感知方法:随着深度学习的兴起,“VGGNet”、“ResNet”等卷积神经网络架构的出现为自动驾驶的感知带来了重大突破。这些网络能够自动学习图像的特征表示,大大提高了对道路环境的理解能力。例如,在目标检测方面,基于深度学习的方法可以更准确地检测车辆、行人、交通标志等物体,为后续的决策和规划提供更可靠的信息。同时,通过不断增加网络的深度和复杂度,以及采用数据增强、预训练等技术,进一步提升了模型的性能和泛化能力。
- 多传感器融合方法:为了更全面地感知周围环境,多传感器融合成为自动驾驶的重要发展方向。“Multi-View 3D Object Detection Network for Autonomous Driving”等论文提出了将激光雷达、摄像头、毫米波雷达等多种传感器的数据进行融合的方法。不同传感器在感知距离、精度、角度等方面各有优势,通过融合可以弥补各自的不足,实现更准确、更可靠的环境感知。例如,激光雷达可以提供精确的距离信息,摄像头则可以提供丰富的纹理和颜色信息,两者结合能够更准确地识别和定位物体。融合方法包括早期的数据层融合、特征层融合以及决策层融合等,随着技术的发展,越来越多的研究致力于更高效、更智能的融合策略,以充分发挥多传感器的协同作用。
- 路径规划与决策方法:路径规划和决策是自动驾驶的核心环节之一。早期的方法主要基于规则和启发式算法,如 A * 算法等进行路径搜索和规划。然而,这些方法在复杂环境下的适应性有限。随着机器学习和强化学习的发展,“Deep Reinforcement Learning for Autonomous Driving”等论文提出了利用强化学习来训练自动驾驶车辆的决策模型。通过让车辆在模拟环境中不断试错和学习,与环境进行交互并获得奖励反馈,模型能够逐渐学会最优的决策策略,如如何在不同的交通场景下选择合适的车速、车道、转弯时机等,提高了自动驾驶的智能性和安全性。
自动驾驶面临的挑战与未来展望
- 尽管自动驾驶技术取得了显著进展,但仍面临诸多挑战,如技术成熟度有待进一步提高,尤其是在复杂天气和极端场景下的可靠性;法律法规和伦理道德问题,如事故责任认定、隐私保护等;网络安全问题,确保车辆控制系统不受黑客攻击等。
- 展望未来,随着技术的不断创新和突破,以及社会各界的共同努力,自动驾驶有望实现更广泛的商业化应用,彻底改变人们的出行方式,提高交通效率,减少交通事故,为构建更加智能、高效、安全的交通体系做出重要贡献。
相关文章:
自动驾驶:百年演进
亲爱的小伙伴们😘,在求知的漫漫旅途中,若你对深度学习的奥秘、JAVA 、PYTHON与SAP 的奇妙世界,亦或是读研论文的撰写攻略有所探寻🧐,那不妨给我一个小小的关注吧🥰。我会精心筹备,在…...
SSM 校园一卡通密钥管理系统 PF 于校园图书借阅管理的安全保障
摘 要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装校园一卡通密钥管理系统软件来发挥其高效地信息处理的作用&a…...
什么叫中间件服务器?
什么叫中间件服务器?它在软件架构中扮演着怎样的角色?在现代应用程序开发中,中间件服务器的概念很多人对它并不太熟悉,但其实它的作用却不小。 中间件服务器是一种连接不同软件应用程序的中介。想象一下,在一个大型企…...
【docker】12. Docker Volume(存储卷)
什么是存储卷? 存储卷就是将宿主机的本地文件系统中存在的某个目录直接与容器内部的文件系统上的某一目录建立绑定关系。这就意味着,当我们在容器中的这个目录下写入数据时,容器会将其内容直接写入到宿主机上与此容器建立了绑定关系的目录。 在宿主机上…...
SpringBoot【八】mybatis-plus条件构造器使用手册!
一、前言🔥 环境说明:Windows10 Idea2021.3.2 Jdk1.8 SpringBoot 2.3.1.RELEASE 经过上一期的mybatis-plus 入门教学,想必大家对它不是非常陌生了吧,这期呢,我主要是围绕以下几点展开,重点给大家介绍 里…...
OpenAI直播发布第4天:ChatGPT Canvas全面升级,免费开放!
大家好,我是木易,一个持续关注AI领域的互联网技术产品经理,国内Top2本科,美国Top10 CS研究生,MBA。我坚信AI是普通人变强的“外挂”,专注于分享AI全维度知识,包括但不限于AI科普,AI工…...
自学高考的挑战与应对:心理调适、学习方法改进与考试技巧提升
一、自学参加高考的成功条件 (一)报名条件 基本要求 自学参加高考,首先需严格遵守国家的法律法规,这是参与高考的基本前提。具备高中同等学力是核心要素之一,意味着考生需通过自学掌握高中阶段的知识体系与学习能力…...
2024年12月11日Github流行趋势
项目名称:maigret 项目维护者:soxoj, kustermariocoding, dependabot, fen0s, cyb3rk0tik项目介绍:通过用户名从数千个站点收集个人档案信息的工具。项目star数:12,055项目fork数:870 项目名称:uv 项目维护…...
Next.js配置教程:构建自定义服务器
更多有关Next.js教程,请查阅: 【目录】Next.js 独立开发系列教程-CSDN博客 目录 前言 1. 什么是自定义服务器? 2. 配置自定义服务器 2.1 基础配置 2.2 集成不同的服务器框架 使用Fastify 使用Koa 3. 自定义服务器的高级功能 3.1 路…...
SpringCloud 题库
这篇文章是关于 SpringCloud 面试题的汇总,包括微服务的概念、SpringCloud 的组成及相关技术,如服务注册与发现、负载均衡、容错等,还涉及 Nacos 配置中心、服务注册表结构等原理,以及微服务架构中的日志采集、服务网关、相关概念…...
基于Filebeat打造高效日志收集流水线
1. 引言 在现代的分布式系统中,日志数据的收集、存储与分析已经成为不可或缺的一部分。随着应用程序、服务和微服务架构的普及,日志数据呈现出爆炸式增长。日志不仅是系统运行的“侦探”,能够帮助我们在出现问题时进行快速排查,还…...
《HTML 的变革之路:从过去到未来》
一、HTML 的发展历程 图片: HTML 从诞生至今,经历了多个版本的迭代。 (一)早期版本 HTML 3.2 在 1997 年 1 月 14 日成为 W3C 推荐标准,提供了表格、文字绕排和复杂数学元素显示等新特性,但因实现复杂且缺乏浏览器…...
快速了解 Aurora DSQL
上周在 AWS re:Invent大会(类似于阿里云的云栖大会)上推出了新的产品 Aurora DSQL[1] ,在数据库层面提供了多区域、多点一致性写入的能力,兼容 PostgreSQL。并声称,在多语句跨区域的场景下,延迟只有Google …...
计算机视觉与医学的结合:推动医学领域研究的新机遇
目录 引言医学领域面临的发文难题计算机视觉与医学的结合:发展趋势计算机视觉结合医学的研究方向高区位参考文章结语 引言 计算机视觉(Computer Vision, CV)技术作为人工智能的重要分支,已经在多个领域取得了显著的应用成果&…...
Scala的隐式对象
Scala中,隐式对象(implicit object)是一种特殊的对象,它可以使得其成员(如方法和值)在特定的上下文中自动可用,而无需显式地传递它们。隐式对象通常与隐式参数和隐式转换一起使用,以…...
PageHelper自定义Count查询及其优化
PageHelper自定义Count查询及其优化 文章目录 PageHelper自定义Count查询及其优化一:背景1.1、解决方法 二:利用反射判断请求参数是否有模糊查询2.1、分页不执行count2.2、思路2.3、代码示例 三:自定义COUNT查询SQL(只适用于单表)3.1、局限性…...
【数据结构】哈夫曼树
哈夫曼树 路径长度:从树中一个结点到另一个结点之间的分支构成这两个节点之间的路径,路径上的分支数目称为路径长度 树的带权路径长度:树中所有叶子结点的带权路径长度之和,通常记为WPL ∑ k 1 n w k l k \sum^{n}_{k1}w_kl_k …...
springboot422甘肃旅游服务平台代码-(论文+源码)_kaic
摘 要 使用旧方法对甘肃旅游服务平台的信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在甘肃旅游服务平台的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误不能及时纠正等问题。这次开发的…...
docker中安装minio
1.首先需要搜索可用镜像,当然也可以不用 docker search minio/minio 2.拉取镜像 docker pull minio/minio 3.在本地新建两个文件夹路径 mkdir -p /opt/minio/datamkdir -p /opt/minio/config解释一下,data是文件存储的首路径。config是配置路径&…...
golang实现简单的reids服务2
golang实现redis兼容的redis服务实现redis兼容的redis服务思路 golang实现redis兼容的redis服务 之前做的redis服务是通过tcp封装的自定义协议 原版项目地址:https://github.com/dengjiayue/my-redis.git 那么能不能实现一个redis兼容的redis服务,这样一般的redis包也可以调…...
跟李笑来学美式俚语(Most Common American Idioms): Part 67
Most Common American Idioms: Part 67 前言 本文是学习李笑来的Most Common American Idioms这本书的学习笔记,自用。 Github仓库链接:https://github.com/xiaolai/most-common-american-idioms 使用方法: 直接下载下来(或者clone到本地…...
QT 中 QDateTime::currentDateTime() 输出格式备查
基础 QDateTime::currentDateTime() //当前的日期和时间。 QDateTime::toString() //以特定的格式输出时间,格式 yyyy: 年份(4位数) MM: 月份(两位数,07表示七月) dd: 日期(两位数,…...
安卓手机怎么轻松转换更新ip网络地址
随着移动互联网的快速发展,IP地址作为网络身份标识的重要性日益凸显。对于安卓手机用户来说,但有时候我们希望能够轻松转更换ip地址,以提高网络安全性或访问特定内容的需要。那么,安卓手机如何更换IP地址呢?本文将为您…...
spring项目添加本地依赖,报java程序包不存在
删除引入程序中的iml文件 重新在当前项目目录下构建项目...
嵌入式硬件-- 元器件焊接
1.锡膏的使用 锡膏要保存在冰箱里。 焊接排线端子;138度的低温锡(锡膏), 第一次使用,直接拿东西挑一点涂在引脚上,不知道多少合适,加热台加热到260左右,放在上面观察锡融化&#…...
物联网入门-Arduino的下载与配置教程(以ESP32为例)-2024
教程介绍 本次教程主要讲述如何下载与配置Arduino,以及开发版对应驱动的下载安装 原文链接:物联网入门-Arduino的下载与配置教程(以ESP32为例)-2024 步骤概述 1:下载Arduino 2:安装Arduino 3:下载安装驱动 4&am…...
防火墙旁挂部署+故障切换
一、实验环境 华为ENSP 二、拓扑 三、目的 1、内网PC1访问Server 2、防火墙旁挂部署,对流量进行过滤,防火墙挂掉之后,内网PC1能继续访问到Server 3、防火墙恢复正常后,流量能回切至防火墙转发 四、思路: 1、AR1…...
PyTorch基本使用-张量的基本运算及函数计算
文章目录 1. 张量数值计算1. 1 张量基本运算1.2 点乘运算1.3 矩阵运算 2. 张量运算函数 1. 张量数值计算 1. 1 张量基本运算 加减乘除取负号: add、sub、mul、div、neg add_ 、sub_、 mul_ 、div_、 neg_ (其中带下划线的版本会修改原数据) data torch.randin…...
C#--方法
C#的代码包装 三种实现途径:方法、类和名字空间。 • 方法是包含一系列语句的代码块。 • 类用于组合类,方法,属性。 • 将多个相关类组合成名字空间。 静态方法和静态变量 • 静态成员 在类中,使用static修饰符声明的成员称为静态…...
前端权限控制
前端权限控制 一、路由权限(控制页面访问) vue // router.js const routes [{path: /dashboard,name: Dashboard,component: () > import(/views/Dashboard.vue),meta: { requiresAuth: true, roles: [admin, manager] }},{path: /user,name: Use…...
济南做网站公司有哪些/武汉seo人才
[学Python]要先学什么?对于零基础的学员来说没有任何的编程基础,应该学习Python基础:计算机组成原理、Python开发环境、Python变量、流程控制语句、高级变量类型、函数应用、文件操作、面向对象编程、异常处理、模块和报、飞机大战游戏制作等…...
企业网站建设的一般原则/seo优化网络公司
BeautifulSoup4 官方文档 是一个Python库,用于从HTML和XML文件中提取数据。它与您最喜欢的解析器一起使用,提供导航,搜索和修改解析树的惯用方法。它通常可以节省程序员数小时或数天的工作量。 1.安装BeautifulSoup4 pip install bs4 2.详细操…...
广告设计论文/什么是seo网站优化
智能电视除了安装常规软件之外,还可以安装一些我们比较常用的社交软件你知道吗?今天小智就跟大家分享一下智能电视如何安装微信。安装微信的第一步就是要在电视或盒子上安装第三方应用当贝市场,大家需要准备一个U盘,将U盘插入电脑…...
成都水高新区建设局官方网站/谷歌app下载
1. HTTP 的URL 以http:// 开头,而HTTPS 的URL 以https:// 开头2. HTTP 是不安全的,而 HTTPS 是安全的3. HTTP 标准端口是80 ,而 HTTPS 的标准端口是4434. 在OSI 网络模型中,HTTP工作于应用层,而HTTPS 工作在传输层5. H…...
wordpress简洁风模板/seo优化信
叶子节点个数为n1,度为2的节点数为n2,用n2表示n1。 证:因为节点分为度为1,2,3,的所以设x节点总数。 xn1n2y(度为1) 边数1 2*n2y1 n1n2y2*n2y1 n2n1-1 转载于:https://www.cnblogs.com/wls001/p/4962439.html...
怎么在服务器中安装WordPress/南京seo优化推广
我们在做接口测试时,除了常见的http接口,还有一种比较多见,就是socket接口,今天讲解下怎么用Python进行websocket接口测试。现在大多数用的都是websocket,那我们就先来安装一下websocket的安装包。pip install websock…...