0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PTV VISSIM软件在自动驾驶中的应用介绍

佐思汽车研究 来源:佐思汽车研究 作者:佐思汽车研究 2021-04-19 14:23 次阅读

4月10日在深圳举办的CITE2021智能汽车技术生态峰会暨第五届ADAS与自动驾驶论坛上,霹图卫软件科技(上海)有限公司中国区总经理沈畅女士发表了主题演讲《PTV VISSIM软件在自动驾驶仿真测试中的应用》。演讲内容如下:

很高兴有机会向大家介绍一下PTV VISSIM软件在自动驾驶中的应用。我的演讲主要分四部分:

PTV公司背景;

自动驾驶仿真测试需要复杂的交通场景;

PTV VISSIM软件介绍;

联合仿真及其它应用介绍。

PTV公司背景

从2017年开始,位于斯图加特的Porsche Automobil Holding SE(保时捷汽车控股公司)收购了PTV Plannung Transport Verkehr AG 的100%的股份。作为PTV Group在中国的子公司,霹图卫软件科技(上海)有限公司是德国PTV集团在世界范围内投资的第20家外商独资子公司。

PTV公司距今已有40多年历史,一直深耕在传统的交通领域和物流领域,从2005年开始进入中国市场,近年来慢慢在汽车市场中被广泛熟知。PTV在全世界在120多个国家有着20多家分公司,共有5400多个用户,软件应用在全球分布广泛。

在自动驾驶车辆开发阶段,会大量进行路侧、测试单元,以及极限场景的测试。

拟人化的自动驾驶车辆开发有很多阶段:阶段1、阶段2主要是基础场景和高级场景;阶段3涉及到交通的状态;阶段4为交通场景。

通俗解释就是:自动驾驶车辆不可能仅为一辆车在一条道路上运行,会不可避免碰到道路的其他使用者和其它交通工具,比如,公共汽车、小汽车、自行车、摩托车、行人等。在这样一些复杂的场景下,自动驾驶车辆是否符合城市交通环境的运行状态,是需要在车辆开发高阶段考虑的问题。

已经有很多车厂给我们反馈,自动驾驶车辆开发到高阶段时,交通状态是绕不开的一个坎。PTV VISSIM会提供一个虚拟交通场景状态以及交通流状态。

场景1

多种交通方式参与的交通场景

如上三幅图所示的交通场景,就是交通流仿真的具体形式。图片展示的是一个典型欧洲城市的交叉口,在这个交叉口里,有很多信号灯控制的标识以及交通信号灯配置方案,包含:大巴车、公共汽车、自行车、小汽车、轨道交通。

在一个复杂的交通空间里,所有交通参与者都会互相发生作用,PTV VISSIM可以在这样一个平台上进行仿真分析——通行时间、速度、加速度等,这是标准城市交叉口的交通仿真。

场景2

随机生成的驾驶员操作失误的仿真

PTV VISSIM可以根据需求开发不同的交通场景。举个例子:根据不同路段类型,随机生成驾驶员操作失误仿真。比如,等红绿灯时看手机、有让行标志但没注意避让、限速路段超速、压线行驶等等,这几种驾驶员操作失误场景,在实际道路物理测试时,不一定会发生。

但在仿真平台上,很容易定义它的发生概率,把类似的仿真场景放到仿真软件里,可以和自动驾驶车辆一起进行仿真,观察在这种状况下,自动驾驶算法是否能够处理这种情况。

场景3

多种交通方式在交叉口混行

这是一个比较典型的交通场景,路面不止一个交叉口,由几个交叉口或一个交通走廊组成。在这个交通走廊中有很多交通流,在这些交叉口处,对应大量指示牌以及行人的步行空间。

在这样一个复杂的交叉口场景中,PTV VISSIM可以把真实世界中很多的交通元素,包括标识、信号灯配时,以一种软件能够理解的语言读进去,而不是简单地放一张图,立一个信号灯,背后有相对应的驾驶规则、让行规则,都会模拟出来,给无人驾驶测试提供交通场景。

场景4

自动驾驶车队

这是2020年增加的新功能。无人驾驶最容易落地的一个场景之一,就是高速公路上的无人驾驶车队。VISSIM提供一些新的对象,模拟自动驾驶的编队和离队场景,在软件里可以进行测试。

PTV擅长做交通仿真工具,擅长做很多不同交通流方式。交通工具可以放到仿真软件里面来进行模拟,同时道路上很多信号灯控制、交通控制信息,也可以放到软件平台里面。这些交通控制信息会对驾驶行为产生影响。

跟车模型和换道模型

PTV背后有一个国际认可的模型,用来支持车辆和车辆之间的相互行为。一个是跟车模型,即车辆跟车辆之间的跟随,它有四种状态:自由流状态、逼近状态、跟随状态、刹车状态。

换道模型方面,一种是基于路径考虑的必要换道模型,还有一种是不满前面这辆车的速度,在旁边超速空间允许的情况下,进行换道超车,这是自由车道换道模型。

