C-V2X Use Cases - Methodology, Examples and Service-Level Requirements (July2019) PDF
C-V2X Use Cases - Methodology, Examples and Service-Level Requirements (July2019) PDF
Contents
Contents .........................................................................................................................................................2
1.0 Introduction .....................................................................................................................................5
2.0 5GAA WG1 Scope and Methodology ..................................................................................................5
2.1 Definitions and Templates .......................................................................................................5
2.2 Use Case Grouping ..................................................................................................................8
3.0 C-V2X Use Case Examples ............................................................................................................... 10
4.0 Service-level Requirements of Example C-V2X Use Cases ................................................................... 11
4.1 Cross-Traffic Left-Turn Assist................................................................................................. 11
4.2 Intersection Movement Assist ............................................................................................... 13
4.3 Emergency Brake Warning .................................................................................................... 14
4.4 Traffic Jam Warning ............................................................................................................. 16
4.5 Software Update ................................................................................................................. 22
4.6 Remote Vehicle Health Monitoring ........................................................................................ 31
4.7 Hazardous Location Warning ................................................................................................ 32
4.8 Speed Harmonization ........................................................................................................... 35
4.9 High Definition Sensor Sharing .............................................................................................. 37
4.10 See-Through for Pass Maneuver............................................................................................ 38
4.11 Lane Change Warning .......................................................................................................... 40
4.12 Vulnerable Road User........................................................................................................... 43
5.0 Conclusions and Next Steps ............................................................................................................ 47
Annex <A> 48
A.1 Use Case Description Template ................................................................................................. 48
A.2 Detailed Description of Example C-V2X Use Cases ....................................................................... 49
5GAA
3
Version: 1.0
Date of publication: 19.06.2019
Document type: White Paper
Confidentiality class: P (Public use)
Reference 5GAA Working Group Working Group 1
Date of approval by 5GAA Board: 13.06.2019
5GAA
Postal address
5GAA c/o MCI Munich
Neumarkter Str. 21
81673 München, Germany
Internet
[Link]
Copyright Notification
No part may be reproduced except as authorized by written permission. The copyright and the foregoing
restriction extend to reproduction in all media.
5GAA
4
5GAA have also aligned the UC groupings and characterization of UCs to make it
easier see where a UC have a benefit and to identify potential stakeholders, the
following UC grouping are used, Safety, Vehicle Operations Management,
Convenience, Autonomous driving, Platooning, Traffic Efficiency and Environmental
friendliness, Society and Community (These groupings are further described in the
white paper).
5GAA have also introduced the concept of Service Level Requirements (SLR) to
provide requirements for the UCs. (This is further described in the white paper.)
This white paper describes the 5GAA methodology used to create solution agnostic
UC descriptions in order to facilitate the selection of the most suitable technology
to realize a UCs. The white paper uses a few UCs to illustrate the methodology, note
that the described UCs are just some examples and do not reflect any 5GAA
prioritization of UCs.
4
5
1.0 Introduction
5G Automotive Association (5GAA) bringing together automotive and telecommunications industries with the
goal is to accelerate the global deployment of Cellular Vehicle-To-Everything (C-V2X), as a first step towards a
fully integrated intelligent transport system with 5G. In order to achieve this goal 5GAA has organized its work
along five complementing work streams or work groups covering the following areas:
1. Use cases
2. Solutions and architecture
3. Testing, pilots, interoperability
4. Spectrum, regulatory and standards
5. Business and go to market strategies
Arguably the first step in understanding the value 5GAA brings to the communities is to clearly define the use
cases. As defined, the use case can be viewed as a “description of set of sequences of actions that a system
performs that yield an observable result of value to an actor”. We point out that while the use cases that are
defined by 5GAA represent the interaction between actors they can also be viewed as problem statements from
their communications viewpoint. In addition to use case description the work in Work Group 1 covers
development of detailed application requirements referred to as Service Level Requirements. Together with use
case description this information is subsequently used by other 5GAA Work Groups to develop solutions, create
test procedures and demos and pilots, evaluate spectrum needs and co-operate with standards development
organizations and finally create the business case and path for deployment.
This white paper describes 5GAA’s approach in defining use cases and associated Service Level Requirements.
In Section 2 we describe our methodology and present the format used to record use cases. Section 3 gives a
quick summary of use cases covered by this white paper providing enough information to follow the service level
requirements presented in Section 4. Detailed description of each use case can be found in the Appendix A. We
conclude the white paper with a summary in Section 5 and briefly present the planned future work.
5
6
o Road environments: are the typical places where vehicle traffic and C-V2X use cases occur, such as
intersections, urban and rural streets, high speed roads (Autobahn), parking lots, etc. Each use case
should be mapped to at least one road environment, while the latter can be associated to one or more
use cases. In combination, multiple use cases form the communication performance requirements in
an environment.
o Use Cases: are the high level procedures of executing an application in a particular situation with a
specific purpose. A use case may entail a number of specific scenarios, where different requirements
may apply.
o User Stories: Given a high level use case description as described above, different specific use case
scenarios can be derived for different situations that may imply in different specific requirements. For
example, one use case may have a variation for driver assistance and another variant for fully automated
driving.
Based on the above definitions a 3-level hierarchy has been defined, where in the highest level we have the road
environment, in the middle level the use cases and in the lowest level the use cases scenarios.
Figure 1 Definition of the hierarchy between road environment, use cases and use cases scenarios
The hierarchy and the relation between the different levels is exemplified in Figure 1 and it is observed that:
o Every use case is connected to at least one road environment and at least one use case scenario
o Use case scenarios are specific variations of one use case; Solution-agnostic, our assumptions.
6
7
The C-V2X use cases are described using a template applicable to a wide range of use cases that allows a more
detailed description of C-V2X use cases to support the derivation of the service-level requirements. The template
is presented in Annex A.2 with the corresponding explanation of the different fields.
The objective of the template is to remain as abstract as possible relative to the specific implementation and
architecture of the overlaying cellular system but define specific roles for the different actors, the applicable
road environment and the specific use case scenario/user story. The UC descriptions are written from the vehicle
perspective and strive to be solution agnostic and applicable to both driven and autonomous vehicles. The
realization of UCs do not preclude applications performing various tasks supporting the UCs, such as collecting
information, analysing etc. Furthermore, radio symbols in figures indicate a connected vehicle. It is also assumed
that messages are exchanged in a secure way between authenticated parties.
5GAA WG1 has defined service level requirements that describe C-V2X use case requirements in a technology
and implementation agnostic way. The list of considered service level requirements is provided below:
Service level
Definition
Requirement
Range Expected distance from Host Vehicle (HV) to scenario application zone
Quality of information / Information needs of the end-user (e.g., a driver, a
Information passenger, robot in the car or remote, application program running in an ECU, etc…).
requested/generated In this description the end result of the information delivery is important while the
actual transfer is not a concern.
Measurements of time from the occurrence of the event in scenario application
zone to the beginning of the resulting actuation. Depending on implementation, this
includes one or more of following:
Service Level Latency o processing of the event into information by the information generator,
o communication of the information to end-user,
o processing of the information by the end-user and
o time to actuation driven by the result of processing of the information.
Based on an agreed QoS framework, the guaranteed and expected performance to
start/initialize, perform and finalize (end-to-end) applications within use cases.
Different agreed and provided QoS levels will result in different performances within
Service Level Reliability
the applications. Known or expected changes in service level reliability before
starting an application or during operation should be announced timely to the
relevant applications and entities involved.
Describes the maximum absolute speed of a vehicle at which a defined QoS can be
achieved (in km/h). Note: Describes the extent of mobility and the average speed of
Velocity the vehicle involved in the use case. Note that there may be a need to capture the
peak expected speed. This definition may also be required to be split to describe the
type of mobility from the speed. For instance, nomadic is a type of mobility.
7
8
Expected number of vehicles per a given area (per km2) during the execution of the
Vehicle Density use case. Note: that this provides an indication that multiple vehicles within the
same area run the same (and potentially additional) use case(s) in parallel.
Positioning Accuracy / Position Accuracy / Location accuracy, at the time when
position information is delivered to end-user (HV), between the actual position and
Positioning the position information: a) Location type: absolute / geographical or relative or
N/A, b) KPI: accuracy level. Note: The confidence interval of position information is
provided in units of sigma e.g., 1-sigma (1, 2-sigma (23-sigma (3
Interoperability/
Yes / No, to indicate the need for inter-OEM interoperability, e.g., in case of
Regulatory/
cooperative safety use cases.
Standardization Required
1. Safety
2. Vehicle Operations Management
3. Convenience
4. Autonomous driving
5. Platooning
6. Traffic Efficiency and Environmental friendliness
7. Society and Community
C-V2X use cases grouping helps to easier identify which stakeholder would benefit from a C-V2X use case. It
should be noted that a use case may belong to more than one of the proposed groups. A short description of
the identified groups is provided below.
Safety: This group includes use cases that provide enhanced safety for vehicle and driver. Examples of use cases
include Emergency Braking, Intersection Mgmt. Assist, Collision warning or Lane change. These use cases would
in many apply equally to autonomous vehicles or to provide assistance to drivers, with some notable exceptions
such as See-Trough, camera assistance with are intended for human drivers. It is expected that many of these
use cases would need to be defined into a standard and regulated mode to ensure consistent operation and
functioning between different OEMs.
Vehicle Operations Management: This group includes use cases that provide operational and management value
to the vehicle manufacturer. Use cases in this group would include sensors monitoring, software updates,
remote support, etc. From a business and monetization modelling point of view, these are use cases that could
be provided by vehicle manufacturers (OEMs) to improve efficiency of vehicle maintenance and vehicle
monitoring. Some use cases such as remote support would be attractive to vehicle owners/drivers,
8
9
transport/delivery companies. These use case are likely not requiring standardization, as each OEM could be
developing them in their own proprietary mode. (Potentially a group of OEMs could agree on a proprietary
standard and implementation to save development cost for certain UCs)
Convenience: This group includes use cases that provide value and convenience to the driver. Examples for this
group can include Infotainment, assisted and cooperative navigation, and autonomous smart parking. These are
use cases which may not be mandated from a safety program point of view, but that provide significant value to
the driver or passengers in the vehicles. From a business modelling point of view, these are use cases that would
be attractive to vehicle drivers or passengers.
Autonomous Driving: This use case group address use cases that are relevant for Autonomous/self-driving
vehicles (Society of Automotive Engineers (SAE) level 4 and 5), examples in this group are control if autonomous
driving is allowed or not, Tele-operation (potentially with Augmented Reality support for a remote driver),
handling of dynamic maps (update/download), some of the Safety UCs that require cooperative interaction
between vehicles to be efficient and safe. These use cases are from a business modelling point of view attractive
of value to vehicle owners/drivers, transport/delivery companies.
Platooning: This use case group address use cases that are relevant for platooning, examples in this group are
platoon management, e.g., collect and establish a platoon, determine position in platoon, dissolve a platoon,
manage distance within platoon, leave a platoon, control of platoon in steady state, request passing through a
platoon. These use cases are of interest to transport companies and potentially by road operators/road traffic
authorities since road infrastructure could be used more efficiently. Potentially also for society as it could provide
environmental benefits such as reduced emissions. These use cases are from a business modelling point of view
attractive to vehicle owners/drivers, transport/delivery companies.
Traffic Efficiency and Environmental friendliness: This group includes use cases that provide enhanced value to
infrastructure or city providers, where the vehicles will be operating. As examples for this use case group, Green
Light Optimal Speed Advisory (GLOSA), traffic jam information, Routing advise e.g., Smart routing. These use
cases are from a business modelling point of view attractive of value to vehicle owners/drivers,
transport/delivery companies, potentially subsidized by public means since it could provide environmental
benefits.
Society and Community: This group includes use cases that are of value and interest to the society and public,
e.g., Vulnerable Road User (VRU) protection, public services, such as ambulance, police, fire brigades, Emergency
answering points, governments, road authorities, examples in this group are Emergency vehicle approaching,
traffic light priority, patient monitoring, crash report. These use cases are from a business modelling point of
view attractive to the public/private sector.
9
10
3.0 C-V2X Use Case Examples
This section contains a short description of example use case descriptions developed by 5GAA WG1. Each use
case can be composed of multiple use case scenarios, wherein use case scenarios can differ in terms of road
configuration, actors involved, service flows, etc. A more detailed description of the use cases is provided in
Annex A.2.
Emergency Break Warning (Safety, Autonomous Driving): Alert HV that a lead Remote Vehicle (RV) is undergoing
an emergency braking event.
Hazardous Location Warning (Safety, Autonomous Driving): Warn the HV of a hazardous location and provide
additional information to safely navigate around the hazard.
Speed Harmonization (Traffic Efficiency and Environmental friendliness, Autonomous Driving): Notify HV of
recommended speed to be applied at certain location to optimize traffic flow, minimize emissions and to ensure
a smooth and safe ride.
10
11
High Definition Sensor Sharing (Autonomous Driving): Vehicle uses its own sensors (e.g., HD camera, lidar), and
sensor information from other vehicles, to perceive its environment (e.g., come up with 3D model of world
around it) and safely performs an automated driving lane change.
See-Through for Pass Maneuver (Safety): Driver of Host Vehicle that signals an intention to pass a Remote Vehicle
(RV) using the oncoming traffic lane is provided a video stream showing the view in front of the RV.
Lane Change Warning (Safety): HV signals an intention to change lane and an alert is received by neighboring
vehicles in case of a lack of space, risk of collision or his maneuver is not permitted on the current road segment.
Vulnerable Road User (Society and Community, Safety): Alert HV of approaching VRU in the road or crossing an
intersection and warn of any risk of collision
.
Figure 4 Vulnerable Road User -
Intersection
User Story #1 Automated vehicles exchange awareness messages (e.g., CAM, BSM). No information
about future trajectories is exchanged. Instead, a risk for collision is calculated based on
the data collected in the past and present and a warning is displayed to the driver,
consecutively.
User Story #2 In this user story, higher automation levels are considered. Autonomous cars exchange
planned, future trajectories with each other. Based on those, more accurate estimation
regarding possible collisions are possible.
User Story #1
(all scenarios, no matter which direction traffic is coming from)
11
12
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] 350 Maximum communication range assumed, this allows
Range for ~ 5 s to react (at the max speed mentioned within
the velocity section).
Quality of 300 bytes LTA in user story one is based on normal awareness
Information
information / per messages (e.g., CAM, BSM) exchange.
requested/generat
Information message
ed
needs
Service Level
[ms] 100 Normal awareness messages (e.g., CAM, BSM) latency.
Latency
[vehicle/km^ 1500 This use case is expected to mostly happen not in very
2] dense metropolis areas, since sight at intersections is
Vehicle Density
mostly good, speeds are limited around 50 km/h, and
traffic lights can be expected at most intersections.
[m] 1.5 (3σ) The most probable scenario for the use case is
envisioned in rural intersections that are hard to see
Positioning
and where higher speeds of the participating cars are
expected.
Interoperability/
[yes/no] Yes / Yes / In order to perform lane-accurate positioning, a
Regulatory/
Standardization Yes positioning accuracy of around 1m should be provided.
Required
User Story #2
(all scenarios, no matter which direction traffic is coming from)
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
12
13
[vehicle/km^ 1500 This use case is expected to mostly happen not in very
2] dense metropolis areas, since sight at intersections is
Vehicle Density
mostly good, speeds are limited around 50 km/h, and
traffic lights can be expected at most intersections.
13
14
User Story #1 Two vehicles are approaching an intersection (as described in main event flow). The
vehicles determine the risk for a collision based on the vehicles’ estimated trajectories.
User Story #1
(all scenarios, no matter which direction traffic is coming from)
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] Min 100 Braking distance at 0.4g from 100km/h, e.g., at an
Range
intersection on a rural road.
Service Level [ms] 100 Not highly time critical, but should stay below 100ms
Latency to be effective / comparable to other ADAS.
Interoperability/
[yes/no] Yes / Yes / Interoperability between manufacturers’
Regulatory/
Standardization Yes implementations to be guaranteed by standardization.
Required
User Story #1 HV is moving at very high speed different from RV in a highly congested traffic scenario
illustrated in Annex A.2. HV is driven by human driver. RV applies brake in order to make
an emergency stop. HV is at distance D behind the RV and the HV driver does not see RV
applying brake or is distracted. Wet road conditions assumed.
14
15
User Story #2 HV is at least Level 2 automation. HV is moving at very high speed different from RV in a
highly congested traffic scenario illustrated in Annex A.2. HV is driven by human driver or
robot. RV applies breaks in order to make an emergency stop. Wet road conditions
assumed.
User Story #1
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] 360 Under the assumptions of Vrv=25 m/s, Vhv=50 m/s and
a=0.4g this is the minimum distance (400 ms margin or
Range
20 meters) at which HV needs to be warned to avoid
collision.
[ms] 120 Ideally, the information about the Hard Braking event
should be conveyed as soon as possible. Examining
current radar and camera vision sensors the detection
times are 100-300 ms which makes V2X latency within
the same budget. Additionally, for the reliability that
Service Level we are requesting this latency seems reasonable. For
Latency example, the latency of 100 ms causes the HV to travel
additional 5 meters before final stop at 50 m/s initial
velocity, however, this additional distance is budgeted
in the range estimate.
Service Level % 99.99 The Hard Braking event message needs to be delivered
Reliability to the HV with high reliability.
[m] 1.5 (3σ) HV needs to know whether the hard braking vehicle in
Positioning
the front is in the same lane.
15
16
Interoperability/
[yes/no] Yes / Yes / Interoperability needs to be in place for HV to receive a
Regulatory/
Standardization Yes message from RV.
Required
User Story #2
Service Level % 99.99 The Hard Braking event message needs to be delivered
Reliability to the HV with high reliability.
[m] 1.5 (3σ) HV needs to know whether the hard braking vehicle in
Positioning
the front is in the same lane.
Interoperability/
[yes/no] Yes / Yes / Interoperability needs to be in place for HV to receive a
Regulatory/
Standardization Yes message from RV.
Required
[ms] 2000 Traffic jams are normally not happening within a very
short time period. If communication range is big
enough e.g., on a highway 2 seconds driving with 150
Service Level
km/s means 80 meters. Jam should be visible if you are
Latency
as close as 80 meters in urban environment (50 km/h)
2 seconds means 26 meters which should be close
enough to see the jam
Interoperability/
[yes/no] Yes / Yes / Interoperability between manufacturers’
Regulatory/
Standardization Yes implementations to be guaranteed by standardization.
Required
17
18
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] 1000 Warn early enough to safely brake when approaching
the traffic jam.
[ms] 2000 Traffic jams are normally not happening within a very
short time period. If communication range is big
enough e.g., on a highway 2 seconds driving with 150
Service Level
km/s means 80 meters. Jam should be visible if you are
Latency
as close as 80 meters in urban environment (50 km/h)
2 seconds means 26 meters which should be close
enough to see the jam.
Interoperability/
[yes/no] Yes / Yes / Interoperability between manufacturers’
Regulatory/
Standardization Yes implementations to be guaranteed by standardization.
Required
18
19
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] 1000 Warn early enough to safely brake when approaching
the traffic jam.
[ms] 2000 Traffic jams are normally not happening within a very
short time period. If communication range is big
enough e.g., on a highway 2 seconds driving with 150
Service Level
km/s means 80 meters. Jam should be visible if you are
Latency
as close as 80 meters in urban environment (50 km/h)
2 seconds means 26 meters which should be close
enough to see the jam
Interoperability/
[yes/no] yes Interoperability between manufacturers’
Regulatory/
Standardization implementations to be guaranteed by standardization.
Required
19
20
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] 100000 Warn early enough to safely brake when approaching
the traffic jam.
[ms] Minutes Traffic jams are normally not happening within a very
short time period. If communication range is big
enough e.g., on a highway 2 seconds driving with 150
Service Level
km/s means 80 meters. Jam should be visible if you are
Latency
as close as 80 meters in urban environment (50 km/h)
2 seconds means 26 meters which should be close
enough to see the jam.
Interoperability/
[yes/no] Yes / Yes / Interoperability between manufacturers’
Regulatory/
Standardization Yes implementations to be guaranteed by standardization.
Required
20
21
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] 200000 Warn early enough to safely brake when approaching
the traffic jam.
[ms] Minutes Traffic jams are normally not happening within a very
short time period. If communication range is big
enough e.g., on a highway 2 seconds driving with 150
Service Level
km/s means 80 meters. Jam should be visible if you are
Latency
as close as 80 meters in urban environment (50 km/h)
2 seconds means 26 meters which should be close
enough to see the jam.
Interoperability/
[yes/no] Yes / Yes / Interoperability between manufacturers’
Regulatory/
Standardization Yes implementations to be guaranteed by standardization.
Required
21
22
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] 300000 Warn early enough to safely brake when approaching
the traffic jam.
[ms] Minutes Traffic jams are normally not happening within a very
short time period. If communication range is big
enough e.g., on a highway 2 seconds driving with 150
Service Level
km/s means 80 meters. Jam should be visible if you are
Latency
as close as 80 meters in urban environment (50 km/h)
2 seconds means 26 meters which should be close
enough to see the jam.
Interoperability/
[yes/no] Yes / Yes / Interoperability between manufacturers’
Regulatory/
Standardization Yes implementations to be guaranteed by standardization.
Required
22
23
The software is downloaded securely and reliably, as coverage and bandwidth are
Software available. Its transmission must not adversely affect any safety-critical or user experience-
Update critical functions.
(Conventional- The driver is asked for consent to install the software when appropriate.
Routine)
Software installation is a separate process that occurs when safe and convenient. It may
also vary depending on the vehicle manufacturer, model, and specific ECUs. For example,
a non-critical system might be updated any time but a safety-critical system might only be
updated when the vehicle is securely parked and will not be used for an extended period.
Service Level [ms] Not Software updates themselves are not latency-sensitive.
Latency applicable
24
25
The software is downloaded securely and reliably, as coverage and bandwidth are
available. Its transmission must not adversely affect any safety-critical or user experience-
critical functions.
Software installation is a separate process that occurs when safe and the controlling party
conditions are met.
25
26
More precision could be helpful to validate that a
vehicle is safely parked before an update installation
begins, or whether it is within range of other
communications mechanisms (e.g., home Wi-Fi).
No / Yes / We expect individual vehicle manufacturers and 3rd
[yes/no] No party SW Update system developers will specify their
own software updates and this will not be
interoperable across manufacturers.
There may be regulatory requirements, and for
conventional vehicles we rely on current expectations
for updates, which typically require service by
dealerships and may take months to schedule and
implement.
Interoperability/
However, the expectations for self-driving vehicles and
Regulatory/
corresponding regulations will require much greater
Standardization
urgency and may even include temporarily removing
Required an affected vehicle from normal driving operations.
Once the vehicle is parked, the urgency to apply the
software update depends on commercial concerns
such as the cost of vehicle downtime in an autonomous
fleet.
Standardization could be helpful but is not required,
given the proprietary nature of updates and specific
architectural needs from different vehicle
manufacturers.
If passengers are aboard, the controlling party (e.g., fleet operator) or vehicle informs
passengers of the situation and attends to their comfort and safety. For example, another
vehicle may be dispatched to carry the passengers to their destinations.
Assuming no passengers are aboard OR the download and installation can be completed
with high confidence quickly (within minutes), the software download and installation
proceed as in the routine case, but with a higher delivery priority (i.e. streaming or other
content downloads take lower priority).
26
27
arrival of a replacement vehicle, make the “update while you wait” scenario more
compelling.
1500
[vehicle/km^ For instance, assuming an overall vehicle density of
vehicles/k
Vehicle Density 2] 1500 vehicles/km^2, but only a fraction of these would
m^2
require a specific software update due to differing
27
28
< 15 vehicle manufacturers, vehicle platforms, on-board
vehicles/k equipment, and other factors.
m^2
We expect that <1% of vehicles would need a specific
typically
software update at any given time.
need a
specific
update at a
time.
Software update delivery outside network service provider coverage. A vehicle is outside
Software
of V2I/V2N coverage and enters the C-V2X range of another vehicle with the appropriate
Update
software update available.
28
29
(Without For example, two or more similar vehicles from the same managed fleet arrive in close
Infrastructure) proximity to transfer cargo, refuel / recharge, or for the explicit purpose of receiving an
update or other maintenance.
29
30
No / Yes / We expect individual vehicle manufacturers and 3rd
[yes/no]
No party SW Update system developers will specify their
own software updates and this will not be
interoperable across manufacturers.
Software Software update delivery in a specific context, such as a dealership, workshop, or fleet
Update (Vehicle parking facility. A vehicle enters an area where “private” C-V2X capability / RSU can quickly
to Workshop) deliver a software update directly to the vehicle.
For example, a vehicle enters a workshop for a brief service such as changing tires or
replacing fluids, and relevant software updates are available. The software is delivered
quickly via a direct C-V2X connection while other services are performed. This reduces
total downtime and provides updates in a safe situation where technicians are available in
case of anomaly, taking advantage of close range and unlicensed spectrum.
30
31
vehicle and
RSU
32GB This is a current-day example of a major OEM update
Quality of
Information package that today would be manually updated and
information /
requested/generat installed.
Information
ed
needs
Service Level 15 minutes The goal is to deliver updates while other minor
[ms]
Latency services such as tire changes are performed.
Service Level 99.9 Software updates should successfully transfer reliably
%
Reliability and within the desired timeframe.
0 We assume the vehicles will be parked during the
Velocity [m/s]
download.
1500 For instance, assuming an overall vehicle density of
[vehicle/km^
vehicles/k 1500 vehicles/km^2, but a maximum of 100 vehicles to
2]
m^2 be updated at any one time within the facility.
User Story #1 A vehicle is travelling on a highway and is losing air pressure in one or more of its tires. A
road or fleet operator needs to be made aware of the situation.
31
32
User Story #1
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] N/A There is no concrete upper limit to the desired
range. The vehicle needs to convey the message to the
Range
road operator of fleet manager cloud which in most
cases is physically far away from the vehicle.
Quality of < 1KB The information must be timely and accurate. Since the
Information
information / information is safety related, it must be accurate.
requested/generat
Information
ed
needs
Service Level
[ms] < 30 sec Latency is not a critical factor.
Latency
Service Level % 99.99 It is critical that the information be sent and received
Reliability successfully.
32
33
detected the dangerous situation. RVs detecting such dangerous situations will broadcast
information about those with other vehicles, e.g., the HV.
The HV or HV driver can assume appropriate actions after having received the awareness
information.
HV receives This use case mainly refers to a Real Time HD Map update service. The HV is receiving
information information that is relevant for the road/route ahead from a backend, containing
from a information that might allow the HV to adjust its route accordingly. The traffic
backend/cloud management mentioned in ‘Other Actors’ roles’ could play a role here.
Quality of 300 bytes Normal size of awareness messages (e.g., CAM, BSM)
information / should be enough, maybe containing fields indicating
Information
Information common types of critical situations that lie ahead.
requested/generat
needs Transmission of detailed object information is not
ed
needed. Standard transmission rate of 10 Hz should be
enough.
[m/s] 69.4 250 km/h – Max speed on highways, also realistic for
Velocity relative speeds of HV and RV driving in different
directions.
4500
(highway)
33
34
5 (1 For non-lane-specific information, less accurate
localization is acceptable.
Interoperability/
[yes/no] Yes / Yes / Inter-OEM-operability must be assured.
Regulatory/
Standardization Yes
Required
Quality of 300 – 1000 From the backend, the HV will receive information
Information
information / bytes (events, or vector data), not raw data. Some details are
requested/generat
Information needed, but still no need for detailed object
ed
needs descriptions or the like.
4500
(highway)
34
35
Interoperability/
[yes/no] Yes / Yes / Inter-vendor-operability must be assured.
Regulatory/
Standardization Yes
Required
User Story #1
(In user story#1, we assume human driver drives HV which would then result in taking human reaction time
into account for SLR calculation.)
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] 123/59/26 This value is calculated as concatenation of braking
distance of HV and 𝑑𝑅𝑉𝑓 . 𝑑𝑅𝑉𝑓 . It can be derived from
the typical braking distance formula with velocity of
stationary vehicles (i.e. RV).
μ = 0.8
g = 9.8 [m/s^2]
(Maximum
300 bytes
for payload
size)
Service Level [ms] 2500/1800 Latency should be low enough to allow a smooth
Latency /1400 adjustment, collisions could be prevented by on-board
35
36
sensors or other means. Exact value can be derived
from 𝑑𝑅𝑉𝑓 divided by speed gap between HV and RV.
Service Level % 80 This should be relatively lower than the value for other
Reliability safety critical use cases.
Urban: 19.4
[m] 1.5 (3 Same as other scenario which requires lane level
Positioning positioning accuracy, assuming different speed limit is
applicable per lane.
Interoperability/
[yes/no] Yes / Yes / Interoperability between manufacturers’
Regulatory/
Standardization Yes implementations to be guaranteed by standardization.
Required
User Story #2
(In user story#2, we assume HV is highly automated, therefore human reaction time does not have to be
considered at all.)
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] 59/23/8 This value is calculated as concatenation of braking
distance of HV and 𝑑𝑅𝑉𝑓 . 𝑑𝑅𝑉𝑓 can be derived by
typical braking distance formula with velocity of
stationary vehicle(i.e. RV).
μ = 0.8
g = 9.8 [m/s^2]
36
37
Information speed/posit Information may be processed by external entity that
needs ion determines recommended speed to advise HV about.
(Maximum
300 bytes
for payload
size)
Service Level % 80 This should be relatively lower than the value for other
Reliability safety critical use cases.
Urban: 19.4
[m] 1.5 (3 Same as other scenarios which require lane level
Positioning positioning accuracy, assuming different speed limits
are applicable per lane.
Interoperability/
[yes/no] Yes / Yes / Interoperability between manufacturers’
Regulatory/
Standardization Yes implementations to be guaranteed by standardization.
Required
User Story #1
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
40m is approximately 2s driving time at 160km/h,
[m] Min. 80
Range which should provide enough time for sensor sharing
negotiation.
37
38
Service Level % 99.9 Very high, the reliability here should be sufficient to
Reliability guarantee QoS (whole system).
User Story #1
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] 100 As the two vehicles concerned in the exchange of visual
information are driving in the same lane, the
Range
communication range is: from 50 to 100 meters,
considering a legal headway of 2 seconds.
38
39
[m/s] 33.3 (120 This is the maximum speed limit for non-urban streets
km/h) (i.e. not highways).120 km/h is the maximum speed of
Velocity the HV and RV.
39
40
Note: The transmitter of the video and the vehicle
receiving the information will be more or less at the
same speed 0 to 30 km/h (relative velocity).
[m] 1.5 (3) A positioning accuracy to know HV’s and RV’s location
Positioning
(including direction) and lane.
User Story #1
(Lane change warning – lagging vehicle{:RV1_v>HV_v}, High Way)
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] 83 The range is derived from the different between HV
Range
(100kmh) and RV1 (120kmh) speeds.
Service Level [ms] 400 Depend on the number of repetitions and message
Latency cadence.
[m/s] HV (28) Varies between rural, urban and highway. But more
Velocity RV1 (33) important for this UC is the speed different between
the HV and RV
40
41
User Story #2
(Lane change warning –leading vehicle {: HV_v>RV2_v}, Urban)
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] 28 The range is derived from the different between the
Range
HV and RV speeds.
Quality of Approx. Speed, GNSS location, past trajectory, turn sign ON and
Information information / 300 bytes side, like awareness frame messaging (e.g., BSM).
requested/generat Information per
ed needs message /
high QoS
Service Level [ms] 400 Depend on the number of repetitions and message
Latency cadence.
[m/s] RV2 (11) Varies between rural, urban and highway. But more
Velocity important for this UC is the speed different between
HV (14)
the HV and RV.
41
42
User Story #3
(Lane change warning –Not Permitted {: T_Maneuver>T_safe}, Rural)
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] 51 The range is derived from the different between the
Range
HV and RV speeds,
Quality of Approx. Speed, GNSS location, past trajectory, turn sign ON and
Information information / 300 bytes side, like awareness frame messaging (e.g., BSM).
requested/generat Information per
ed needs message /
high QoS
Service Level [ms] 400 Depend on the number of repetitions and message
Latency cadence.
[m/s] HV (23) Varies between rural, urban and highway. But more
Velocity important for this UC is the speed different between
the HV and RV.
42
43
4.12 Vulnerable Road User
Awareness of This VRU user story describes a scenario in which a presence warning at crossings and
the presence of spots without line-of-sight (LOS), e.g., automatic detection of pedestrians waiting and/or
VRUs near crossing from infrastructure is intended. VRUs are watched via infrastructure support as
potentially surveillance cameras / wireless detection mechanisms and/or are equipped with mobile
dangerous VRU devices (UE). Awareness notifications are shared with drivers e.g., via roadside units /
situations monitoring system attached to a 3GPP system (e.g., potentially using MEC) sending
messages to drivers or drivers C-ITS systems monitor actively VRUs that are equipped with
a device.
The User Story involves one or multiple vehicles and it assumes V2I and/or V2P
connectivity.
In this user story a vehicle has entered an area in which VRUs are present.
- The area could be crossings (incl. cross-walks, zebra crossings) and spots without
line-of-sight (LOS)
- VRUs are watched via infrastructure support as surveillance cameras / wireless
detection mechanisms and/or are equipped with mobile VRU devices (UE).
- Awareness notifications are shared with driver’s e.g.,
o via roadside units or
o via monitoring systems attached to a 3GPP system (extension of user
story e.g., potentially using MEC) sending messages to drivers or
vehicle’s C-ITS systems monitor actively VRUs that are equipped with a
device.
Collision risk This VRU user story describes a scenario in which a collision prevention at crossings and
warning spots without LOS, e.g., automatic detection of pedestrians waiting and/or crossing from
infrastructure is intended.
In this VRU user story the accuracy, performance and functionality of VRU devices incl.
UEs is sufficient for collision risk detection, and vehicles share the information collected by
sensors with each other.
- The area could be crossings (incl. cross-walks, zebra crossings) and spots without
line-of-sight (LOS)
- VRUs are watched via infrastructure support as surveillance cameras / wireless
detection mechanisms and/or are equipped with mobile VRU devices (UE).
- VRUs are watched via information collected by vehicles sensors and relevant
information is shared with other vehicles and/or road site units.
- Warning notifications are shared with driver’s e.g.,
o via roadside units or
o via monitoring systems attached to a 3GPP system (e.g., potentially
using MEC) sending messages to drivers
o other vehicle’s C-ITS system based on sensor data
o vehicle’s C-ITS systems monitoring actively VRUs that are equipped with
a device.
43
44
- Cooperative actions and maneuvers are enabled via cooperative message
exchange in a bi-directional manner.
User Story #1
(Awareness of the presence of VRUs near potentially dangerous situations)
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] Min. 80 1. For long distances we expect local sensors of the
vehicle (electronic horizon) to be able to resolve
a) Urban
VRU protection scenarios.
150
2. We do not foresee that a full stop will be feasible
Range b) Rural
in most VRU protection scenarios. It is rather to
300
trigger an obstacle avoidance maneuver.
Therefore, 40m are roughly 2s driving time when
driving with 80km/h should provide enough time
to trigger an appropriate event.
[ms] 100 This is the maximum latency tolerable for allowing for a
reaction due moving VRUs very near the road.
44
45
[vehicle/km^ Concerned Figures given only for urban areas, since we consider
2] VRUs: ~300 this one as the more critical case with regards to
total vehicle number/density.
Concerned VRUs are the ones near streets, not
Present
counting workers in offices or the like. However, for
Vehicle Density VRUs per
total network load, etc., all VRUs in the given area have
km^2:
to be considered, that is as many as the network can
~10000
support.
Vehicles:
1500
User Story #2
(Collision risk warning)
Service level SLR Unit SLR Value Explanations/Reasoning/Background
Requirement
[m] Min. 80 1. Limited range for calculations = 80m, since this is
the communication range in highly-dense
a) Urban
metropolitan areas.
150
2. For longer-distances we expect other local sensors
b) Rural
of the vehicle (electronic horizon) to be able to
300
assist in VRU protection scenarios.
Range
3. We do not foresee that a full stop will be feasible
in most VRU protection scenarios. It is rather to
trigger an obstacle avoidance maneuver.
Therefore, 40m are roughly 2s driving time when
driving with 80km/h should provide enough time
to trigger an appropriate event.
45
46
[ms] 100 This is the maximum latency tolerable for allowing for a
reaction due moving VRUs very near the road.
[vehicle/km^ Concerned Figures given only for urban areas, since we consider
2] VRUs: ~300 this one as the more critical case with regards to
total vehicle number/density.
Concerned VRUs are the ones near streets, not
Present
counting workers in offices or the like. However, for
Vehicle Density VRUs per
total network load, etc., all VRUs in the given area have
km^2:
to be considered.
~10000
Vehicles:
1500
46
47
The 3GPP System shall provide a positioning accuracy
of 0.5 m, e.g., considering support of GNSS, highly
accurately positioned RSU and CV2X UEs.
5GAA WG1 continues to work on more advanced C-V2X use cases with complex interactions and more advanced
protocols. These use cases have challenging requirements for future communication systems, such as 5G, and
are applicable to both driven and autonomous vehicles, some examples are: “Group Start”, “Tele-Operated
Driving”, “Tele-Operated Driving Support”, “Tele-operated Driving for Automated Parking”, “Obstructed View
Assist”, “Cooperative Maneuver of Autonomous Vehicles for Emergency Situations”, “Continuous Traffic Flow
via Green Lights Coordination”, “Remote Automated Driving Cancellation (RADC)”, “High definition map
collecting & sharing”, “Automated Intersection crossing”, “Autonomous vehicles parking by automated Driving”,
“In-Vehicle Entertainment (IVE) – High Definition Content Delivery, On-line Gaming and Virtual Reality”.
47
48
Annex <A>
A.1 Use Case Description Template
The following table presents the template for detailed description of C-V2X use cases with the
corresponding explanation of the different fields.
Fields Description
Use Case Name Name and abbreviation of the use case if existing
Many user stories can be defined for a single use case. Additionally, different
User Story/Use Case user stories could lead to the same requirements and the same system
Scenario solution. It is not necessary and likely not practical to define all the user
stories initially and it is expected that more user stories can be added later.
Safety | Vehicle Operations Management | Convenience | Autonomous
Category driving | Platooning | Traffic Efficiency and Environmental friendliness |
Society and Community
Road Environment Intersection | Urban | Rural | Highway | Other
Short Description Short description of the use case
Drivers, vehicles, traffic lights, VRUs, Remote operators, Application Servers,
…. including defining who the sending and receiving actor is (human, vehicle,
Actors or AV – automated vehicle, e.g., SAE Automation levels 1-5 that are
considered for the specific use case and that may affect the performance
requirements).
Vehicle Roles Host Vehicle (HV) | Remote Vehicle (RV)
Road & Roadside Role of the road and traffic infrastructure (e.g., traffic signs, lights, ramps,
Infrastructure Roles etc.). Does not refer to the network infrastructure.
Other Actors’ Roles The Role of other actors that are involved in this use case (e.g., VRU)
Goal Goal of the use case.
Needs The needs to be fulfilled in order to enable the use case.
Constraints /
Basic requirements that all actors need to adhere to.
Presumptions
Geographic Scope Geographic areas where the use case is applicable.
Pictorial information exemplifying the use case and showing the role of the
Illustrations
different actors.
Necessary capability of the different actors to ensure the realization of the
Pre-Conditions
use case.
Flow of events from the moment the use cases is triggered to the moment
Main Event Flow the use case closes. Includes the trigger point to enter and to exit the use
case (i.e., who and what).
Alternative flow of events in case a different possibility exists.
Alternative Event Alternative Event Flows in this document are not intended as replacements
Flow for the Main Event Flow. They are intended to represent different possible
flows.
Post-Conditions Description of the output of flow clarifies which data is provided to the HV.
48
49
• Note1: This data will trigger implementation specific actions in the HV
• Note 2: This shall also be contained in the field information
requirements
Information High level description of information exchanged among involved actors (e.g.,
Requirements sensor data, kinematic data, …)
49
50
• RV3’s intended direction through the intersection is known or can
be guessed based on past values.
Geographic Scope Global
Illustrations
50
51
o lane designations and geometry
o intersection geometry
o posted speed limits
o Road Conditions (if available)
• The “Adjacent Traffic from the Left” scenario application zone is
determined from:
o HV’s location
o lane designations and geometry
o intersection geometry
o posted speed limits
o Road Conditions (if available)
• The “Oncoming Traffic” scenario application zone is determined
from:
o HV’s location
o lane designations and geometry
o intersection geometry
o posted speed limits
o Road Conditions (if available)
• RV1 is in the “Adjacent Traffic from the Right” scenario
application zone
• If RV1 has the right of way;
o RV1’s trajectory through the intersection is estimated
using;
▪ RV1’s location and dynamics
▪ RV1’s turn signal state
▪ Lane designations and geometry
▪ Intersection geometry
o HV’s trajectory through the intersection is estimated
using;
▪ HV’s location
▪ HV’s estimated acceleration
▪ Lane designations and geometry
Main Event Flow ▪ Intersection geometry
o If there is a risk of collision based on the estimated
trajectories of HV and RV1 then;
▪ HV is warned of a risk of collision with RV1
approaching from the right.
• Otherwise if HV has the right of way;
o RV1’s stopping distance is estimated using;
▪ RV1’s location and dynamics
▪ Lane designations and geometry
▪ Intersection geometry
▪ Road Conditions (if available)
o If there is a risk that RV1 cannot stop before the
intersection;
• HV is warned of a risk of collision with RV1 approaching from the
right.
• RV2 is in the “Adjacent Traffic from the Left” scenario application
Alternative Event
zone
Flow
• If RV2 has the right of way;
51
52
o RV2’s trajectory through the intersection is estimated
using;
▪ RV2’s location and dynamics
▪ RV2’s turn signal state
▪ Lane designations and geometry
▪ Intersection geometry
o HV’s trajectory through the intersection is estimated
using;
▪ HV’s location
▪ HV’s estimated acceleration
▪ Lane designations and geometry
▪ Intersection geometry
o If there is a risk of collision based on the estimated
trajectories of HV and RV2 then;
▪ HV is warned of a risk of collision with RV2
approaching from the left.
• Otherwise if HV has the right of way;
o RV2’s stopping distance is estimated using;
▪ RV2’s location and dynamics
▪ Lane designations and geometry
▪ Intersection geometry
▪ Road Conditions (if available)
o If there is a risk that RV2 cannot stop before the
intersection;
HV is warned of a risk of collision with RV2 approaching from the left.
• RV3 is in the “Oncoming Traffic” scenario application zone
• If RV3 has the right of way;
o RV3’s trajectory through the intersection is estimated
using;
▪ RV3’s location and dynamics
▪ RV3’s turn signal state
▪ Lane designations and geometry
▪ Intersection geometry
o HV’s trajectory through the intersection is estimated
using;
▪ HV’s location
▪ HV’s estimated acceleration
Post-Conditions ▪ Lane designations and geometry
▪ Intersection geometry
o If there is a risk of collision based on the estimated
trajectories of HV and RV3 then;
▪ HV is warned of a risk of collision with oncoming
RV3.
• Otherwise if HV has the right of way;
o RV3’s trajectory and stopping distance is estimated using;
▪ RV3’s location and dynamics
▪ RV3’s turn signal state
▪ Lane designations and geometry
▪ Intersection geometry
▪ Road Conditions (if available)
52
53
o If there is a risk that RV3 cannot stop before the
intersection;
• HV is warned of a risk of collision with oncoming RV3.
• HV’s location.
• HV’s turn signal state.
• HV’s estimated acceleration from stopped.
• RV1’s location and dynamics.
• RV1’s turn signal state.
• RV2’s location and dynamics.
• RV2’s turn signal state.
Information • RV3’s location and dynamics.
Requirements • RV3’s turn signal state.
• Lane designations and geometry.
• Intersection geometry.
• Traffic stop signs.
• Traffic light signal phase and timing.
• Traffic rules and laws for 3-way stops, 4-way stops and unsigned
intersections.
• Current Road Conditions (if available)
53
54
Other Actors’ roles Not applicable
Goal • Avoid a lateral collision between HV and RV1.
• Avoid a lateral collision between HV and RV2.
• Avoid an oncoming collision between HV and RV3.
Needs • HV needs to know if there is a risk of collision with RV1
approaching from the left.
• HV needs to know if there is a risk of collision with RV2
approaching from the right.
• HV needs to know if there is a risk of collision with an oncoming
RV3.
Constraints / • The acceleration of HV from stopped must be assumed.
Presumptions • RV1’s intended direction through the intersection is known.
• RV2’s intended direction through the intersection is known.
• RV3’s intended direction through the intersection is known.
Geographic Scope Global
Illustrations
54
55
58
59
59
60
Road & Roadside • Roads are defined by their lane designations and geometry.
Infrastructure Roles
Other Actors’ Roles Not Applicable
Goal • Alert HV of approaching traffic jam.
Needs • HV need to be aware of approaching traffic jam and its geometry.
Constraints /
Presumptions
Geographic Scope Global
Illustrations
Software Update
62
63
• HV receives notification and starts downloading the software
update
• HV may download segments of the software update at opportune
moments that do not affect the performance of safety features or
other driver-facing features such as voice calls or streaming
content, or to accommodate changing network availability.
• HV may pause and continue downloads as needed; it should not
re-start a large download from the beginning and may receive
parts of the download out of order. Thus the download is
“reliable” even given any gaps in coverage or delays caused by
higher-priority uses of available bandwidth, or switching between
multiple communications mechanisms.
• When HV completes downloading the posted software update
a. HV should either retain a copy of the previously-installed
version of software in case of an issue with the update
that requires reverting to the previous version or have a
mechanism to reverse the changes contained in the SW
update package.
b. HV receives approval from human driver (conventional, if
required) or controlling authority (autonomous) to install
the software update. Such a separate step after package
download is not always mandatory.
c. HV installs the downloaded software update at a safe,
appropriate, driver-approved (where required) time.
d. HV notifies vehicle manufacturer and controlling
authority of update completion and an updated manifest
of ECUs, installed software versions, retained rollback
versions, any relevant download rate and installation
statistics, etc. as appropriate for the SW update process.
Alternative Event • Vehicle manufacturer posts an optional software update and
Flow notifies targeted HVs of the new software version and features on
affected ECUs
• HV owner is notified of the optional software update, its new
features and cost if applicable
• If HV owner accepts or purchases the update;
a. HV starts downloading the software update
b. HV may download segments of the software update at
opportune moments that do not affect the performance
of safety features or other driver-facing features such as
voice calls or streaming content.
c. HV may pause and continue downloads as needed; it
should not re-start a large download from the beginning
and may receive parts of the download out of order. Thus
the download is “reliable” even given any gaps in
coverage or delays caused by higher-priority uses of
available bandwidth, or switching between multiple
communications mechanisms.
d. When HV completes downloading the posted software
update;
63
64
i. HV should either retain a copy of the
previously-installed version of software in case
of an issue with the update that requires
reverting to the previous version, or else have a
mechanism to reverse the changes contained in
the new SW update package.
ii. HV installs the downloaded software update at
a safe, appropriate, driver-approved (where
required) time
• HV notifies vehicle manufacturer and
controlling party of update completion and an
updated manifest of ECUs, installed software
versions, retained rollback versions, any
relevant download rate and installation
statistics, etc. as appropriate for the SW update
process.
Post-Conditions • Mandatory software updates are deployed on target HVs.
• Optional software updates are either rejected or deployed on
target HVs
Information • Urgency / Criticality of Update
Requirements • HV’s list of ECUs with current software versions
• Vehicle Manufacturers latest software versions per ECU on each
HV
• Any dependencies between ECUs and software versions
• HV’s software update download progress
• HV’s software update installation progress
64
65
Other Actors’ roles Not applicable
Goal • Provide owners, operators and vehicle service providers of HV
health report on request.
• Alert owners, operators and vehicle service providers of HV
health issues requiring maintenance or service.
Needs • Owners, operators and vehicle service providers need to know
the health of the vehicle including:
o Required and estimated maintenance
o Detected problems that require service and the location
of HV
Constraints / Not applicable
Presumptions
Geographic Scope Global
65
66
User Story/Use Case An autonomous or semi-autonomous vehicle is driving on a road (route),
Scenario heading towards a road segment, which presents unsafe and unknown
conditions ahead. A host vehicle is made aware of situations detected and
shared by remote vehicles. Situations may include such things as accidents,
weather, traffic, construction.
Category Safety, Autonomous Driving
Road Environment Urban, Rural, Highway
Short Description A host vehicle is made aware of accidents, traffic, adverse weather, road
conditions, construction and other situations detected and shared by
remote vehicles. The shared situations are relevant along the host vehicle’s
navigation route or current road of travel. Some examples include but are
not limited to:
• traffic congestion detected by slowly-moving RVs
• adverse weather conditions detected by temperature changes and
wiper activation
• accidents detected by air bag deployment events
• slippery road conditions detected by traction control events
• disabled vehicles detected by hazard lamps or tire pressure
Actors • Remote Vehicle (RV)
• Host Vehicle (HV)
Vehicle Roles • RV represents the vehicle detecting and sharing situational
information.
• HV represents the vehicle made aware of situational information.
Road & Roadside • Roads are defined by their lane designations and geometry.
Infrastructure Roles
Other Actors’ Roles Traffic Management: An entity that collects accidents, traffic, adverse
weather, road conditions, construction and other situations and reports
them to other vehicles. (For user story 2, not for 1)
Goal Alert HV of a situation that lies ahead along its navigation route or current
road segment.
Needs • HV needs to be aware of a situation that lies ahead along its
navigation route or road segment.
Constraints / The “Navigation Route” scenario includes all roads ahead along HV’s
Presumptions known navigation route.
The “Current Road” scenario includes the length of the road ahead that HV
is currently travelling on.
Geographic Scope Global
66
67
Illustrations
Pre-Conditions • One or more RV’s have detected conditions that constitute a situation
that HV should be made aware of.
Main Event Flow If the situation’s location is on HV’s navigation route:
One or more RV’s have reported conditions to the Traffic Management
entity that constitute a situation that one or more HVs should be made
aware of
• One or more RV’s detect a situation that one or more HVs should
be made aware of
• The RV(s) provide the notification to the HV(s)
• HV is made aware of the situation’s nature and location
Post-Conditions • HV is made aware of a detected situation along its navigation
route or current road ahead.
Information • RV’s location and dynamics
Requirements • RV’s wiper, lamps status
• RV’s outside temperature, barometric pressure
• RV’s hazard lamps, tire pressure
67
68
• RV’s ABS, Stability Control, Traction Control, Airbag events
• Road Map
• HV’s Navigation Route
• Road conditions
• Construction Zone Map
Speed Harmonization
Illustrations
68
69
Pre-Conditions • HV is moving forward.
• The scenario application zone is determined from:
o HV’s location & dynamics
o HV’s safe following distance
o lane designations and geometry
o posted speed limits
• The speed harmonization road segment is determined from:
o RVs’ location & dynamics
o RVs’ safe following distance
o lane designations and geometry
o road conditions (if available)
Main Event Flow • If the “speed harmonization road segment” is in the scenario
application zone;
o Notify HV of the recommended harmonized speed
Post-Conditions • HV is aware of the recommended harmonized speed.
Information • HV’s location and dynamics.
Requirements • HV’s safe following distance
• RVs’ location & dynamics
• RVs’ safe following distance
• Lane designations and geometry
• Posted speed limit associated with lane or road segments.
• Road conditions (if available)
69
70
• Capability of the vehicle to use its own sensor information and/or
that of other vehicles, including those not in line of sight.
• System must work during the day and the night, and in all
weather conditions.
HV = Host Vehicle
RV = Remote Vehicle
Pre-Conditions • Necessary software available in clients and applications.
Communication means available.
• The Host Vehicle has to understand the sensor data from the
Remote Vehicles, in an agreed format.
Main Event Flow • Host Vehicle captures 360 degree sensory information (e.g., other
vehicles, road markings).
• Host Vehicle calculates in real time its distance from other
vehicles and objects, their relative positions and their trajectories.
• Host Vehicle receives processed and/or un-processed information
(e.g., video) from remote vehicles and uses that information to
improve its perception of the surroundings and add certainty to
its calculations.
• Host Vehicle, taking into account information received from
Remote Vehicles, calculates what the gap between Remote
Vehicle 4 and Remote Vehicle 5 will be for the next n seconds.
Host Vehicle knows from information received from Remote
Vehicle 5 that a junction is near and therefore Remote Vehicle 5
is likely to slow down imminently.
• Host Vehicle determines that it is safe to move from the left lane
to the right lane.
• Host Vehicle notifies remote vehicles of its intention.
• Host Vehicle performs the manoeuvre, adjusting its speed to the
optimum.
Alternative Event As above except in step 3 the HV requests sensor information from
Flow specific RVs.
70
71
Post-Conditions The vehicle has moved from the left lane to the right lane.
Information • Accurate dynamic relative position and planned trajectory
Requirements • High Definition images.
• LIDAR.
• Dynamic 3D absolute position.
• Accuracy of the data and liability for sharing.
• Agreed formats of data for sharing.
72
73
Vehicle roles • HV represents the vehicle intending to change lanes.
• RV1 represents the lagging vehicle in the target lane.
• RV2 represents the leading vehicle in the target lane.
Road & Roadside • Roads are defined by their lane designations and geometry.
infrastructure roles • Road segments indicate where changing lanes is not permitted.
Other Actors’ roles Not applicable
Goal Avoid HV encroaching into RV2; avoid HV encroaching into RV1.
Needs • HV needs to know if there is a lack of space or risk of collision
with a lagging RV1 in the target lane.
• HV needs to know if there is a lack of space or risk of collision
with a leading RV2 in the target lane.
• HV needs to know if a lane change is not permitted on the current
road segment.
Constraints / • Assumptions will be required for the following information:
Presumptions o HV’s safe following distance
o RV1’s safe following distance is the same as HV’s.
Geographic Scope Global
Illustrations
73
74
74
75
Information • HV’s location and dynamics
Requirements • HV’s length
• HV’s safe following distance
• RV1’s location and dynamics
• RV2’s location and dynamics
• Lane designations and geometry
• Road segment lane change rules
• Road conditions (if available).
75
76
Illustrations
• 𝑑1 = stopping distance of HV
• 𝑑2 = distance from HV to scenario crash zone
Pre-Conditions • HV is moving forward.
• Before establishment of LoS, if any
• Known VRU is characterized (bike, pedestrian, motorcycle,…)
• The “In Road” scenario application zone is determined from:
o HV’s location and dynamics
o HV’s safe stopping distance
o lane designations and geometry
o road conditions (if available)
• The “Intersection” scenario application zone is determined from:
o HV’s location and dynamics
o HV’s safe stopping distance
o intersection geometry
o road conditions (if available)
Main Event Flow • If VRU is in the “On Road” scenario application zone;
o If HV’s trajectory and VRU’s trajectory are on a collision
course then
▪ Warn HV of the risk of collision with the
approaching VRU
76
77
o Otherwise
▪ Caution HV of the approaching VRU
Alternate Event Flow • If VRU is in the “Intersection” scenario application zone;
o If HV’s trajectory and VRU’s trajectory are on a collision
course then
▪ Warn HV of the risk of collision with the
approaching VRU
o Otherwise
▪ Caution HV of the approaching VRU
Post-Conditions • HV/Driver is aware of its approach towards the VRU and any risk
of collision (Day 1-1.5)
• HV is aware of its approach towards the VRU and takes the
necessary safety measures to avoid or mitigate collision (Day 3)
Information • HV’s location and dynamics.
Requirements • HV’s safe stopping distance.
• VRU’s location and dynamics.
• VRU’s characterization (bike, pedestrian, motorcycle, …)
• Lane designations and geometry.
• Intersection geometry
• Current Road Conditions (if available)
• Other vehicle sensor data
77