高速公路自动驾驶汽车超车控制方法研究

news2024/11/27 22:40:11

目录
摘要 ............................................................................................................ I
Abstract ...................................................................................................... II
目录 ......................................................................................................... IV
第1 章 引言 ........................................................................................... 1
1.1 研究背景及意义 .......................................................................................... 1
1.2 国内外研究现状 .......................................................................................... 2
1.3 自动驾驶汽车超车控制方法研究现状 ...................................................... 5
1.4 研究内容与技术路线 .................................................................................. 9
第2 章 自动驾驶汽车超车行为决策机制研究 ................................. 12
2.1 自动驾驶汽车基于高速公路环境的系统框架 ........................................ 12
2.2 自动驾驶超车行为决策框架 .................................................................... 14
2.3 基于有限状态机的超车行为建模 ............................................................ 16
2.4 本章小结 .................................................................................................... 19
第3 章 自动驾驶汽车超车轨迹规划 ................................................. 20
3.1 超车行为特性研究 .................................................................................... 20
3.2 自动驾驶汽车换道安全距离 .................................................................... 21
3.3 车辆换道运动轨迹规划 ............................................................................ 25
3.4 超车运动轨迹规划 .................................................................................... 34
3.5 本章小结 .................................................................................................... 37
第4 章 自动驾驶汽车换道超车轨迹跟踪 ......................................... 38
4.1 模型预测控制简介 .................................................................................... 38
4.2 自动驾驶汽车动力学模型建立 ................................................................ 40
4.3 基于模型预测控制的轨迹跟踪器设计 .................................................... 42
4.4 自动驾驶汽车轨迹跟踪仿真实验 ............................................................ 46
4.5 本章小结 .................................................................................................... 52
第5 章 自动驾驶汽车超车方法验证 ................................................. 53
5.1 自动驾驶汽车超车模型搭建 .................................................................... 53
5.2 超车结果分析 ............................................................................................ 56
5.3 本章小结 .................................................................................................... 59

第6 章 结论 ......................................................................................... 60
6.1 研究总结 .................................................................................................... 60
6.2 研究展望 .................................................................................................... 61
致谢 ......................................................................................................... 62
参考文献 ................................................................................................. 63
攻读学位期间获得与学位论文相关的科研成果 ................................. 67

第1 章 引言
1.1 研究背景及意义
汽车发展改变人的生活。自1885 年德国工程师卡尔奔驰发明第一辆汽油发动机汽车,1913 年美国福特公司大批量生产汽车,汽车业经历一个多世纪的发展,逐步形成如今的精细化生产——在模块化通用平台上实现跨车型跨级别规模生产,包括从车体架构到汽车功能模块划分、标准设计、个性化定制、柔性制造、灵活组装和敏捷生产。汽车制造业的核心竞争力从19 世纪的底盘、轮胎、机械、传动、车身,发展到20 世纪的发动机、能源排放、电气、被动安全,到如今的模块化、汽车电子、主动安全、智能驾驶。在互联网、人工智能等产业飞速发展的背景下,电子信息技术正在挑战脱离驾驶员驾驶汽车的状态,自动驾驶汽车技术可减少安全事故、缓解驾驶员疲劳,可望改变整个汽车工业和改善交通状况。
国内外科研机构早在上世纪就开始了自动驾驶技术的研究。从20 世纪70 年代开始,美国、英国、德国等发达国家开始进行自动驾驶研发。近年来,各大企业争相参与自动驾驶技术的研究,并陆续开展了路测试验,推动自动驾驶技术迅猛发展。我国自动驾驶技术研发稍晚,1992 年国防科技大学成功研制出中国第一辆真正意义上的无人自动驾驶汽车,2005 年上海交通大学成功研制首辆城市自动驾驶汽车。
自动驾驶汽车技术涉及人工智能、车辆工程、自动控制、机器视觉等多学科交叉研究。其利用摄像头、雷达、导航系统等多传感器感知车辆所处交通环境,自动规划出一条安全可靠的行驶轨迹,实现自动驾驶汽车在道路上自主行驶。超车是一种常见的驾驶行为,是指在同一车道上,后车为最求更快的行驶速度、更大的行驶空间及更短的行驶时间,从前车侧向超越前车并回到本车道的行为。超车作为一种比较复杂的驾驶行为,存在巨大的安全隐患。自动驾驶汽车超车技术通过采集与分析大量数据,包括车辆行车速度、位置、周围环境等,能更好替代驾驶员进行更为安全的超车决策与控制,以减少车辆超车过程中发生交通事故的风险,也能同时兼顾车辆平顺性,给乘客更舒适的超车体验。自动驾驶汽车超车技术研究在实现无人驾驶这一目标的过程中不可或缺,具有重要意义。