另外还有一种针对中国来说比较重要的机动车和非机动车混行的模型,这种情况也是可以模拟的。

目标决策—如何定义优先权

在这个车道上有很多车辆,有货车、小汽车,中间还有摩托车,摩托车和小汽车混在一起排队过红绿灯,像这样车和车之间的关系,不需要人为定义轨迹点的信息,而是通过软件来帮助运行。

在使用VISSIM的时候,除了定义很多车流量的信息,以及车本身的信息以外,还需要定义它的目标决策,比方说匝道汇入、变道,或者是交叉口的转弯冲突,到底谁让谁,需要通过软件里面的特征属性或者是工具来进行定义,这都是定义优先权的问题。

定义优先权的问题很多种方法,最简单的方法是模拟红绿灯或是交通标志、限速标志,可以根据这些方式对车辆进行流量或者行为影响。

PTV VISSIM还可以定义很多种不同的路径,简单的静态路径,或者是根据公式函数定义的路径,或者是定义一些局部的路径。

比如说在高速上有一辆车抛锚了,需要有半个小时的处理时间。后面所有的车辆可通过VISSIM设置的局部路径,了解车辆抛锚所在的车道,(为了避免拥堵)后车提前变到其他车道上进行通行。出了事故以后,本来是三车道的道路,变成两车道,会导致高速公路上的车流量非常拥堵。VISSIM可以定量分析它的拥堵情况,然后做出交通流规划。

如何通过VISSIM模拟自动驾驶

接下来我们聚焦无人驾驶车,了解如何通过VISSIM模拟自动驾驶车辆,或者是智能网联车辆。

第一种,在VISSIM内部提供了默认的自带自动驾驶车辆行为的车辆类型。可以自己选车辆类型,把它对应的驾驶参数稍作更改,涉及到跟车模型、车道变化模型、车速等都可以设置。

如果是从交通视角去分析无人驾驶车辆在交通流的不同比例,对于整个交通的影响,可以用上面的模型。如果站在车企视角,要研究具体无人驾驶车辆,可以提供不同的方式,具体为下面几种模式。

大家可以看到这个点相当于是一辆车,上面是有驾驶员操控的车辆,下面是无人驾驶车辆。小汽车和小汽车之间的跟车距离是有变化的,无人驾驶车队可以允许车辆之间的距离非常短。

如果是车企角度,可以用我们外部驾驶员的模型接口。比方说,车辆有一套自己的算法,可以知道在每一个仿真秒,周边每个车的位置、速度,自己做一个判定,该加速还是减速,是否变道。可以把这个算法放到软件里面,用这个算法去控制交通流仿真里面的一辆车或者是几辆车,其它的背景车辆还是自由控制。这样就可以做到在一个比较大的交通场景里测试无人驾驶车的控制逻辑算法是否正确。

在这里面,我们的接口是C++的,支持windows版本,也提供Linux版本,如果大算力、大仿真也可以做。

工作原理是,VISSIM每一个仿真步长会计算车辆新的位置,把周边的环境、信号灯状态、速度、加速度等信息传给外部驾驶员接口,外部驾驶员接口跟无人驾驶的算法对接,对接以后,由于周围车辆的信息都已更新,可以通过算法去更新这辆车的位置、速度、加速度的情况,再返回到VISSIM的交通场景里,VISSIM里面的一辆车或者几辆车会被自动驾驶算法控制更新,接下来周围的车辆也会相应地更新。

以上说的是外部驾驶员接口,接下来讲一下驾驶模拟器的接口,这要跟一个硬件的驾驶模拟器进行对接,做人机互动或者是软件硬件在环。同样也是支持C++接口,支持windows版本,也支持Linux版本。

联合仿真

在无人驾驶里面现在用得最多的是联合仿真。PTV的优势是做交通流的仿真,还有很多公司擅长做动力学仿真,或者车辆通讯软件、车辆感知、车辆调度软件,可以一起合作做联合仿真,以达到用户要求的工具链。

很多种仿真软件工具都可以和PTV的仿真软件对接,比如VTD和VISSIM、UC-Winrodad和VISSIM,dSPACE ASM和VISSIM。

一个合作案例是Carmaker和VISSIM的结合,Carmaker注重的是动力学仿真。VISSIM和Carmaker一起联合仿真,左边是Carmaker软件的界面,右边是PTV VISSIM的界面。

PTV负责提供交通流背景,回传给Carmaker,Carmaker来控制这辆小黄车,把对应的速度、加速度的信息回传给VISSIM。

另一个合作案例是国内客户用dSPACE ASM的模型和VISSIM对接,我们联合起来,各取所长。

总结起来,在仿真工具链里面,PTV VISSIM是可以和很多仿真软件对接的,比如:V2X仿真、传感器仿真工具、车辆动力学仿真、车辆控制软件工具,可视化软件工具,通过游戏引擎提供的VR、AR等,都可以完成对接。

以上就是我的演讲,谢谢大家。

原文标题:霹图卫:VISSIM软件在自动驾驶仿真测试中的应用

