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

article/2025/8/27 16:15:00

文章目录

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://chatgpt.dhexx.cn/article/OELXkATC.shtml

相关文章

[Prescan]Prescan中Sensor学习

文章目录 1. Idealized Sensor1.1 GPS接收器1.2 AIR Sensor 执行器信息传感器1.3 Beacon/OBU 2. Detailed Sensor2.1 Camera Sensor2.2 Fish eye Camera2.3 Lidar2.4 Radar Sensor2.4 Ultrasonic Sensor 3. Ground Truth Sensor3.1 Lane Marker Sensor3.2 Analytical Lane Mark…

PreScan 学习问题总结

prescan_01 安装 PreScan 选择Matlab 版本时,提示版本不匹配 忽略即可, 安装matlab需要对应的语言编译软件和对应版本, 查询路径如下: https://ww2.mathworks.cn/support/requirements/previous-releases.html prescan 和 mat…

Prescan8.5安装详细教程

Prescan8.5软件安装详细教程 Win10 64位 PreScan是西门子公司旗下汽车驾驶仿真软件产品,Prescan是以物理模型为基础,开发ADAS和智能汽车系统的仿真平台。支持摄像头、雷达、激光雷达、GPS,以及V2V/V2I车车通讯等多种应用功能的开发应用。 Pr…

Prescan入门教程之避坑笔记:初学者初用

建立项目文件 打开prescan软件后界面如下: 点击其工作界面的左上角file,一般来初用需新建自己的项目文件夹即点击new experiment,可以自定义文件位置,也可以使用软件默认位置;当然,如果你已经是老司机&am…

PreScan自带泊车模型

prescan有自带的泊车例子 停车辅助系统的功能目标是帮助驾驶员找到空停车位,并通过全自动应用程序(转向和油门/制动器)帮助驾驶员驶入停车位。这些系统设计用于提高停车操作期间的安全性和驾驶员舒适度。为本演示设计的算法首先收集有关车…

PreScan第一课:软件简介和基础

为了自己和他人学习的需要,建了一个PreScan的QQ群:613469333(已满)/ 778225322(可加),加群前请私聊群主(QQ:2059799865)加入。群管理需要花费时间和精力&…

Prescan学习笔记

一、 prescan新建场景(Experiment,快捷键CtrlN) 可设定保存路径,给仿真预设特定的计算频率,作者名称以及简单的场景模型描述 二、场景建模工作 鼠标滚轮可实现画布的缩放,摁住滚轮可实现平移画布 搭建场…

Prescan-行人识别

前面提到了摄像头实现的PCW-行人碰撞预警(Pedestrian Collision Warning)功能,在此用Prescan做个简单的示例,步骤如下: 1、场景创建 要求场景至少具有一辆车,一条道路,一个行人,然…

Prescan(二):从0到1使用prescan搭建仿真物理环境模型

1. 一句话概括prescan? PreScan 是以物理模型为基础,支持多种传感器,基于simulink开发的 ADAS 和自动驾驶仿真软件。 2. prescan怎么下载? 可以向官方申请lisence使用试用版,需要公司账号申请;其他渠道&…

Prescan-功能预览

鉴于这两年无人驾驶炒的火热,想学习点基础知识,以免被淘汰。然而囊中羞涩,Jetson TX2、Lidar。。。只可远观,由于本人从事过汽车结构设计及3D设计和仿真软件技术支持,同时会点C/C#/Python,考虑工作贴合度&a…

【暂时完结】Prescan学习笔记

因个人学习暂不会用到Prescan,关于Prescan的学习笔记暂时停止更新,有兴趣的同学可参见下面网址。 以下资料是对B站上学习视频的整理,主要来源:https://space.bilibili.com/268138391/,大家一起学习哦 Prescan学习记录…

PreScan笔记(1)——入坑之简单介绍和Demo

文章目录 PreScan 小白入坑1. PreScan简单介绍2. First Demo简单介绍实验的基本四步具体流程与MATLAB连接过程中的问题 参考 PreScan 小白入坑 本人最近才接触PreScan,最近也略微熟悉了GUI和相关步骤。先给自己定个目标,之后每学一点就写一点。 PreSca…

matlab、carsim、prescan联合仿真从零开始详细步骤

matlab、carsim、prescan联合仿真详细步骤 在matlab、carsim、prescan联合仿真中,prescan提供测试场景和传感器模型,但prescan也提供车辆动力学2D和3D模型,因此在验证自动驾驶算法功能逻辑时,或者对车辆动力学模型要求没有那么高…

Prescan(一):无人驾驶仿真软件简介

Prescan介绍: Prescan原作为ADAS测试仿真专用软件,近几年来由于无人驾驶技术的兴起,越来越多的无人驾驶团队迫切的需要一款软件来实现对无人驾驶车辆进行软件在环,硬件在环的检测。Prescan在其做智能辅助驾驶仿真的基础上&#x…

Prescan基础知识总结

文章目录 1. Prescan 基本介绍2. 场景搭建2.1 静态部分环境和天气基础设施之路段、路面、路标和交通信号基础设施之静态物体 2.2 动态部分路线行人和车辆 2.3 监测部分——传感器和可视化传感器3D VisViewer 2.4 整体——地图导入 3. 测试部分3.1 Parse和Build3.2 MATLAB配置3.…

Prescan基础知识

文章目录 前言一、PreScan干什么的?二、学习PreScan基本操作总结 前言 因为毕设是自动场景下的多目标检测跟踪与轨迹预测研究,所以需要学习到自动驾驶仿真软件PreScan,这周的主要工作是对PreScan进行一定的了解:首先是了解PreScan…

PreScan快速入门到精通第二讲PreScan功能介绍

智驾社 小明师兄 PreScan产品功能包含如下: 1. Pre-processor or GUI: 预处理器或GUI 2. Engineering Workspace or Compilation Sheet:工程工作区或编译表 3. Main modules:主要模块 4. Process Manager:进程管理 5. Miscellaneous:其它项 1.1 预处理器或GUI GUI的关键…

【prescan入门】prescan入门教程(场景搭建、参数设置、连接MATLAB实现仿真)

环境 windows10PreScan8.5.0MATLAB2019bvs2019社区版 场景搭建 双击打开【PreScan GUI 8.5.0】【File】->【New Experiment】新建实验 搭建环境(草地、水泥地、砖地等) 这里我选择草地场景,将【Grass】拖入网格区域 选择基础设施&…

数据库与缓存一致性解决方案

数据库与缓存一致性解决方案 文章目录 数据库与缓存一致性解决方案前言几种方案的分析方案的实现 前言 项目中如果用到了缓存,就会涉及到数据库与缓存的双写,由于这两个操作不是原子性的,在并发的场景下,容易产生数据库与缓存不一…