1.2 国内外研究现状
1.2.1 国外自动驾驶汽车研究现状
20 世纪80 年代,卡内基·梅隆大学、斯坦福大学、麻省理工学院等美国著名大学与一些科研机构开始自动驾驶汽车的研究。1984 年,美国国防研究计划局(The Defense Advanced Research Project Agency, DARPA)发布“星球大战”战略计划,旨在将超级计算机技术与人工智能技术应用于军事之中,图1-1 为三届DARPA 挑战赛冠军车辆,分别是Sandstorm、Stanley、Boss。同时期,美国交通部(United States Department of Transportation)成立了自动高速公路系统计划(AHS, Automated Highway System),该项目参与者有美国通用公司、伯克利大学与卡耐基梅隆大学。

作为AHS 计划的主要参与者,卡耐基梅隆大学研制出NavLab 系列车辆,图1-2 为NavLab-5 自动驾驶汽车。1995 年智能汽车NavLab-5 完成从匹兹堡到圣地亚哥4585 公里的智能驾驶路测,试验过程中,车辆自主控制方向盘约占总里程98.2%。1987 年,欧洲发起普罗米修斯项目(PROMETHEUS, Programme fora European Traffic of Highest Efficiency and Unprecedented Safety)。该项目由著名大学慕尼黑联邦防军大学、著名企业宝马、奔驰为主要参与者,该项目组于1994年研发智能驾驶汽车VaMP 和VITA-2,并混入高速公路正常车流中行驶,车辆最高时速达130km/h,试验过程中演示了巡线、编队、跟踪、换道超车行驶等项目。相较NavLab-5 加入了方向盘、油门、刹车协同控制。1996 年,意大利帕尔马大学视觉实验室创建ARGO 项目组,该项目逐一利用计算机视觉识别车道标线,进而控制车辆行驶。图1-3 为ARGO 自动驾驶汽车。2010 年,ARGO 试验车沿马可波罗路线,自动驾驶到中国参加上海世博会,总行程15926 公里。 

