Adaptive Cruise Control (ACC) Test Scenarios(PreScan里面的ACC)

news2025/7/21 21:20:28

文章目录

Adaptive Cruise Control (ACC) Test Scenarios
PreScan scenario models available with the ACC system
ACC模型的几个预扫描场景可用:
·真实生活场景–系统的典型用例
·ISO测试协议

这些模型展示了如何使用PreScan对ADAS系统进行建模,并提供“模板”场景,典型地用于测试特定的ADAS系统。

FILING AND SETTING-UP OF THE MODELS(模型的归档和建立)
预扫描场景模型存储在DestinationFolder/TestScenarios/ACC中。

Before listing the available test models, instructions are given on how to define the initial conditions.

All the ISO tests have already been set up according to the normative documents, while the Real-life scenarios can be arbitrary set up. The user-defined inputs of the ACC controller are highlighted in green in the figure below:(所有ISO测试都已经根据规范性文件进行了设置,而现实生活场景可以任意设置。ACC控制器的用户定义输入在下图中以绿色突出显示:

·Initial and Desired Velocity [m/s]: inputs to the Path Follower(初始和期望速度[m/s]:路径跟随器的输入

·Demanded Headway time (HWT_dem [s]): relative distance/absolute host car velocity (1.5s, 1.8s, 2.1s, 2.5s)(·要求行车间隔时间(HWT_dem[s]):相对距离/主车绝对速度(1.5s、1.8s、2.1s、2.5s))

·Standstill distance: minimum gap to the preceding stationary vehicle to be maintained when host car comes to full stop(·静止距离:当主车完全停止时,与前面静止车辆保持的最小间隙)

·System ON{1}/OFF{0}: Boolean value needed to turn ON/OFF the system(·系统打开{1}/关闭{0}:打开/关闭系统所需的布尔值)

·Indicators flag ON{1}/OFF{0}: Boolean input making the indicator light active (1) or inactive (0) (driver’s action). It is always 0 for the ISO test protocols.(·指示器标志ON{1}/OFF{0}:布尔输入使指示灯激活(1)或不激活(0)(驾驶员操作)。对于ISO测试协议,它始终为0。)

在这里插入图片描述
在这里插入图片描述

Note: The ACC controller can further be customized according to user requirements, for details please refer to explanation in the next chapter; Adaptive Cruise Control System.
注:ACC控制器可根据用户要求进一步定制,详情请参阅下一章的说明;自适应巡航控制系统。

Real-life scenarios
The ACC is meant for facilitating driving in the complete range of velocities: 0-200Km/h mainly in motorway conditions. There are separate scenarios built that represent high-speed motorway driving (8 tests) and low-speed (2 tests) that represent traffic jam driving.(ACC旨在促进在整个速度范围内行驶:0-200Km/h,主要是在高速公路条件下。构建了代表高速高速公路驾驶(8次测试)和代表交通拥堵驾驶的低速(2次测试)的单独场景。)

Motorway free-flowing traffic
Host car travels at 100km/h. Lead car drives ahead on the same lane and performs braking and acceleration maneuvering:
高速公路自由流动交通
主车以100公里/小时的速度行驶。领头车在同一车道上向前行驶,并执行制动和加速操纵:

-ACC_Scenario_001 Lead car drives constant speed 100km/h
牵引车匀速行驶100km/h
-ACC_Scenario_002 Lead car drives at lower velocity (delta v = 40km/h)
领头车以较低速度行驶(Δv=40km/h)
-ACC_Scenario_003 Lead car slows down and accelerates
领头车减速加速
-ACC_Scenario_004 Lead car accelerates and slows down
领头车加速和减速
-ACC_Scenario_005 Lead car slows down to a full stop (This scenario indicates a situation where the ACC system fails to avoid collision due to the relative speed profiles of the two vehicles, even though functionality wise it is behaving correctly).(领头车减速至完全停止(这种情况表明,由于两辆车的相对速度曲线,ACC系统无法避免碰撞,即使其功能正常)。)

Motorway free-flowing. Traffic on bend road
Host car travels at 80Km/h. Lead car drives ahead on the same lane and slows down:
高速公路自由流动。弯道交通
主车以80公里/小时的速度行驶。领头车在同一车道上向前行驶并减速:
-ACC_Scenario_006

Motorway free-flowing traffic. Re-targeting
Host car travels at 100km/h. Lead car drives in front on the same lane.
高速公路自由流动的交通。重新定位
主车以100公里/小时的速度行驶。领头车在同一车道上向前行驶。
-ACC_Scenario_007 Third car cuts in from the side lane
第三辆车从侧车道驶入
-ACC_Scenario_008 Third car cuts in from the side lane and cuts out
第三辆车从侧车道切入并驶出

·Motorway slow traffic (Stop&Go) Host car travels at 20Km/h in slow moving traffic column. Lead car drives in front on the same lane:
·高速公路慢行(停止和行驶)
主车以20Km/h的速度在缓慢移动的交通柱中行驶。领头车在同一车道上向前行驶:
ACC_Stop_GO_001 Lead car drive within 7-10 Km/h (slowly moving vehicles in line)
在7-10公里/小时内引导车辆行驶(缓慢行驶的车辆排成一列)
-ACC_Stop_GO_002 Lead car goes and stops within 0-10 Km/h
引导车在0-10公里/小时内行驶和停止

ISO Test protocol - Performance test conditions(ISO测试协议-性能测试条件)

The International Organization for Standardization issued 3 normative documents defining the performance and testing requirements for the ACC with Stop&Go systems: (国际标准化组织发布了3份规范性文件,定义了带停止和停止系统的ACC的性能和测试要求:)

ISO 15622:2002 – for Adaptive Cruise Control system (ACC)

·ISO 22178:2009 – for Low Speed Following (LSF)

·ISO/NP 22179 – for Full Speed Range Adaptive Cruise Control

15622:2002和ISO/NP 22179中的ISO性能测试旨在评估ACC和全速ACC在不同驾驶条件下的有效性。ISO 22178中的ISO性能测试旨在评估ACC在低速行驶条件下的有效性。
规定的测试在测试跑道上的受控条件下进行。

ISO PERFORMANCE TESTS AVAILABLE IN PRESCAN(预扫描中可用的ISO性能测试)

In all the ISO test protocols available in PreScan the ACC controller is set up as follows:

1.Headway Time (HWT) set to 1.5s or 2.5s (min and max, respectively) according to the ISO test protocol(1.根据ISO测试协议,行车间隔时间(HWT)设置为1.5s或2.5s(分别为最小值和最大值)
2.Standstill distance = 4 [m] 2.静止距离=4[m]
3.Indicator lights OFF 指示灯熄灭

Figures marked with a * are taken from the ISO normative document (International standard ISO 22178:2009_Intelligent transport systems-Low speed following (LSF) systems-Performance requirements and test procedures).(标有*的数字取自ISO标准文件(国际标准ISO 22178:2009——智能运输系统低速跟随(LSF)系统性能要求和测试程序)。)

·ACC_ISO_test_001 Target Discrimination(识别) test [ISO 15622, ISO 22178]
The host car [1] follows Lead car [2], third car [3] is traveling on the adjacent lane.
Lead car [2] accelerates. (主轿厢[1]跟随主轿厢[2],第三轿厢[3]在相邻车道上行驶。
领头车[2]加速。)
The test is successful if host car passes the third car [3] while under ACC control.(如果主车在ACC控制下通过第三辆车[3],则测试成功)
在这里插入图片描述
The following motion conditions are applied:
-Lead car constantly accelerates from 24 m/s up to 27 m/s.
-Host car initial velocity > 27 m/s.

·ACC_ISO_test_002 Automatic Deceleration test [ISO 22178]
The host car [1] follows Lead car [2].
The host car decelerates at the rate of 2.5m/s2 to a full stop. (主车以2.5m/s2的速度减速至完全停止。)
The test is successful if the host car decelerates behind the target to a full stop.(如果主车在目标后方减速至完全停止,则测试成功。)

在这里插入图片描述

The following motion conditions are applied:
-Lead car constant speed of 13.9 m/s; it decelerates to full stop with constant deceleration (2.5 m/s2).(-牵引车恒速13.9 m/s;它以恒定的减速(2.5m/s2)减速至完全停止。)
-Host car initial speed > 13.9 m/s.(-主轿厢初始速度>13.9 m/s。

·ACC_ISO_test_003 Automatic Retargeting Capability test(自动重定目标 [ISO 22178]
The host car [1] follows the Lead car [2].
The Lead car [2] changes lane to overtake a slow moving vehicle [3] in front.
The test is successful once host car re-targets to the slow moving vehicle [3] and follows keeping the HWT clearance.(一旦主车重新瞄准缓慢移动的车辆[3],并保持HWT间隙,测试就成功了。)

在这里插入图片描述
The following motion conditions are applied:
-Lead car [2] drives at a constant speed of 13.9 m/s and changes lane.
-Lead car [3] constant speed = 2.1 m/s.
-Host car initial speed > 13.9 m/s.

·ACC_ISO_test_004 Curve capability test (1) [15622, ISO 22179]
The host car follows Lead car on a curve at constant speed.
The test track has a constant curvature of 1/500 [m].(测试跑道具有1/500[m]的恒定曲率
The test is successful if host car starts decelerating within 1/3 of HWT.(如果主车在HWT的1/3内开始减速,则测试成功。
在这里插入图片描述
The following motion conditions are applied:
-Lead car drives at a constant speed of 31.6 m/s for 10 sec, decreases its speed by 3.5 m/s in 2 sec and keeps it constant.(-领头车以31.6 m/s的恒定速度行驶10秒,在2秒内将其速度降低3.5 m/s并保持恒定。
-Host car initial speed = 31.6 m/s.

·ACC_ISO_test_005 Curve capability test (2) [ISO 15622, ISO 22179]
The host car follows Lead car on a curve at constant speed.
The test track has a constant curvature of 1/250 [m].
The test is successful if host car starts decelerating within 1/3 of HWT.

The following motion conditions are applied:
-Lead car drives at a constant speed of 24 m/s for 10 sec, decreases its speed by 3.5 m/s in 2 sec and keeps it constant.(-领头车以24米/秒的恒定速度行驶10秒,在2秒内将其速度降低3.5米/秒,并保持恒定。
-Host car initial speed = 24 m/s.

ACC_ISO_test_006 Curve capability test (3) [ISO 15622, ISO 22179]
The host car follows Lead car on a curve at constant speed.
The test track has a constant curvature of 1/125 [m].
The test is successful if host car starts decelerating within 1/3 of HWT.

The following motion conditions are applied:
-Lead car drives at a constant speed of 17 m/s for 10 sec, decreases its speed by 3.5 m/s in 2 sec and keeps it constant.(-领头车以17 m/s的恒定速度行驶10秒,在2秒内将其速度降低3.5 m/s,并保持恒定。
-Host car initial speed = 17 m/s.

ACC_ISO_test_007 Target Discrimination test [ISO 22178]
The host car [1] follows Lead car [2], third car [3] is traveling on the adjacent lane.
Lead car [2] accelerates.
The test is successful if host car passes the third car [3] while under ACC control.
在这里插入图片描述
The following motion conditions are applied:
-Lead car constantly accelerates from 10.9 m/s up to 13.9 m/s.(-领头车不断从10.9 m/s加速至13.9 m/s。)
-Host car initial speed = 13.9 m/s.

·ACC_ISO_test_008 Curve capability test [ISO 22178]
The host car follows Lead car on a curve at constant speed.
The test track has a constant curvature of 1/125 [m].
The test is successful if host car starts decelerating within 1/3 of HWT.(如果主车在HWT的1/3内开始减速,则测试成功。)

The following motion conditions are applied:
-Lead car drives at a constant speed of 13.9 m/s for 10 sec, decreases its speed by 3.5 m/s in 2 sec and keeps it constant.(-领头车以13.9 m/s的恒定速度行驶10秒,在2秒内将其速度降低3.5 m/s,并保持恒定。
-Host car initial speed = 13.9 m/s.

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

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

相关文章

Day 56 | 583. 两个字符串的删除操作 72. 编辑距离 编辑距离总结篇

583. 两个字符串的删除操作 解法一:直接求删除的步数 动态规划解题思路: ①确定dp数组以及下标含义 dp[i][j]:以下标i-1结尾的字符串s与下标j-1结尾的字符串t想要达到相等,所需要删除元素的最少次数。 ②确定递推公式 每次…

spring - AnnotationConfigApplicationContext启动之reader、scanner、register逻辑整理

前言 我们在使用spring framework时一般都喜欢按照以下方式写启动 AnnotationConfigApplicationContext applicationContext new AnnotationConfigApplicationContext(AppConfig.class); 而我们的AnnotationConfigApplicationContext的内容如下 public AnnotationConfigAp…

长时间预测模型DLiner、NLiner模型(论文解读)

前言 今年发布8月份发布的一篇有关长时间序列预测(SOTA)的文章,DLiner、NLine在常用9大数据集(包括ETTh1、ETTh2、ETTm1、ETTm2、Traffic等)上MSE最低,模型单变量、多变量实验数据: 在计算资…

Appium学习日记(二)—— 入门学习(安装Appium和配置环境)

入门 1、安装 Node.js 进入nodejs的官网下载安装包安装,一路点击下一步就行。 安装完毕之后,打开命令行,输入:node -v;显示类似于v10.13.0的版本号信息则表示安装成功。 2、安装Appium以及相关环境配置 Appium可以通过两种方式之…

【Kafka】(1)基础知识汇总

TOC (1)Kafka简介 (1)简单介绍 Kafka是一种消息队列,主要用来处理大量数据状态下的消息队列,一般用来做日志的处理。既然是消息队列,那么Kafka也就拥有消息队列的相应的特性了。 &#xff0…

Python3 VSCode 配置

VSCode(全称:Visual Studio Code)是一款由微软开发的跨平台免费源代码编辑器。VSCode 开发环境非常简单易用,仅需要安装相关的插件进行简易的配置就可以与原有的python环境组成一套具有简单的代码调试运行的开发工具。对于轻量级的…

聚焦“碳中和”,成都超算中心牵手重庆大学唱好“成渝双城记”

为了积极稳妥推进碳达峰碳中和,加快成渝双城经济圈建设。重庆大学牵手国家超算成都中心和成都计算狗数据科技有限公司,开展了关于CO2电催化还原反应的路径计算工作,积极推动川渝两地实现产学研合作和成果落地转化,深入推进能源革命…

【C++】运算符重载

前言&#xff1a;本教程使用到的工具是vs2010&#xff1b; 目录 为什么要重载运算符&#xff1f; 运算符重载 重载就一定要吗&#xff1f; 重载后的运算符和普通运算符有什么区别&#xff1f; 总结 为什么要重载运算符&#xff1f; 先看代码&#xff1a; #include <…

腾讯实时股票数据接口怎么获取行情?

腾讯实时股票数据接口怎么获取行情&#xff1f;以五粮液为例&#xff0c;要获取最新行情&#xff0c;访问数据接口&#xff1a; 返回数据&#xff1a;v_sz000858"51~五 粮 液~000858~27.78~27.60~27.70~417909~190109~227800~27.78~492~27.77~332~27.76~202~27.75~334~27.…

做SEO为什么有的网站收录很难做?

刚开始做网站的时候&#xff0c;经常遇到网站收录难的问题。有时候一个月都没收录&#xff0c;急得还是忍不住。我困惑了很久。每天都在想是什么原因导致我的网站没有被收录&#xff0c;很无奈也很难过。那时候我还不知道搜索引擎的工作原理&#xff0c;也不知道从何入手。我像…

为什么我抓不到baidu的数据包

最近&#xff0c;有位读者问起一个奇怪的事情&#xff0c;他说他想抓一个baidu.com的数据包&#xff0c;体验下看包的乐趣。 但却发现“抓不到”&#xff0c;这就有些奇怪了。 我来还原下他的操作步骤。 首先&#xff0c;通过ping命令&#xff0c;获得访问百度时会请求哪个I…

[TypeScript]Vue/React子组件实例暴露方法

最近几个月都在用TS开发各种项目&#xff0c;框架有涉及到Vue3,React18等&#xff1b; 记录一下Vue/React组件暴露出变量/函数的方法的写法&#xff1b; Vue2 回顾一下Vue2 组件暴露出去方法&#xff0c;它并没有约束&#xff0c;写在methods里的方法都能被调用&#xff0c;da…

UNIAPP实战项目笔记38 购物车的添加商品到购物车功能

UNIAPP实战项目笔记38 购物车的加入购物车功能 通过mapGetters实现此功能 在 shopcart.vue中 使用mapGetters中的 addShopCart方法实现商品数量的增加 核心代码 detail.vue <template><view class"details"><!-- 商品图 --><swiper :indicator…

如何在 JavaScript 中使用三元运算符

随着 React 的版本更新&#xff0c;内置 Hooks 越来越多了。很多 Hook 可能你压根都没听说过。但是 useEffect 这个老牌 Hook&#xff0c;相信每个用 React 的同学应该熟悉。 不优雅的 useEffect 不过对很多刚接触 React 的人来说&#xff0c;使用 useEffect 非常容易出现无限…

figma对比sketch有什么优势和不足?

设计行业的工具层出不穷。在我看来&#xff0c;sketch它在一定程度上被颠覆了PS&#xff0c;如今sketch已成为许多设计团队的设计工具。 那么Figma相对于Sketch有哪些优点&#xff1f;有哪些不便&#xff1f;让我们从几个方面来了解一下。 两款软件非常适合创建UI和组件库。Ske…

【LeetCode】数组系列-双指针

一、双指针算法基本介绍 算法思想&#xff1a;在遍历对象的过程中&#xff0c;不是普通的使用单个指针进行访问&#xff0c;而是使用两个相同方向&#xff08;快慢指针&#xff09;或者相反方向&#xff08;对撞指针&#xff09;的指针进行扫描&#xff0c;从而达到相应的目的…

现代 React Web 开发实战——kanban实现卡片拖拽

前提摘要&#xff1a; 学习宋一玮 React 新版本 函数组件 &Hooks 优先 开篇就是函数组件Hooks 实现的效果如下&#xff1a; 学到第11篇了 照葫芦画瓢&#xff0c;不过老师在讲解的过程中没有考虑拖拽目标项边界问题&#xff0c;我稍微处理了下这样就实现拖拽流畅了 下面就…

Flink基础原理

一、Flink的概述 我感觉就是一个实时的流处理程序,可以实时的从数据源读取数据,然后根据设置好的一系列算法, 对数据进行处理,最终输出到目的存储介质&#xff08;数据库、缓存等&#xff09;中去,和jdk1.8里面的数据流处理很像, 也有并行流、map、fifter等处理。二、Flink的基…

实验八 数据处理与多项式处理(matlab)

实验八 数据处理与多项式处理 1.1实验目的 1.2实验内容 1.3流程图 1.4程序清单 1.5运行结果及分析 1.6实验的收获与体会 1.1实验目的 1&#xff0c;掌握数据统计和分析的方法&#xff1b; 2&#xff0c;掌握数值插值与曲线拟合的方法&#xff1b; 3&#xff0…

如何使用 .Net Core 实现数据库迁移 (Database Migration)

当我们在编写基于数据库的应用程序时&#xff0c;随着需求的增加和改变&#xff0c;我们需要升级我们的数据库&#xff0c;变更数据库表的字段&#xff0c;当我们的系统的不同版本被部署到了不同的客户那里&#xff0c;在需要给客户升级时&#xff0c;我们如何实现数据库模式 (…