范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

LK分享面向自动驾驶车辆验证的抽象仿真场景生成

  自动驾驶车辆技术有可能对交通系统和城市生活产生重大影响。然而,在被接受为一种新的交通方式之前,必须证明自动驾驶车辆至少与人类驾驶车辆一样安全。目前的自动驾驶车辆验证方法,如阴影驱动或基于注释图像的测试,成本高,速度慢。因此,建模与仿真是实现自动驾驶车辆验证目标必不可少的工具。
  本文提出了一种用于自动驾驶车辆验证的抽象仿真场景生成框架。场景和相关断言由基于矩阵的语义语言定义,并在仿真中转化为测试场景。该框架允许设计所有可能的道路拓扑并验证生成的场景。框架中生成的场景为其他平台中可能的罕见条件扩展测试提供了基本事实。这项工作有四个主要贡献:  开发了一种模拟方法,在生成场景时使用语义语言定义场景。  提出了一种在模拟中用每种可能的线或曲线组合组成道路的方法,这对于实现真实道路的建模至关重要。  定义了一种方法,将不同车道数的路段相互缝合,而不会在模拟中产生错误。  为建议方法中的每个附加路段提出了一种自我验证方法,这对模拟效率至关重要。
  目前的大多数方法都是针对整车堆栈进行测试,从场景感知和理解到在场景中做出行动决策。在我们的方法中,我们主要关注决策步骤。换言之,我们的方法旨在测试被测AV的决策,在任何其他条件下都没有任何问题。这个焦点决定了仿真平台。该框架需要对物理世界进行简单的建模,而不需要对环境条件进行详细描述。为此,选择MATLAB作为仿真平台。MATLAB ADAS工具箱将场景中的参与者简单地表示为方框。
  图1显示了模拟框架组件的分解。中间的灰色区域是AV的大脑,通过输入创建的场景运行。顶部的模块定义了用户如何与框架交互以生成场景。仿真框架从主程序开始,主程序有一定的调整和输入选项。然后根据这些输入随机生成场景,并将其输入到实际模型中。在这里,生成场景,将ego车辆(测试中的车辆)放入其中,并在整个感知、做出决策和采取行动的循环中运行每个步骤,ego车辆对其作出响应。
  在运行期间和运行之后收集模拟数据。数据点包括每个决策的安全性和合法性以及场景的定义。由于场景是由特定的输入生成的,因此可以在需要时重新创建场景。  A、 语义语言
  模型必须能够创建场景来反映所有可能的情况。我们开发了一种语义语言,用于分解定义场景的因素,包括道路、参与者和交通逻辑。因此,我们的方法的第一阶段是创建这种语义语言。第一种语义语言方法使用字符串结构和相关规则,如下所示:  道路生成从与正则表达式匹配的字符串开始。  道路类型为大写字母。  参数以小写字母表示。  数值放在参数之后。
  根据这些规则,从命令行获取输入,并解析形式语法以生成标记。令牌还具有上下文敏感的参数,这些参数包含在每种类型的令牌中。开发令牌及其属性如下表所示。
  生成所有令牌后,它们将用于为模拟的输入文件生成适当的xml段。每个路段都有一个唯一的id号,该编号与场景的全局id变量一起使用,该变量随每个路段递增。还有一个全局点数组,用于确定下一个路段的位置,并在xml生成时自动更新。
  图2显示了使用示例字符串"05d0A115A180d1A132BCCX150d0A110A1405"在PreScan和MATLAB Simulink中创建的模拟场景。PreScan是模拟AVs和AVs上所有传感器配置的最全面的仿真平台之一。但是,这些细节在逻辑场景生成阶段是不必要的。MATLAB ADAS工具箱将对象简化为三维长方体,并将道路简化为它们所遵循的路线以及其他一些次要细节。这种场景生成方法使其成为适合本方法的工具。在最初的基于字符串的语言实现之后,在MATLAB中不仅包括输入模式,还包括系统的断言。因此,下一次迭代的实现包括一个基于矩阵的系统来概括场景特征并创建一个高效的标签和分类系统。数值矩阵作为输入读取,其中每一行是一个不同的断言,描述一个单独的路段或参与者,然后可以对其进行分析以生成场景。为了做到这一点,道路网和参与者被简化为牛顿物理学中最基本的元素,如质心和尺寸。然后根据实际情况对这些元素进行参数化。值得注意的是,该模型不包含任何环境因素。在本框架中创建的示例场景如图3所示。该实例展示了实施方法在实际测试中的潜在能力,例如具有可变车道数的路段、多个参与者和车道标记的组合。
  B、 道路拓扑生成
  在模拟中放置道路需要道路中心、每个中心处的道路宽度、倾斜角度和车道的详细信息。然后,生成道路就是获取输入并将其转换为道路在场景上下文中遵循的一系列点。输入中的第一个值定义将创建的道路类型。通过将道路限制为特定的路段,可以将生成的场景限制为真实的道路网络和情况。生成每个路段时,通过旋转将其缝合到上一个路段上,以便沿第一个点的切线与上一个路段最后一个点的切线对齐,并在驾驶场景中将其移动到该坐标。在两个连续的片段之间,还存在一个中间片段来平滑具有不同车道数的两个片段之间的过渡。  1)参数
  一旦约束到代表最常见道路(如直线道路、交叉口等)的不同部分,可以概括为大多数到所有部分的细节必须定义为参数。某些参数只能应用于单个工件。因此,为了节省记忆,其中一些被赋予了新的意义,在不同的作品。模型中的参数如表二所示。随着更多的部分被定义和实现,参数也将被扩展以描述所有必须考虑的新细节。
  2)道路和几何图元
  第一种类型的道路是打算成为最简单的道路,并作为一个更复杂的道路积木。它被称为"多车道道路",由可变车道组成,在由几何图元组成的直线上单向或双向行驶。如图4所示,这些几何图元包括直线、圆弧和以恒定速率改变曲率的回旋曲线。
  单一道路的所有常见形式都可以通过一组三个原语的排列来创建。要选择生成道路时使用的基本体,将使用输入中的两个曲率,表示起始曲率和结束曲率。如果其中一个曲率为零,它将从一条直线变为一条回旋曲线,该曲线将过渡到曲率不为零的圆弧。如果它们都是非零曲率,则该直线将随机变为回旋弧回旋线或弧线回旋弧形状。对于回旋弧回旋线形状,曲率从零开始,过渡到起始曲率,对于圆弧保持不变,然后过渡到最后一个回旋线中的结束曲率。对于圆弧回旋弧形状,直线从具有起始曲率的圆弧开始,使用回旋曲线过渡到结束曲率,并保持在最终圆弧的结束曲率。路段连接的示例如图5所示。
  为了使基本体彼此无缝连接,第一个点的切线与最后一个基本体最后一个点的切线对齐。对于一条直线,面对的方向保持不变,因为它是在开始。但是,对于圆弧和回旋曲线,必须计算新的朝向。计算圆弧的新朝向,只需将圆弧的长度乘以曲率,然后根据圆弧的转向方式,将其与上一个朝向相加或相减即可。
  回旋线:回旋线允许从一个曲率平滑过渡到另一个曲率,是真正的道路容易转弯利用。使用菲涅耳积分计算回旋面的点:
  其中用作规格化因子,表示从起点到该点的长度,并表示沿曲线的距离。对于回旋面,必须使用在形成点时计算的参数来计算朝向的变化:,其中表示最终曲率,是曲率的变化。这提供了一个不可靠的值,不能准确地表示更改。由于软件的精度水平与菲涅耳积分(用于计算回旋线),决定使用最后两点的反正切来计算新的面对方向。因为选择用来定义这条曲线的点的数量使它们非常接近,这就足以连接这些零件。  3) 4路交叉口
  模型中路段的一个重要示例是图6所示的4向交叉口。将每个连接到交叉口的道路定义为具有可变车道的多车道道路,并假设这些道路可以是单向的,也可以是双向的。
  (一)道路布置: 每一条道路的定位都是基于一个中心矩形计算出来的,以使所有道路尽可能靠近中心。四条道路中的每一条都可以有不同数量的车道,也可以是双向或单向的,这意味着它们也可以有不同的宽度。要计算矩形,将使用顶部和底部道路之间的最大宽度以及左侧和右侧道路之间的最大宽度来确定大小。顶部道路的中心与底部道路的中心对齐,左侧和右侧道路也是如此。为了基于该系统将道路移动到它们的坐标,根据它们之间的数学关系将它们从第一条道路的末端(沿矩形的底部道路的中心)移动。 (二)车道路径: 由于场景从一个片段到另一个片段呈线性移动,因此只有底部片段的车道需要为车辆可以行驶的位置定义选项。其他道路对此有一个有限的版本,以便为其他参与者获得潜在的路径。如果选择左转,则从左侧开始最多两条车道设置为"仅左转"车道。设置为"仅左"的数量基于其他潜在方向的可用车道数以及向左行驶的可用车道数。如果还有更多车道,则将其设置为"仅向前"车道,直到有多少车道可向前行驶(如果有的话)。剩余车道设置为仅右转车道,最多可右转车道数,因为右转是一个选项。如果这是一个选项,并且没有左车道,则最右侧的车道将有额外的右行选项。如果有额外的车道可用,它们将被赋予与在另一侧合并的仅向前车道相同的行为。如果没有足够的车道,例如每个方向都有一条车道可供选择,则该车道被定义为中立车道,并允许这些方向中的任何一个。  C、 扩展道路属性
  生成道路时,将存储在道路对象中的来自输入的附加值,例如其条件和速度限制。速度限制反映在场景中,即在计算参与者的路径时。在道路计算过程中也会设置车道标记。它们作为一个数组传入,并带有每一行的属性。对于双向道路中的中心线,它被随机定义为双黄线或黄色虚线。也可以在中心设置一条转弯车道,该车道始终由黄色虚线包围。  D、 参与者生成
  除了自我载体,场景中的参与者是随机产生的,也由不同的类型组成。包括汽车、卡车、行人等。他们在场景中可能采取的不同行为也被编程。这些措施包括行人横穿马路和车辆在车道外转弯。为车辆分配车道路径,这些车道路径是在生成道路时计算的,沿任一方向(从第一条道路到最后一条道路,反之亦然)从网络上的随机点开始。通过这种方式,整个道路可以有参与者贯穿始终,而不仅仅是跟随自我的车辆。  E、 测试场景生成
  对于测试场景的生成,使用伪随机输入生成。将此方法集成到语义语言中可以确定置信度和覆盖率分析。测试的可重复性和覆盖率分析非常重要,因为它们提供了渐进式测试结构。  本文来源:轩辕实验室

