基于多片多核处理器的自动驾驶控制软硬件架构实现研究

来源 :吉林大学 | 被引量 : 0次 | 上传用户:bbschengpengfei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着自动驾驶的不断发展,对自动驾驶控制器的算力提出了越来越高的要求,传统的单核处理器已经无法满足自动驾驶的算力需求,而多核处理器开始得到更多的应用。另外,功能安全也是自动驾驶需要解决的一个重要问题,为了提高自动驾驶控制器的功能安全,冗余技术开始逐渐应用于自动驾驶控制器的设计上。因此,本文对多核处理器在自动驾驶控制中的应用以及自动驾驶控制器的冗余设计方法进行研究,提出了基于多核处理器的双冗余自动驾驶控制器硬件架构,并基于该硬件架构进行了自动驾驶控制软件架构的设计。本文首先对自动驾驶控制器进行了硬件设计。针对控制器的算力和功能安全需求,选择了能够达到最高功能安全等级ASIL-D的多核处理器TC297,并在此基础上对控制器进行了双系统冗余设计。两个系统之间通过HSSL、SPI、CAN和ERU进行通信,一方面使两系统可以相互进行故障检测以实现冗余功能,另一方面使两个处理器能够协同运行,从而进一步提高控制器的算力。在硬件架构设计的基础上,进行了控制器的电路设计,包括电路原理图的设计和印制电路板的设计,并通过PCB的加工和元器件焊接,完成了自动驾驶控制器的实物设计,从而为自动驾驶控制软件架构的开发提供了硬件基础。针对自动驾驶控制器的系统启动和应用程序升级需求,设计了系统基础软件Bootloader。为了使控制器正常启动,设计了系统启动程序,用于对处理器的时钟系统和内存等进行设置,以建立正确的应用程序运行环境,并对各内核的寄存器、堆栈及Cache等进行设置,以保证多核能够正常启动和运行;为了解决应用程序可执行文件的下载、格式转换及烧写等问题,设计了应用程序可执行文件的下载程序;为了使Bootloader在完成系统启动和应用程序升级工作后顺利跳转到应用程序入口并开始运行应用程序,采用相关的指令设计了跳转程序;为了使Bootloader合理地使用程序存储器空间,进行了程序存储器的空间分配方案设计。针对自动驾驶任务的实时运行需求和多核协同运行需求,进行了多核处理器基础软件的设计。为了使自动驾驶任务的运行具有较高的实时性,选择了非对称多处理作为多核处理器的运行模式,并在处理器上移植了实时操作系统Free RTOS;为了满足多核协同运行时的核间任务同步需求,采用核间中断设计了核间任务同步机制;为了解决多核协同运行时由于同时访问共享资源而发生相互冲突的问题,采用处理器的专用硬件指令设计了核间共享资源互斥访问机制;为了满足多核协同运行时的数据通信需求,采用共享内存的方式,结合核间任务同步机制设计了核间通信机制。针对自动驾驶控制器的功能安全需求,在双冗余控制器硬件平台的基础上,进行了双冗余系统软件设计。为了使控制器中互为冗余的两个系统在启动后能够获取自身及对方的工作状态信息,并使两系统进入正确的运行状态,设计了系统状态信息管理程序;为了使两系统同步运行以避免故障误判,设计了系统间的同步协议和相应的同步程序;为了保证系统出现故障时能够快速的检测到故障的发生并进行正确的处理,设计了系统之间和系统内部的系统故障检测及处理程序。为了验证软硬件设计的正确性,分别针对Bootloader、多核处理器基础软件和双冗余系统软件的各功能模块设计了不同的测试用例并进行了测试。根据相关测试结果,验证了本文所设计的自动驾驶控制器软硬件的正确性。
其他文献
当今战场,多轴特种车必须具备愈来愈高的机动性和主动安全性来满足高性能战场作战要求,因此具备电动轮驱动技术的多轴特种车越来越受到了世界各国的重视,并在研究领域内逐渐成为热点和重要发展方向。与传统的动力传动系统相比,电动轮驱动技术在底盘布置和力矩分配等方面具备明显的优势。本文的研究对象为某8×8电动轮驱动特种车辆,结合模糊控制和滑模控制等相关算法知识,针对研究对象的横摆稳定性和驱动容错控制技术展开研究
随着国家的发展、社会的进步以及智能科技浪潮的兴起,自动驾驶技术开始飞速发展,智能汽车高级辅助驾驶系统和自动驾驶系统得到了越来越多地应用。而目前主流的L2、L2.5级别的驾驶辅助系统和L3级别的自动驾驶系统,其在弯道路段上进行规划控制的时候,往往采用将车辆保持在行车道中心的规划控制方法,并没有考虑人类驾驶员平时的驾驶习惯和特征,降低了驾乘人员对弯道通过性的接受度和满意度。本文通过针对性的弯道驾驶试验
随着车辆先进控制系统的高速发展,消费者对汽车驾驶辅助系统提出新的需求,为配备机械式自动变速器(Automated Manual Transmission,简称AMT)的车辆开发一款适用于城市拥挤交通工况下的低速巡航控制系统,可以有效地提高汽车的舒适性和智能性。机械式自动变速器作为汽车传动系统的重要组成部分,因其具有传动效率高、成本低、操作便捷等优点,符合我国汽车行业发展需求,具有广阔的应用市场。A
2022年北京冬奥会成功申办以后,国务院发布了《关于以2022年北京冬奥会为契机大力发展冰雪运动的意见》中提出要加快发展冰雪产业,优化冰雪产业结构。改革开放后,人民群众的健身锻炼意识不断高涨,参加到体育运动中的人数逐年增多。冰雪体育是极具特色的体育运动项目,特色冰雪小镇能以地方实际出发建立特色的冰雪体育旅游产业链,带动冰雪板块和旅游板块协同发展。本文以北大壶特色冰雪小镇体育旅游产业发展为研究对象,
为了保证交通参与者的安全,智能驾驶系统对环境应具有较强的感知能力,能够对周围交通车辆的轨迹进行较为准确的预测。自动驾驶车辆对周围交通车辆的轨迹预测能够为规划模块定义一个可行驶空间,在该空间内规划出的路径具有较高的安全性。将轨迹预测功能应用于驾驶辅助系统可以提醒驾驶员道路中潜在的危险,甚至介入车辆操纵,从而主动避开碰撞危险。针对交通车辆轨迹预测问题,面向高速公路场景,本文提出了基于车辆行为识别的长短
车辆智能化是解放驾驶员、提高行车安全性、舒适性及减少交通事故的有效途径。无人驾驶技术能够促进智能交通系统中的安全性、舒适性和便利性。无人驾驶车辆的轨迹规划和跟踪控制实现车辆自主驾驶的重要组成部分,是自动驾驶的核心模块。作为一种过驱动的高度冗余系统,全线控电动车辆具有四个车轮的转角和电机转矩均可精确控制的优点,相比于前轮主动转向车辆,全线控电动车辆具有更高的可控自由度和灵活性。本文依托吉林省教育厅科
汽车声学包装是一种有效控制汽车NVH(Noise,Vibration,Harshness)的技术方法,在车用环保材料的要求下,开发绿色环保及可再生的声学包装材料是刻不容缓的。聚氨酯多孔吸声材料作为汽车声学包装中必不可少的被动降噪材料之一,必然要向高效、安全及生态环保方面发展。植物基聚氨酯多孔材料因其优良的机械性能和潜在声学表现而备受关注,因此,从理论研究或工程应用方面,车用植物基聚氨酯多孔吸声材料
轮内驱动电动汽车(In-wheel drive electric vehicle,IWD-EV)直接将动力总成安装于轮内或轮边空间,并与转向、悬架等底盘子系统形成轮内集成底盘(Inwheel integrated chassis,IWIC)系统,其在车辆动力学表现及经济性、安全性、多模式行驶功能等各个方面都独具优势。而轮边转向机构作为轮内集成底盘系统中的重要部分,轮边转向机构的工作品质与整车操纵性
中国—东盟自1991年建立对话关系至今,实现了跨越式的发展,成为亚太区域合作中最成功、最具活力的典范。双方互为第一大贸易伙伴,技术及产业合作对职业教育合作需求增加。中国—东盟职业教育合作通过公共外交加强政治合作,通过经济合作助推东盟国家经济腾飞,通过强固交流纽带深化文化互信及互补共促。中国—东盟职业教育合作依然面临挑战,需要进行政策协调,顺畅政府层面合作高效连通,打造多学科、多产业导向的跨国职教教
随着客车行业的迅猛发展以及低碳出行的环保理念日益普遍,客车的轻量化设计对于节省油耗、降低排放、提高电动客车续航里程及电池寿命具有重要意义。因此,本文结合国家重点研发计划项目“高性价比商用车混合动力系统开发与整车集成”(2018YFB0105900),完成课题“多材料复合结构插电式客车车身轻量化技术研究”,针对某款客车骨架结构,对其进行轻量化优化设计,在保证骨架性能的同时实现减重。本文从TRIZ理论