ACC adaptive cruise software function specification

file status:

【√】Draft

【】Official release

【】under revision

Division of Document Drafting

write:

Audit:

prepared by:

sign:

date:

Audit:

sign:

date:

approve:

sign:

date:

 

Version

change description

change date

change person

 

Table of contents

1 Overview... 9

1.1 Purpose... 9

1.2 Scope... 9

1.3 Terms and Abbreviations... 9

1.4 Design and Experimental Standards... 9

1.4.1 Design criteria... 9

2 Functional Specifications... 10

2.1 Function description... 10

2.1.1 Function usage... 10

2.1.2 Basic parameters... 11

2.1.3 Operation Design Area ODD.. 11

2.1.4 Common requirements... 16

2.2 Perceived needs and solutions... 16

2.2.1 Sensor Fusion requirements... 16

2.2.2 Sensor Lanes Requirements... 23

2.2.3 Reference Line Requirements... 23

2.2.4 Sensor scheme... 27

2.3 Complete Vehicle and Actuator Scheme... 27

2.3.1 Vehicle demand... 27

2.3.2 Longitudinal Control Actuator Requirements... 27

2.3.3 Lateral Control Actuator Requirements... 27

2.4 Interface Description... 28

2.4.1 Input signal... 28

2.4.2 Output signal... 28

2.5 Description of human-computer interaction scheme... 28

2.5.1 Key scheme description... 28

2.5.2 Description of instrument display scheme... 28

3 Use Scenario Description... 29

3.1 Functional Typical Scenario - Basic Scenario... 29

3.1.1 Enable adaptive cruise function... 29

3.1.2 Cruise Control - Straight Lane Driving (Slope Limit)... 29

3.1.3 Cruise Control - Curve Driving... 30

3.1.4 Cruise control - driving on slippery roads... 32

3.1.5 Cruise Control - Tunnel Driving... 33

3.1.6 Follow-up control - straight lane driving (slope limit)... 34

3.1.7 Follow-up Control - Curve Driving... 35

3.1.8 Follow-up control - driving on slippery roads... 38

3.1.9 Follow-up control - the target vehicle accelerates... 39

3.1.10 Follow-up control - the target vehicle slows down... 40

3.1.11 Following Control - Tunnel Driving... 41

3.1.12 Target Change Control - Approaching a Moving Vehicle... 42

3.1.13 Target Change Control - Approaching a Stationary Vehicle... 43

3.1.14 Target change control - emergency braking of the target vehicle... 44

3.1.15 Target Change Control - Target Lateral Long Cut... 45

3.1.16 Target change control - target sideways approach... 46

3.1.17 Target change control - new target cuts behind previous target... 47

3.1.18 Target Change Control - Target cuts out of side lane laterally... 48

3.1.19 Target change control - target cuts out sideways, new target vehicle appears ahead... 49

3.1.20 Target change control - the target vehicle cuts off and enters the ramp... 50

3.1.21 Target Change Control - Lane Intrusion... 50

3.1.22 Unclear lane line on one side - Cruise... 52

3.1.23 Unclear lane line on one side - following car... 53

3.1.24 Unclear lane line on one side - curve... 53

3.1.25 Lane lines on both sides are unclear - cruise... 56

3.1.26 Lane lines on both sides are not clear-following... 57

3.1.27 Lanes on both sides are not clear - curve... 58

3.2 Functional Typical Scenarios - Special Scenarios... 61

3.2.1 Other working conditions - vehicle interference in nearby lanes... 61

3.2.2 Other operating conditions - cruise setting speed is higher than the speed limit of the map information (reference line)... 63

3.2.3 Other operating conditions - the cruise speed is lower than the speed limit of the map information (reference line)... 63

3.2.4 Other working conditions - the cruise speed is higher than the TSR detection speed limit... 64

3.2.5 Other operating conditions - the cruise speed is lower than the TSR detection speed limit... 65

3.2.6 Other operating conditions - the target speed is higher than the speed limit of the map information (reference line)... 65

3.2.7 Other operating conditions - the target speed is lower than the speed limit of the map information (reference line)... 66

3.2.8 Other operating conditions - the target vehicle speed is higher than the TSR detection speed limit... 67

3.2.9 Other operating conditions - the target vehicle speed is lower than the TSR detection speed limit... 67

3.2.10 Other working conditions - the speed limit of the map information (reference line) is higher than the TSR detection speed limit 68

3.2.11 Other operating conditions - map information (reference line) lost during speed limit... 69

3.2.12 Other working conditions - receiving speed limit information at a short distance ahead... 69

3.2.13 Other operating conditions - ODD environmental conditions do not meet... 70

3.2.14 Other working conditions - loss of high-precision positioning... 71

3.2.15 Other operating conditions - driver lateral intervention... 71

3.2.16 Other operating conditions - driver's longitudinal intervention... 72