1.2.2 国内自动驾驶汽车研究现状
国内最早开始自动驾驶汽车领域研究的是高等院校。高等院校一方面积极与汽车企业合作,理清从实验室走向产品产业化的实现路径,另一方面在院校内部进行相关技术与产品的孵化。
20 世纪80 年代末,中国各大著名高校,其中包括国防科技大学、清华大学等联合研制出我国第一辆自动驾驶车辆ATB-1(Autonomous Test Bed)。20 世纪90 年代中期,清华大学成立智能汽车研发团队。清华大学李克强教授提出智能汽车发展正往智能化与网联化两个方向发展,前者通过车辆配置传感器感知外部环境,完成“孤岛式”自动驾驶,后者通过车车通信,基础设施信息交换,实
现网联下自动驾驶。两个发展方向都以解放人类双手为最终目标,且最终相互结合成为“智能网联汽车”。智能汽车研发团队与企业合作过程中,主要负责提供系统、基础算法框架,并围绕框架的具体细节与实际行车环境考虑优化。同济大学和上汽集团牵头成立智能型新能源汽车协同创新中心,致力于帮助可以项目产品化。同济大学针对上汽集团的产品规划与行业趋势做探索性基础研究,上汽集团前瞻部则致力于技术产品化。对于智能网联汽车这个跨学科系统工程,协同创新中心将各个学院师生,包括汽车学院、软件学院、电信学院、交通学院、测绘学院,发挥各自优势协同完成项目。2003 年,国防科技大学与一汽集团共同研发红旗CA7460 智能驾驶车辆,在功能上实现自动超车,2006 年研发的第二代智能驾驶汽车HQ3具备自适应巡航、碰撞预警、车道线跟踪等技术,控制精度和稳定性都较第一代有所提高。
中国本土汽车企业响应国家号召,开始参与自动驾驶技术研发。2018 年4月,奇瑞发布“雄狮LION”智能化品牌,该品牌是“124”战略的升级,涉及研发、制造、产品、营销、服务等方面,包括自动驾驶、智能互联、智慧制造、数字营销、移动出行这五个基本点,企图分四个阶段完成完全自动驾驶:2006 年Level1 驾驶辅助、2018 年Level 2 级部分自动驾驶、2020 年Level 3 级有条件自动驾
驶、2025 年Level 4/Level 5 级全自动驾驶。上汽集团在“十三五”规划提出技术“新四化”:电动化、网络化、智能化和共享化,且逐渐形成智能网联汽车自主研发体系,为未来产品业务拓展奠定基础。2015 年,上汽表示将在五年内实现结构化与部分非机构道路自动驾驶,10 年内实现全环境自动驾驶。其自动驾驶技术基于Level 3 级智能车为起点,围绕车辆智能化,多车协作两个主线推进技术发展。2016 年,长安汽车制定“654 战略”,针对智能化板块搭建六大平台(电子电器平台、环境感知与执行平台、决策平台、软件平台、环境测试平台、标准法规平台)、五大核心技术(自动泊车技术、自适应巡航技术、智能网络技术、HMI交互技术)和四阶段实现无人驾驶。

百度公司作为互联网公司,也对智能汽车进行了系统研究,其涉及领域有车联网、高精度地图及自动驾驶软件与算法的开发。百度对智能汽车的研究分为车联网和自动驾驶两个分支。2017 年,百度公司独立出自动驾驶事业部(Level 4),并宣布自动驾驶商业化开源的“Apollo 计划”。

1.3 自动驾驶汽车超车控制方法研究现状
车辆超车是一种常见的驾驶行为,指后方车辆为寻求更快的驾驶速度和更大的驾驶空间,超越前车的驾驶行为。自动驾驶汽车超车是根据周围环境,判断是否符合超车条件,合理规划超车轨迹,然后根据车辆当前姿态、车速信息决策,输出方向盘转角信号,完成超车行为。超车过程涉及换道超车决策、换道超车轨迹规划、换道超车轨迹跟踪等任务。
1.3.1 换道超车行为决策研究现状
早期国内外对驾驶行为决策的研究多停留在仿真阶段,采用的行为逻辑模仿真实的驾驶员驾驶行为习惯。Gipps 是最早对汽车换道行为进行系统研究的,他提出的换道决策模型基于受障碍物、交通指示、重型车辆影响的城郊道路,将决策过程分为换道意图产生、换道条件判断、换道动作执行三个部分,为降低模型复杂度,采用分层决策,使决策符合多方面要求[2]。Hidas 在Gipps 提出的模
型上进行改进,提出SITRAS(Simulation of intelligent Transport Systems)模型,提出间距评估模型,判断换道可行性时基于当前车辆的前后车加减速度是否为可接受,避免本车换道行为对其他交通车产生不利影响[3]。Q.Yang 基于Gipps 的模型框架,提出MITSIM(Microscopic Traffic SIMulator)模型,也是第一个根据环境不同将换道行为分为强制性换道与非强制换道两种,其中对非强制性换道的换道意图产生加入期望车速这一指标。美国联邦公路局提出CORSIM 换道模型,采用两个微观仿真模型,用于不同类型道路,分别是适用于高速道路环境的FRESIM 模型与适用于城市道路环境的NETSIM 模型。FRESIM 模型由动机因素、利益因素和紧急因素组成,NETSIM 模型分为强制性与非强制性两个换道情况,这两个模型建立基于减速度来判断换道时机。