文章出处:【微信公众号:佐思汽车研究】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真
    +关注

    关注

    50

    文章

    4015

    浏览量

    133311
  • 自动驾驶
    +关注

    关注

    782

    文章

    13602

    浏览量

    165869

原文标题:霹图卫:VISSIM软件在自动驾驶仿真测试中的应用

文章出处:【微信号:zuosiqiche,微信公众号:佐思汽车研究】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    丰田与NTT合作开发自动驾驶软件,AI预测事故助力安全驾驶

    自动驾驶系统。 据悉,该自动驾驶软件将充分利用NTT信息技术领域的深厚积累,以及丰田汽车制造和自动
    的头像 发表于 10-29 10:34 296次阅读

    智能驾驶自动驾驶的关系

    智能驾驶自动驾驶概念上存在一定的联系和区别,以下是对两者关系的介绍: 一、概念定义 智能驾驶 : 智能
    的头像 发表于 10-23 16:02 490次阅读

    自动驾驶HiL测试方案案例分析--ADS HiL测试系统#ADAS #自动驾驶 #VTHiL

    自动驾驶
    北汇信息POLELINK
    发布于 :2024年10月22日 15:20:19

    自动驾驶HiL测试方案介绍#ADAS #自动驾驶 #VTHiL

    自动驾驶
    北汇信息POLELINK
    发布于 :2024年10月12日 18:02:07

    美国拟禁止自动驾驶汽车使用中国软件

    据外媒最新报道,美国政府正酝酿一项重要政策,计划在未来几周内正式提出一项新规,旨在全面禁止自动驾驶汽车中使用中国软件,特别是针对搭载L3及以上高级别自动驾驶系统的车辆。这一举措不仅直
    的头像 发表于 08-06 16:37 508次阅读

    FPGA自动驾驶领域有哪些优势?

    FPGA(Field-Programmable Gate Array,现场可编程门阵列)自动驾驶领域具有显著的优势,这些优势使得FPGA成为自动驾驶技术不可或缺的一部分。以下是FP
    发表于 07-29 17:11

    FPGA自动驾驶领域有哪些应用?

    是FPGA自动驾驶领域的主要应用: 一、感知算法加速 图像处理:自动驾驶需要通过摄像头获取并识别道路信息和行驶环境,这涉及到大量的图像处理任务。FPGA
    发表于 07-29 17:09

    自动驾驶的传感器技术介绍

    自动驾驶的传感器技术是自动驾驶系统的核心组成部分,它使车辆能够感知并理解周围环境,从而做出智能决策。以下是对自动驾驶传感器技术的详细介绍,内容涵盖常见类型、工作原理、
    的头像 发表于 07-23 16:08 1900次阅读

    深度学习自动驾驶的关键技术

    随着人工智能技术的飞速发展,自动驾驶技术作为其中的重要分支,正逐渐走向成熟。自动驾驶系统,深度学习技术发挥着至关重要的作用。它通过模拟人脑的学习过程,实现对车辆周围环境的感知、理解
    的头像 发表于 07-01 11:40 610次阅读

    戴姆勒和Torc加大自动驾驶卡车研发力度

    Torc自动驾驶软件VirtualDriver已经完全接管了自动驾驶卡车福莱纳Cascadia枢纽到枢纽中程物流场景的动态
    的头像 发表于 04-24 11:13 822次阅读
    戴姆勒和Torc加大<b class='flag-5'>自动驾驶</b>卡车研发力度

    未来已来,多传感器融合感知是自动驾驶破局的关键

    方面表示,这是L4级自动驾驶公司和车企为了打造Robotaxi量产车,国内成立的首个合资公司。首款车型已完成产品定义,正在进行设计造型的联合评审,计划明年实现量产。未来已来,2024年是全球L3
    发表于 04-11 10:26

    自动驾驶发展问题及解决方案浅析

    汽车的发展提供有益的参考。   自动驾驶汽车发展的现状与挑战 (一)技术难题 自动驾驶汽车的核心在于通过先进的传感器、算法和控制系统实现车辆的自主驾驶。然而,实际应用
    的头像 发表于 03-14 08:38 1017次阅读

    语音数据集自动驾驶的应用与挑战

    随着人工智能技术的快速发展,自动驾驶汽车已经成为交通领域的研究热点。语音数据集自动驾驶中发挥着重要的作用,为驾驶员和乘客提供了更加便捷和安全的交互方式。本文将详细
    的头像 发表于 12-25 09:48 500次阅读

    LabVIEW开发自动驾驶的双目测距系统

    达到950以上,而在其他较弱纹理区域也能维持900左右。误差率低至5%以下,甚至特征点明显的标志物上可达到2%左右。 基于LabVIEW的双目测距系统自动驾驶
    发表于 12-19 18:02

    传感器自动驾驶的应用

    传感器自动驾驶的应用
    的头像 发表于 11-27 17:06 718次阅读
    传感器<b class='flag-5'>在</b><b class='flag-5'>自动驾驶</b><b class='flag-5'>中</b>的应用