3.2.17 Other operating conditions - the driver switches gears... 73

3.2.18 Other operating conditions - the driver applies the handbrake or EPB. 73

3.2.19 Other operating conditions - system failure... 74

3.2.20 Other operating conditions - sensor failure... 75

3.2.21 Other working conditions - two doors and one cover/seat belt open... 76

3.2.22 Other operating conditions - activation of other functions... 77

3.3 Scenarios where the function does not apply... 77

3.4 Supplementary Notes... 77

4 Functional state machine and basic operation... 79

4.1 ACC function state machine diagram... 79

4.2 ACC function status description... 80

4.3 Description of ACC Function State Transition... 80

5 Function Interaction... 86

5.1 Cruise control... 86

5.2 Car following control... 86

5.3    Stop&Go. 87

5.4 Driver status detection... 87

5.4.1 Driver fatigue detection... 87

5.4.2 Driver distraction detection... 88

5.4.3 Driver detection... 90

5.4.4 System status detection... 91

5.4.5 Camera occlusion and infrared sunglasses detection... 92

5.5 Control coefficient and variable parameters... 93

6 Mutual exclusion function description... 93

 

 

overview

    1. Purpose

  The purpose of this document is to describe the technical specifications and design notes for the Adaptive Cruise Control (ACC) function.

    1. scope
    2. Terms and Abbreviations

Assisted driving function

abbreviation

English name

adaptive cruise

ACC

Adaptive Cruise Control

forward collision warning

FCW

Forward Collision Warning

lane centering

LCC

Lane Center Control

lane departure warning

LDW

Lane Departure Warning

Slow car ahead reminder

LSW

Front Low Speed Object Warning

 

  1. functional specification
    1. Functional description

Adaptive Cruise Control (ACC, Adaptive Cruise Control) is a driving assistance function. When there is a target vehicle, it will stably follow the vehicle in front according to the following mode set by the driver; when there is no target vehicle, it will follow the following mode set by the driver. Cruise speed, maintain a constant speed driving. In addition, the driver can also intervene in the vehicle at any time according to personal needs, and actively control the speed and following distance. But ACC is definitely not equal to automatic driving.

      1. functional use
      2. Basic parameters
      3. Common requirements
    1. Perceived needs and solutions

serial number

project

set value

unit

Remark

1

Working speed range

km/h

Can be adjusted according to specific models

2

Maximum effective speed

km/h

3

maximum failure speed

km/h

4

set cruise speed

km/h

maximum acceleration

m/s2

Maximum deceleration

m/s2

5

Minimum turning radius

m

6

following time

s

The steady-state following time of ACC car following control is greater than that of passenger cars due to safety considerations.

7

Target recognition distance interval

m

8

Target recognition speed range

km/h

9

Automatic follow-up distance

m

10

ACC _SetSpeed_Min

km/h

ACC minimum set cruising speed

11

ACC _SetSpeed_Max

km/h

ACC 最大设定巡航车速

12

ACC _SetSpeed_StepS

km/h

ACC 巡航车速调节步长(短按)

13

ACC _SetSpeed_StepL

km/h

ACC 巡航车速调节步长(长按)

14

ACC _SetSpeed_TLongPress

ms

ACC 巡航车速调节长按时间阈值

15

ACC _SetSpeed_TShortPress

ms

ACC 巡航车速调节短按时间阈值

关键项

指标要求

接管率

速度跟踪精度

距离跟踪精度

说明:本章节中描述为“感知系统需…”的部分为自研传感器组+感知融合的需求,车辆本身速度、载重等的需求描述为“底盘系统需…”。

      1. Sensor Fusion需求
        1. 接口需求

参考《SensorFusionInterface_UDP.xlsx》

        1. 目标检测需求
  1. 感知系统需至少输出本车周围50个目标的信息,覆盖本车前方、相邻车道前方、相邻车道侧方、相邻车道后方、本车后方等区域
          1. 目标检测区域需求
  1. 本车前方区域

  1. 感知系统需发送本车前方目标的横向/纵向距离
  2. 感知系统的纵向检测距离需达到800m,检测精度需<0.2m
  3. 感知系统的横向检测距离范围为-15m~15m,检测精度需<0.1m
  4. 感知系统的角度(方位角、航向角等)检测精度需<0.1°
  5. 感知系统需要检测并识别通过国家认证的允许在高速公路行驶的各类车辆,包括小客车、卡车、中大客车、摩托车和其他异形车辆等
  6. 感知系统需检测并识别道路上可能出现的VRU,包括成人、小孩、自行车、大型动物等
  7. 感知系统需检测并识别道路上可能出现的障碍物,包括锥桶、警示柱、水马、不规则物体和坑洼等

 

Guess you like

Origin blog.csdn.net/weixin_45905610/article/details/131898604