上述模型多将环境简化,并默认所有微观环境信息是可知的,不符合实际情况。且以上模型仅一次考虑驾驶意图,将换道超车行为看做连续动作,未考虑超车行为第二次换道时周围环境是否符合条件。因此,若要构建能应用于自动驾驶汽车的模型,需要更深入的研究。Schubert 等将减速时间作为换道过程决策指标,采用贝叶斯网络评估换道场景和进行换道决策。Wei 等采用预测模型分析动态行车环境,进而辅助车辆在高速公路上完成车道保持或车辆超车等驾驶行为决策,模型采用车辆行驶安全性、舒适性、效率性作为评价指标,且使用成本函数作决策依据,然后用马尔科夫方法提高车辆在不确定行车环境下的驾驶稳定性。Brechtel 等采用马尔科夫方法作为换道决策方法,决策条件采用相对距离、相对速度等可直接测量的物理量,但由于无法预估的系统测量误差,造成决策系统的不稳定性。企业研究方面,宝马基于高速公路研发的自动驾驶ConnectedDrive 项目,Ardelt 等人采用状态机区分不同驾驶行为,并进行分层决策,其中分层决策根据不同的驾驶子任务与驾驶环境定义状态转移条件。
在国内,许多科研机构也对自动驾驶汽车超车行为决策方面进行了深入研究。袁盛玥针对城市环境进行换道规则的研究[9]。Guo M 等基于可行驶区域划分,提出适用于自动驾驶汽车的决策模型,决策模型考虑了其他信息,包括信号灯、周围车辆、行人等[10]。徐优志等基于RBF 神经网络学习真实驾驶员的驾驶特性,得出超车意图产生与判断条件,并基于Prescan 和Matlab/Simulink 搭建仿真实验平台,验证超车决策框架的有效性[11]。

.....需要完整版材料私信

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

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

相关文章

【Python】python 打印本地代理

前言 在 Python 中,如果需要访问被墙的网站或者需要隐藏本机 IP 地址,可以通过使用代理服务器来实现。本文将介绍如何打印本地代理的方法,并提供相应的代码和实例。 一、什么是代理服务器 代理服务器(Proxy Server)是…

AxureRP制作静态站点发布互联网,内网穿透实现公网访问

AxureRP制作静态站点发布互联网,内网穿透实现公网访问 文章目录 AxureRP制作静态站点发布互联网,内网穿透实现公网访问前言1.在AxureRP中生成HTML文件2.配置IIS服务3.添加防火墙安全策略4.使用cpolar内网穿透实现公网访问4.1 登录cpolar web ui管理界面4…

Django(9)-表单处理

django支持使用类创建表单实例 polls/forms.py from django import forms class NameForm(forms.Form):your_nameforms.CharField(label"Your name",max_length100)这个类创建了一个属性,定义了一个文本域,和它的label和最大长度。 polls/vi…

抖音矩阵,矩阵账号开发,抖音矩阵源码搭建

抖音矩阵,矩阵账号开发,抖音矩阵源码搭建: 1、账号矩阵系统搭建首先需要注意的是支持多平台,多账号,可以实现流量互通,账号矩阵多个账号联动形成账号矩阵形式分发开发。 2、账号矩阵系统需要可以查看分发…

尚硅谷宋红康MySQL笔记 10-13

是记录,我不会记录的特别详细 第10章 创建和管理表 标识符命名规则 数据库名、表名不得超过30个字符,变量名限制为29个只能包含 A–Z, a–z, 0–9, _共63个字符数据库名、表名、字段名等对象名中间不要包含空格同一个MySQL软件中,数据库不能…

【C++入门】new和delete(C/C++内存管理)