阿里女员工这出狗血剧,还要演到啥时候啊?将抓码青年设置星标第一时间接收最新文章经过了整整一个月的拉扯之后,阿里事件终于有了阶段性的结果。昨天深夜11点,济南槐荫检察院发布情况通报阿里女员工案中王某文行为不构成犯罪,检察院工作也有性价比?有人0。8分,有人自称3分,差距究竟在哪儿?评估一份工作的好坏能用指标来衡量吗?对于咱打工人而言,想要评判一份工作的好坏,往往需要多种因素综合考量,而且更多凭感觉而非量化。但最近码君看到一则公式,据说可以合理计算一份工作性价vivoIQOO只要2998元,小米9还有没有胜算?这些细节不能漏就在刚刚(3月1日晚),vivo发布了iQOO手机。iQOO采用6。41英寸水滴屏,全系高通骁龙855处理器,最高运行12GB内存256GB存储,内置4000mAh电池,支持44W只要2998元!vivoIQOO发布会图文全程回顾3月1日20226GB128GB版售价2998,8GB128GB版本售价3298,8GB256GB版本售价3598,12GB256GB版本售价4298,6。41英寸大屏,4000m千元内无敌!红米Note7Pro发布,6G128只要1599元1458Redmi7,仅售699元!Redmi7,就是真正的千元内无敌!它是年轻人的最佳备机,也是送父母和孩子最好的礼物。1455Redmi7的定价应该在多少元呢?我们在知名商城中iQOO的这些差评值得一看,求vivo客服心理阴影3月6日10点,vivoiQOO手机首销。从各渠道反馈的消息来看,iQOO的备货还是比较充足的,在苏宁vivo官网差不多半小时才无货。不知什么原因,此次京东的货比较少需要抢购。现在详细规格对比,魅族Note9和红米Note7谁才是赢家?刚刚魅族发布了魅族Note9,国内首发高通骁龙675,4800万AI双摄,4000mAh大电池。4G64G1398元起,6G64G1598元,4G128G1598元。这个价格相较于一加7真机曝光,下巴真窄!vivoNEX的加强版?今天,一加7真机曝光,正面真全面屏,配备了屏幕指纹,前置是弹出式升降镜头,后置相机是三摄。从真机图可以看到,下边框非常的窄。他vivo去年发布的NEX对比了下,升降摄像头大小和位置vivo也疯狂?IQOO骁龙855旗舰机定价2988元,真假难辨今天,iQOO新机今晚发布,不过已经有人爆出了手机的售价,2998元起售!从截图看爆出这价格的是建行网上商城,不过笔者去查询的时候已经显示商品已过期无法查看。到底是网友PS的,还是匠心再次输给了性价比!红米Note7Pro更香,魅族Note9要凉3月6日,魅族Note9发布,6G64G1598元。我当时对在红米Note7和魅族Note9之间徘徊的朋友说,等等。今天,红米Note7Pro发布,意料之中的是6G128G高配15又是差1元,魅族Note9比红米Note7便宜2019年的千元机,红米Note7和魅族Note9无疑是最抢眼的。红米Note7上市上一个多月销量已经近两百万,现在依然需要抢购可见其火爆。魅族Note9将于明天发布,这款不论是在
入门即享豪华东风标致全新5008全新5008在美感动感质感互联四大方面进行全面的升级,更带来了六大全系标配的诚意,入门即享旗舰品质,同时还有东风标致推出的四保加码政策,进一步提高了新车保值率。丰富核心标配,入门即东风标致408你的家庭首选说到家庭出行,在1015万级的区间里,座驾的挑选有很多不错的选项,不过德系车略显严肃,日系车空间又稍稍不足,而拥有优雅设计外观和品质大空间的东风标致408这款法系车,恰是最能和假期东风标致508L全新定义潮品座驾随着人们的现代生活日益多元化,对车的需求也越来越丰富,即要显得时尚大气,又要有强大的运动性能和先进的科技配置。如果想要通过一辆车满足以上所以需求的话,在众多优秀车型中也许我们能挑选外观品质就是东风标致408随着生活水平的不断提高,人们对于买车的要求越来越高,既要外观好看,内在也不能缺失。这样的车真的存在吗?是的,真的存在。看完接下来这款车,你就会懂得什么是汽车中的内外兼修。十周年是一东风标致全新4008ampampamp5008值得看买车,仁者见仁智者见智!有的人以品观车,灵动优雅的外观少不了。有人以质定夺,细节做工和动力参数一样不落下。只可惜,往往难两全其美,所以很多时候,买车的确是一件头疼的事!也正因为如此Python入门100题之005整数排序题目输入三个整数x,y,z,这三个数由小到大输出。视频教程Python入门100题之005整数排序代码1lforiinrange(3)xint(input(输入一个数))l。app标致5008超大乘车空间安排!5月31日,三孩生育政策正式发布,为积极应对人口老龄化,国家正式实施一对夫妻可以生育三个子女政策及配套支持措施。这意味90后肩上的责任又多了一重。上有四老下有三孩,压力大是不假。但小白编程应该怎么入门?教你从一个helloworld学到3个知识点小白编程应该怎么入门?首先在教材的选择上,直接找豆瓣,挑评分最高的书来看就好了,那些经典书籍真的很简单,很适合入门。其次是学习的过程,不在于你怎么看怎么听,而在于你有没有进行实践!Switch国行勇士可以安心购买的外版实体版卡带总结任天堂篇国行switch发售也已经有一多月了,游戏阵容仍然是新超级马力欧兄弟U豪华版马力欧赛车8豪华版加上超级马力欧奥德赛这三款游戏。前几天,国行实体版卡带也开始在天猫出售,不幸的是,在国Redmi9真机曝光千元价位后置四摄,将性价比进行到底618销售大战,各路手机厂商忙的焦头烂额,这段时间应该不会有新机发布了。但是618之后,Redmi数字系列产品将引来一位新成员。大家都知道,现在Redmi将数字系列定义为用户入门机幻影异闻录FEEncore评测偶像出道,唱歌跳舞拯救世界在整个一月的switch长草期,PC玩家有三国志14,PS4玩家有龙珠Z卡卡罗特,而留给NS玩家的就只有幻影异闻录FEEncore这一款游戏。相信没有经历过WiiU时代的小伙伴看到