基于贝叶斯网络构建RoboSim模型的自动驾驶行为决策.pdf
《基于贝叶斯网络构建RoboSim模型的自动驾驶行为决策.pdf》由会员分享,可在线阅读,更多相关《基于贝叶斯网络构建RoboSim模型的自动驾驶行为决策.pdf(17页珍藏版)》请在咨信网上搜索。
1、基于贝叶斯网络构建 RoboSim 模型的自动驾驶行为决策*陈洁娜1,2,3,张铭茁1,2,3,杜德慧1,2,3,李博1,2,3,聂基辉1,2,3,任婧瑶1,2,31(华东师范大学软件工程学院,上海200062)2(上海市高可信重点实验室(华东师范大学),上海200062)3(教育部可信软件国际合作联合实验室(华东师范大学),上海200062)通信作者:杜德慧,E-mail:摘要:为汽车自动驾驶提供安全高效的自动驾驶行为决策,是汽车自动驾驶领域面临的挑战性问题之一.目前,随着自动驾驶行业的蓬勃发展,工业界与学术界提出了诸多自动驾驶行为决策方法,但由于汽车自动驾驶行为决策受环境不确定因素的影响,
2、决策本身也要求实效性及高安全性,现有的行为决策方法难以完全支撑这些要素.针对以上问题,提出了一种基于贝叶斯网络构建 RoboSim 模型的自动驾驶行为决策方法.首先,基于领域本体分析自动驾驶场景元素之间的语义关系,并结合 LSTM 模型预测场景中动态实体的意图,进而为构建贝叶斯网络提供驾驶场景理解信息;然后,通过贝叶斯网络推理特定场景的自动驾驶行为决策,并使用RoboSim 模型的状态迁移承载行为决策的动态执行过程,以减少贝叶斯网络推理的冗余操作,提高了决策生成的效率.RoboSim 模型具有平台无关、能模拟仿真执行周期的特点,并支持多种形式化的验证技术.为确保行为决策的安全性,使用模型检测工
3、具UPPAAL 对 RoboSim 模型进行验证分析.最后,结合变道超车场景案例,进一步证实所提方法的可行性,为设计安全、高效的自动驾驶行为决策提供了一种可行的途径.关键词:汽车自动驾驶;行为决策;贝叶斯网络;RoboSim;UPPAAL中图法分类号:TP18中文引用格式:陈洁娜,张铭茁,杜德慧,李博,聂基辉,任婧瑶.基于贝叶斯网络构建RoboSim模型的自动驾驶行为决策.软件学报,2023,34(8):38363852.http:/ Driving Behavior Decision-making with RoboSim Model Based on BayesianNetworkCHEN
4、Jie-Na1,2,3,ZHANGMing-Zhuo1,2,3,DUDe-Hui1,2,3,LIBo1,2,3,NIEJi-Hui1,2,3,RENJing-Yao1,2,31(SoftwareEngineeringInstitute,EastChinaNormalUniversity,Shanghai200062,China)2(ShanghaiKeyLaboratoryofTrustworthyComputing(EastChinaNormalUniversity),Shanghai200062,China)3(MOEInternationalJointLabofTrustworthySo
5、ftware(EastChinaNormalUniversity),Shanghai200062,China)Abstract:The realization of safe and efficient behavior decision-making has become a challenging issue for autonomous driving.Asautonomousdrivingindustriesdevelopvigorously,industrialprofessionalsandacademicmembershaveproposedmanyautonomousdrivi
6、ngbehavior decision-making approaches.However,due to the influence of environmental uncertainties as well as requirements foreffectivenessandhighsecurityofthedecision,existingapproachesfailtotakeallthesefactorsintoaccount.Therefore,thisstudyproposesan autonomous driving behavior decision-making appr
7、oach with the RoboSim model based on the Bayesian network.First,based on*基金项目:国家自然科学基金(61972153);科技部重点项目(2020AAA0107800)本文由“智能系统的分析和验证”专题特约编辑明仲教授、张立军教授和秦胜潮教授推荐.收稿时间:2021-09-05;修改时间:2021-10-14;采用时间:2022-01-10;jos 在线出版时间:2022-01-28CNKI 网络首发时间:2023-01-19软件学报ISSN1000-9825,CODENRUXUEWE-mail:Journal of So
8、ftware,2023,34(8):38363852doi:10.13328/ki.jos.006594http:/中国科学院软件研究所版权所有.Tel:+86-10-62562563domainontology,thestudyanalyzesthesemanticrelationshipbetweenelementsinautonomousdrivingscenariosandpredictstheintentionofdynamicentitiesinscenariosbytheLSTMmodel,soastoprovidedrivingscenarioinformationforest
9、ablishingtheBayesiannetwork.Next,theautonomousdrivingbehaviordecision-makinginspecificscenariosisinferredbytheBayesiannetwork,andthestatetransitionoftheRoboSimmodelisemployedtocarrythedynamicexecutionofbehaviordecision-makingandeliminatetheredundantoperationoftheBayesiannetwork,thusimprovingtheeffic
10、iencyofdecision-making.TheRoboSimmodelisplatform-independent.Inaddition,itcansimulate the decision-making cycle and support validation technologies in different forms.To ensure the safety of the behavior decision-making,this study uses a model checking tool UPPAAL to verify and analyze the RoboSim m
11、odel.Finally,based on lane change andovertaking cases,this study validates the feasibility of the proposed approach and provides a feasible way to achieve safe and efficientautonomousdrivingbehaviordecision-making.Key words:autonomousdriving;behaviordecision-making;Bayesiannetwork;RoboSim;UPPAAL近年来,
12、自动驾驶引起了学术界和工业界的广泛关注.自动驾驶系统(autonomousdrivingsystem,ADS)包含“感知-决策-执行”这 3 大模块1,其中决策模块对感知模块获取的数据进行分析,并根据车辆自身状态及周围环境信息做出当前驾驶场景下的最优决策,然后将相应的指令传输给执行模块,以执行具体的决策动作.决策的优劣将直接影响自动驾驶的安全,因此研究高效可靠的行为决策方法对自动驾驶技术的发展具有重要的意义.目前,由于自动驾驶行为决策的失效引发了一系列安全事故.例如,2021 年 3 月 11 日,一辆特斯拉 ModelY在美国底特律西南部一个十字路口撞上一辆正在行驶的车辆,而该自动驾驶车辆未
13、采取任何减速或制动的行为决策2.这说明生成安全可信的行为决策作为自动驾驶中的关键技术仍面临诸多挑战.首先,自动驾驶场景具有高度的复杂性与不确定性3,如道路路网结构的复杂性、环境因素的多样性以及其他车辆、行人意图的不确定性等.因此,对自动驾驶场景元素之间的语义关系进行分析,并在决策算法中充分考虑环境的不确定性因素,是影响行为决策准确性的关键所在4.其次,自动驾驶车辆在行驶过程中应考虑决策执行的高效性,即对复杂的环境信息及时做出响应,并生成安全的行为决策.在同一自动驾驶场景中,驾驶车辆的状态以及周围的环境信息在一段连续时间内保持一致,若重复执行决策算法势必会产生诸多冗余计算.因此,如何对同一场景下
14、的决策进行优化、重用,是提高决策生成效率的关键.此外,保证自动驾驶行为决策的安全性是自动驾驶车辆需考虑的首要问题.在行驶过程中,自动驾驶车辆会与其他交通参与者发生行为交互,错误的决策将造成严重的后果.因此,对自动驾驶决策的安全性进行验证分析也是目前亟需解决的问题之一.针对上述自动驾驶行为决策生成存在的问题,本文提出了一种基于贝叶斯网络构建 RoboSim 模型的自动驾驶行为决策方法.首先,利用领域本体5对驾驶场景中的语义关系进行分析,并构建基于长短期记忆网络(longshorttermmemory,LSTM)的他车意图预测模型6,为构建面向 ADS 行为决策的贝叶斯网络提供场景理解信息并利用贝
15、叶斯网络进行最大后验概率推理得到当前场景下的最优决策.其次,以该场景下的车辆状态为状态节点,以贝叶斯网络生成的最优决策为迁移边上的动作,环境因素为迁移边上的条件,构建面向 ADS 行为决策的RoboSim7模型;结合我们前期的工作8,将 RoboSim 模型自动转化为 UPPAAL9支持的时间自动机网络(networkoftimedautomata,NTA),借助模型检测技术验证分析 RoboSim 模型的安全性.若通过验证,则使用 RoboSim 模型进行决策,以减少使用贝叶斯推理产生决策的冗余操作,提高行为决策的效率;若该 RoboSim 模型未通过安全验证,则回溯修改贝叶斯网络参数,以优
16、化决策模型.综上,本文主要工作包括以下 3 部分内容.(1)提出一种面向 ADS 行为决策的贝叶斯网络模型,利用领域本体以及他车意图预测 LSTM 模型为构建贝叶斯网络提供驾驶场景信息,通过贝叶斯网络推理特定场景的自动驾驶行为决策.(2)构建 RoboSim 模型承载行为决策的动态执行,以减少贝叶斯网络推理的冗余操作,提高了决策生成的效率.(3)基于模型检测工具 UPPAAL 验证分析 RoboSim 模型的安全性,为自动驾驶提供安全可靠的决策依据.本文第 1 节介绍基于贝叶斯网络构建 RoboSim 模型的自动驾驶行为决策方法的总体框架.第 2 节阐述了ADS 领域本体和他车意图预测 LST
17、M 模型为贝叶斯网络构建提供的驾驶场景理解信息,以及面向 ADS 行为决策的贝叶斯网络的构建和推理过程.第 3 节介绍如何基于贝叶斯网络生成的决策信息以及驾驶场景信息构建面向 ADS陈洁娜等:基于贝叶斯网络构建 RoboSim 模型的自动驾驶行为决策3837行为决策的 RoboSim 模型,并对其进行验证分析.第 4 节通过变道超车这一自动驾驶典型场景对上述方法进行案例分析,说明本文方法的可行性.第 5 节对相关工作进行对比、分析.最后,总结全文的主要工作并对后续工作扩展进行了讨论.1 总体框架根据目前自动驾驶行为决策所存在的问题,本文提出了一种基于贝叶斯网络构建 RoboSim 模型的自动驾
18、驶行为决策方法.该方法的核心思想是利用 ADS 领域本体模型和他车意图预测 LSTM 模型,为构建面向 ADS 行为决策的贝叶斯网络提供场景理解信息.然后,利用贝叶斯网络推理得到的决策信息、车辆状态信息和环境信息构建面向 ADS 行为决策的 RoboSim 模型.最后,借助模型转换技术生成 UPPAAL 支持的 NTA 模型并对其进行形式化验证分析.本文的总体框架如图 1 所示.自动驾驶领域本体车辆状态其他车辆环境因素其他行人速度天气红绿灯 交警命令 障碍物 道路条件方向 意图速度行为决策他车意图预测LSTM 模型他车意图预测结果X1LSTMLSTMLSTMFCFCFCX2Xseq_lengt
19、hy1y2yseq_length方向控制速度控制确定网络参数及结构输入车辆初始状态&环境因素基于 RoboSim 的自动驾驶行为决策模型基于 UPPAAL 的自动驾驶行为决策模型验证及分析TCTL 性质UPPAALSafetyLivenessReachability验证Condition:车辆初始状态环境因素Action:贝叶斯网络决策Condition:环境因素Action:贝叶斯网络决策ifConflict()=trueifConflict()=falseend_S_num=1=S_numcycle=periodend_S_num+1S_numregisterWrite!registerR
20、ead_OverTakingModule_ClregisterWrite_C_OverTackingModule?end?end?walt_p!GiveOutput()end_S_num+=1cycle=0Init0,TakeInput(l)m3m2Endm1m0cycle=periodi:int0,1COutput_Conflict车辆状态模型转换时间自动机网络s2车辆状态s1execexec基于贝叶斯网络的自动驾驶行为决策行为决策节点不满足优化决策车辆状态节点环境因素节点方向 意图速度方向与其他车辆的车距与其他行人的车距图1基于贝叶斯网络构建 RoboSim 模型的自动驾驶行为决策方法框架
21、(1)面向 ADS 行为决策的贝叶斯网络本文根据道路车辆预期功能安全标准 ISO2144810,在考虑驾驶场景的层次性与关联性的基础上,分析驾驶3838软件学报2023 年第 34 卷第 8 期场景中的各个元素之间的语义关系,以构建 ADS 领域本体.本文将自动驾驶场景因素分为 3 类,即车辆状态、环境因素和行为决策.在此基础之上,训练他车意图预测 LSTM 模型,以车辆历史轨迹数据作为输入,车辆意图的分类结果作为输出.然后,根据本体模型为贝叶斯网络提供驾驶场景领域知识,为不同的场景选择合适的变量作为贝叶斯网络的节点;同时,将 LSTM 模型的预测结果作为贝叶斯网络中“其他车辆意图”节点的概率
22、,基于驾驶经验与专家领域知识确定网络结构,通过仿真数据确定条件概率表(conditionalprobabilitytable,CPT).最终,生成面向ADS 行为决策的贝叶斯网络,该网络支持通过最大后验概率推理得到当前驾驶场景下的驾驶行为决策.(2)面向 ADS 行为决策的 RoboSim 模型构建及验证结合仿真数据和已生成的贝叶斯网络,通过抽象状态和迁移,以车辆状态作为状态节点,环境作为边上的迁移条件,贝叶斯网络在该场景下推理得到的最优决策作为边上的迁移动作,可以得到面向 ADS 行为决策的 RoboSim模型.基于本课题组前期的工作,将 RoboSim 模型转换为 NTA 模型,使用 UP
23、PAAL 对模型进行安全性验证分析,保证了该行为决策模型的安全性.若未通过验证,说明决策模型存在问题,需要回溯优化贝叶斯网络,进而更新 RoboSim决策模型.基于贝叶斯网络构建 RoboSim 模型的自动驾驶行为决策方法可以为自动驾驶提供准确、安全、高效的行为决策.本文将重点讨论如何利用领域本体和 LSTM 来构建面向 ADS 行为决策的贝叶斯网络,以及如何进一步生成面向 ADS 行为决策的 RoboSim 模型并对其进行验证分析.2 面向 ADS 行为决策的贝叶斯网络自动驾驶车辆在进行决策的过程中,首先需要对驾驶环境有深层次的理解,不断对驾驶环境中的变化进行估计、判断和预测,再利用场景信息
24、得到当前驾驶场景下的决策动作.贝叶斯网络是一种结构灵活的概率图模型11,它的边表示变量之间的依赖关系,用概率分布表示依赖关系的强弱,从而将先验信息或领域知识与数据样本有机结合起来.此外,贝叶斯网络能够结合来自不同来源的本地信息,从而在不确定性的环境下做出决策.因此,本文通过 ADS 领域本体为贝叶斯网络提供驾驶场景因素之间的语义关系,为不同的场景选择合适的变量作为贝叶斯网络的节点并确定网络结构;同时利用 LSTM 对他车意图预测,得到的预测结果作为贝叶斯网络中“其他车辆意图”节点的概率;然后通过仿真数据确定条件概率表(CPT);最后,通过贝叶斯概率推理得到当前驾驶场景下自动驾驶车辆的驾驶行为决
25、策.2.1 构建面向 ADS 行为决策的贝叶斯网络本节将分别介绍 ADS 领域本体和基于 LSTM 的他车意图预测模型,并在此基础之上构建面向ADS 行为决策的贝叶斯网络模型.2.1.1ADS 领域本体本体是对客观事物的系统化描述,能够表达特定领域中概念之间的语义关系.ADS 领域本体可以对驾驶场景中的各个元素及其关系进行语义描述,从而系统地指导贝叶斯网络节点选择以及节点之间的依赖关系构建,更好地把驾驶信息融入基于贝叶斯网络的行为决策算法中.本文基于道路车辆预期功能安全标准 ISO21448,在考虑驾驶场景的层次性与关联性的基础上,提取驾驶场景中的道路结构、交通标识和交通参与者等信息,将与决策
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 贝叶斯 网络 构建 RoboSim 模型 自动 驾驶 行为 决策
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。