目录 1.C/C内存分布2.C语言中动态内存管理方式3.C内存管理方式3.1new/delete操作内置类型3.2new和delete操作自定义类型 4.operator new与operator delete函数5.new和delete的实现原理5.1内置类型5.2自定义类型 6.malloc/free和new/delete的区别7.定位new表达式(了解…

小程序开发之登录授权

小程序开发登录授权流程 看懂这张图登录授权就没问题了(哈哈哈哈哈) 说明: 调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。 调用 auth.code2Session 接口,换取 用户唯一标识 OpenID 和 会话密钥 sess…

Jmeter(三十):并发测试(设置集合点)

集合点:让所有请求在不满足条件的时候处于等待状态。 如:我集合点设置为50,那么不满足50个请求的时候,这些请求都会集合在一起,处于等待状态,当达到50的时候,就一起执行。从而达到并发的效果。 那么Jmeter中可以通过同步定时器 Synchronizing Timer 来完成。 Number …

数学系硕士研究生的科研过程——PDE约束下含参优化控制问题的深度学习算法

笔者今天上午收到了之前北大课题组老板的通知,得知研究生期间和学长合作的论文终于被siam接收,终于为自己研究生涯画上了一个句号。这里打算分享一下个人的科研过程以及这篇论文的工作,即将读研或者打算读研的同学或许可以从中获得益处。论文…

Jumpserver堡垒机管理(安装和相关操作)-------从小白到大神之路之学习运维第89天

第四阶段 时 间:2023年8月28日 参加人:全班人员 内 容: Jumpserver堡垒机管理 目录 一、堡垒机简介 (一)运维常见背黑锅场景 (二)背黑锅的主要原因 (三)解决背黑…

【微信红包】Axure聊天发红包原型图,含流程图和PRD产品文档

作品概况 页面数量:共 60 页 兼容软件:Axure RP 9/10,不支持低版本 应用领域:聊天软件、社交软件 作品申明:页面内容仅用于功能演示,无实际功能 作品特色 本作品为「发红包」的原型设计图&#xff0c…

新媒必看!如何利用文件传输软件拿到一手资料!

在新媒体时代,新闻的爆发和传播已经变得非常迅速和紧迫,这要求新媒体从业者具备敏锐的嗅觉和快速获取第一手资料的能力。然而,在大数据文件传输过程中常常遇到信息滞后、泄露或丢失等问题,这会直接影响新闻报道的质量。为了解决这…

网络知识平面简介

随着网络规模的扩大和结构越来越复杂,传统的网络管理模式遇到了严重挑战。本文提出知识平面作为下一代网络管理的核心组件,依赖人工智能和认知技术满足网络管理的不确定性和复杂性需求。原文: A Knowledge Plane for the Internet 摘要 本文提出了新的网…

监控浏览器tab标题的变化,并更改浏览器tab标题tile的名称

需求: 用户想要实现不管我怎么点击页面,浏览器tab的标题tile里,内容始终为本公司的名称,而不是各种tile, 实现 // 选中我们的 title 元素 const target document.querySelector(title);const brandName QiangSheng…

linux并发服务器 —— 文件IO相关函数(三)

文件IO 以内存为主体,看待输入输出; 标准C库IO函数带有缓冲区,效率较高; 虚拟地址空间 虚拟地址空间是不存在的,一个应用程序运行期间对应一个虚拟地址空间; 虚拟地址空间的大小由CPU决定,位…

Unity——音乐、音效

在游戏运行的过程中,音效的播放时机与游戏当前内容密切相关,而且随着场景的变化、剧情的推进,背景音乐也需要适时切换,所以恰当地控制音乐和音效的播放非常重要。音乐和音效的播放、停止、切换和音量变化等,都需要由脚…

堆,堆排序和TOP—K问题(C语言版)

前言 堆是一种重要的数据结构,堆分为大根堆和小根堆,大根堆堆顶的数据是最大的,小根堆堆顶的数据是最小的,堆在逻辑结构上是一颗完全二叉树,这棵树中如果满足根节点大于左右子树,每个节点都满足这个条件就是…

capl使用汇总

数组类 2维数组定义 dword data[DIDN][100];其中数组的类型是dword,二维数组的元素个数是DIDN值,第二维100表示每个数组data[i]的都是一个一维数组并且这个一维数组是100个dword数组成的 结构体 结构体定义 以下的结构体类型supDTC(支持…

Skip Connection——提高深度神经网络性能的利器

可以参考一下这篇知乎所讲 https://zhuanlan.zhihu.com/p/457590578

禅道后台命令执行漏洞二

漏洞简介 禅道是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整地覆盖了项目管理的核心流程。 禅道管理思想注重实效,功能完备丰富,…