ISO/TS 22133
(Main)Road vehicles — Test object monitoring and control for active safety and automated/autonomous vehicle testing — Functional requirements, specifications and communication protocol
Road vehicles — Test object monitoring and control for active safety and automated/autonomous vehicle testing — Functional requirements, specifications and communication protocol
Véhicules routiers — Surveillance et contrôle des objets de test pour l’évaluation de la sécurité active et des véhicules automatisés/autonomes — Exigences fonctionnelles, caractéristiques et protocole de communication
General Information
Buy Standard
Standards Content (Sample)
© ISO 2022 – All rights reserved
ISO/TC 22/SC 33/WG 16 N 325
ISO/DTS 22133
Date: 2022-06-2910
ISO/TC 22/SC 33/WG 16
Secretariat: SIS
Road vehicles — Test object monitoring and control for active safety and
automated/autonomous vehicle testing — Functional requirements,
specifications and communication protocol
Véhicules routiers – Surveillance et contrôle des objets de test pour l’évaluation de la sécurité active et des
véhicules automatisés/autonomes – Exigences fonctionnelles, caractéristiques et protocole de
communicationDTS stage
Warning for WDs and CDs
This document is not an ISO International Standard. It is distributed for review and comment. It is subject to
change without notice and may not be referred to as an International Standard.Recipients of this draft are invited to submit, with their comments, notification of any relevant patent rights of
which they are aware and to provide supporting documentation.---------------------- Page: 1 ----------------------
ISO/DTSTS 22133:2022(E)
© ISO 2022
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this
publication may be reproduced or utilized otherwise in any form or by any means, electronic or mechanical,
including photocopying, or posting on the internet or an intranet, without prior written permission. Permission
can be requested from either ISO at the address below or ISO’s member body in the country of the requester.
ISO copyright officeCP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO 2022 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/DTSTS 22133:2022(E)
Contents
Introduction.................................................................................................................................................................. vii
Scope .......................................................................................................................................................................... 1
Normative references .......................................................................................................................................... 1
Terms and definitions .......................................................................................................................................... 1
Abbreviated terms ................................................................................................................................................ 4
Test scenario illustration .................................................................................................................................... 5
General requirements and recommendations ............................................................................................ 6
6.1 Function overview ................................................................................................................................................. 6
6.2 Test object coordinate system .......................................................................................................................... 6
Vehicle ................................................................................................................................................................. 6
Moveable test objects other than vehicle ............................................................................................... 7
6.3 Test scenario coordinate system ..................................................................................................................... 9
Background info: tectonic/continental plate drift .............................................................................. 9
Coordinate system – Tests on proving ground ..................................................................................... 9
Coordinate system – Test on other test areas .................................................................................... 10
6.4 Time requirements ............................................................................................................................................ 10
General time requirements ...................................................................................................................... 10
Time representation ................................................................................................................................... 10
Absolute time ................................................................................................................................................. 10
Relative time .................................................................................................................................................. 11
Time resolution ............................................................................................................................................. 11
Time accuracy (and precision) ................................................................................................................ 11
Time synchronization ................................................................................................................................. 11
Date synchronization .................................................................................................................................. 12
Network delay................................................................................................................................................ 12
6.5 Communication requirements and permissions .................................................................................... 13
Safety and risk assessment requirements and recommendations ................................................... 14
7.1 General ................................................................................................................................................................... 14
7.2 Local test object fence and global geofence .............................................................................................. 15
Common requirements and recommendations ................................................................................ 15
Global geofence ............................................................................................................................................. 15
Local test object fence ................................................................................................................................. 15
Communication security requirements ..................................................................................................... 17
Architecture and interfaces ............................................................................................................................ 17
9.1 General ................................................................................................................................................................... 17
9.2 Control centre and test object states ........................................................................................................... 18
General ............................................................................................................................................................. 18
Test objects state diagram ........................................................................................................................ 18
Test object state change conditions ....................................................................................................... 20
Control centre state diagram ................................................................................................................... 20
Control centre state change triggers ..................................................................................................... 21
9.3 Communication setup ....................................................................................................................................... 22
General ............................................................................................................................................................. 22
Test object discovery .................................................................................................................................. 22
TCP communication setup (control channel) .................................................................................... 22
UDP communication setup (process channel) ................................................................................... 23
File transfer protocol (FTP) ...................................................................................................................... 25
9.4 Control functionalities ...................................................................................................................................... 25
© ISO 2022 – All rights reserved iii---------------------- Page: 3 ----------------------
ISO/DTSTS 22133:2022(E)
Automated and non-automated drive .................................................................................................. 25
Remote-control manoeuvring ................................................................................................................. 26
Trajectory and scenario-based testing ....................................................................................................... 28
10.1 Introduction to trajectory and scenario-based testing .................................................................. 28
10.2 Static trajectories ......................................................................................................................................... 28
10.3 Dynamic trajectories ................................................................................................................................... 28
10.4 Scenario-description languages .............................................................................................................. 29
Functional requirements ................................................................................................................................. 29
11.1 Device interface description XML (DIDX) ............................................................................................ 29
11.2 Control centre requirements and recommendations ..................................................................... 30
11.3 Stationary test object requirements ...................................................................................................... 30
11.4 Moveable test object requirements and recommendations ......................................................... 31
11.5 Functions with behaviour description ................................................................................................. 31
Arm and disarm test object ....................................................................................................................... 31
Start test ........................................................................................................................................................... 32
Emergency stop of test scenario (initiated by the CC) .................................................................... 33
Emergency stop of test scenario (upon request from test object) .............................................. 34
Normal stop of test scenario ..................................................................................................................... 35
Download static (pre planned) trajectories ....................................................................................... 36
Cyclic monitor and heartbeat ................................................................................................................... 36
Adaptive synchronization point .............................................................................................................. 36
Remote-control manoeuvring ................................................................................................................. 39
Trigger and action ................................................................................................................................ 40
Interface requirements .................................................................................................................................... 41
12.1 General ............................................................................................................................................................. 41
12.2 Message ............................................................................................................................................................ 42
Message structure ........................................................................................................................................ 42
Sequential byte order ................................................................................................................................. 42
Message header ............................................................................................................................................. 43
Message content ............................................................................................................................................ 44
Message footer ............................................................................................................................................... 45
Protocol tunnel .............................................................................................................................................. 46
Vendor-specific messages ......................................................................................................................... 46
12.3 Collective message overview.................................................................................................................... 46
Trajectory object message - TRAJ (MsgID 0x0001) .......................................................................... 48
Object setting message – OSEM (MsgID 0x0002) .............................................................................. 52
Object state change request message – OSTM (MsgID 0x0003) .................................................. 59
Start message -STRT (MsgID 0x0004) ................................................................................................... 60
Heartbeat message – HEAB (MsgID 0x0005) ...................................................................................... 61
Monitor message – MONR (MsgID 0x0006)......................................................................................... 63
Monitor message 2 – MONR2 (MsgID 0x0007) .................................................................................. 66
GPS second of week roll over message – SOWM (MsgID 0x0008) ............................................... 68
Synchronization point configuration message – SYPM (MsgID 0x000B) ................................. 69
Master time to synchronization point message -MTSP (MsgID 0x000C) .......................... 70
Remote-control manoeuvring message – RCMM (MsgID 0x000A) ..................................... 70
Remote-control manoeuvring message 2 – RCMM2 (MsgID 0x0016)................................ 73
Trigger configuration message – TRCM (MsgID 0x0021) ....................................................... 76
Action configuration message – ACCM (MsgID 0x0022) ......................................................... 79
Trigger event occured message – TREO (MsgID 0x0023) ...................................................... 81
Execute action message – EXAC (MsgID 0x0024) ...................................................................... 82
Cancel or delete trigger and action – CADE (MsgID 0x0025) ................................................ 82
Action performed message – APEM (MsgID 0x0026) .............................................................. 83
Discovery request DREQ (MsgID 0x0010) ................................................................................... 84
iv © ISO 2022 – All rights reserved---------------------- Page: 4 ----------------------
ISO/DTSTS 22133:2022(E)
Discovery response DRES (MsgID 0x0011) ................................................................................. 84
Parameter request message – PREQ (MsgID 0x0012) ............................................................. 85
Parameter response message PRES (MsgID 0x0013) .............................................................. 86
GeoFence message GEOF (MsgID 0x0009) ................................................................................... 87
General data message - GEDM (MsgID 0x0017) ......................................................................... 88
General response message - GREM (MsgID 0x0018) ............................................................... 90
Annex A (normative) Trajectory file format .................................................................................................... 92
Annex B (informative) Message footer checksum calculation .................................................................. 95
Annex C (informative) Trigger and action ........................................................................................................ 98
Annex D (normative) Device interface description XML (DIDX) ............................................................ 103
Bibliography ............................................................................................................................................................... 105
© ISO 2022 – All rights reserved v---------------------- Page: 5 ----------------------
ISO/DTSTS 22133:2022(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO
collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of any
patent rights identified during the development of the document will be in the Introduction and/or on
the ISO list of patent declarations received (see www.iso.org/patents).Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the World
Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT), see
www.iso.org/iso/foreword.html.This document was prepared by Technical Committee ISO/TC 22, Road vehicles, Subcommittee SC 33,
Vehicle dynamics and chassis components, Working Group 16, Active safety test equipment.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www.iso.org/members.html.vi © ISO 2022 – All rights reserved
---------------------- Page: 6 ----------------------
ISO/DTSTS 22133:2022(E)
Introduction
Testing of collision avoidance systems, active safety functions and more advanced autonomous functions
in vehicles require testing on proving grounds. The purpose is to expose the vehicle under test to
potentially dangerous traffic situations in a safe manner. The evaluation is done during development, and
in voluntary and mandatory test procedures.To orchestrate these traffic scenarios, various impactable targets representing traffic actors have to beare
controlled. The number of controlled targets may be one or many depending on the required traffic
situation scenario. Several requirements are important ranging from safety, to position and speed
precision, to logging capabilities.This document specifies requirements, functionality and a protocol allowing for multivendor target
carrier systems to be controlled according to the required traffic situation scenario, to report expected
information for logging purposes and other functions required.© ISO 2022 – All rights reserved vii
---------------------- Page: 7 ----------------------
ISO/DTSTS 22133:2022(E)
Road vehicles — Test object monitoring and control for active
safety and automated/autonomous vehicle testing — Functional
requirements, specifications and communication protocol
Scope
This document specifies requirements, procedures and message formats for controlling and monitoring
of test targets, used for testing of active safety functions and autonomous vehicles.
The document specifies functionality and messaging for monitoring and controlling of test objects by a
control centre facilitating an interoperable test object environment. This document defines a
communication protocol which allows for the control centre to safely execute tests using test objects from
multiple vendors.This document does not specify the internal architecture of the test object nor control centre.
This document does not specify how testing of the vehicles shall be performed.Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments) applies.
ISO 8601:2004, Data elements (all parts), Date and time — Representations for information interchange
formats — Information interchange — Representation of dates and timesISO 8855, Road vehicles — Vehicle coordinate system orientation dynamics and road-holding ability —
VocabularyTerms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminologicalterminology databases for use in standardization at the following
addresses:— ISO Online browsing platform: available at https://www.iso.org/obp
— IEC Electropedia: available at https://www.electropedia.org/
3.1
test object
entity, as defined in ISO 34501, part of a traffic scenario under monitoring and control by the control
centre (3.5)Note 1 to entry: Two types of test objects exist; moveable and stationary test objects. (3.4).
Note 2 to entry: A test object can have several attributes, see Figure 1.© ISO 2022 – All rights reserved 1
---------------------- Page: 8 ----------------------
ISO/DTSTS 22133:2022(E)
Relations and inheritance view
3.2
subject vehicle
vehicle to be tested with the system
Note 1 to entry: The subject vehicle, SV, is also known as vehicle under test, VUT.
Note 2 to entry: There may be one subject vehicle (standard setup) or a set of subject vehicles in the specific traffic
scenario.Note 3 to entry: The subject vehicle may be under safety-driver control and/or under control-centre (3.5) control.
Note 4 to entry: The subject vehicle is an instantiated test object (3.1) in either type of;: stationary test object (3.4)
or moveable test object (3.3).3.3
moveable test object
object under control by the control centre (3.5) which has the capability of activation of physical
movementNote 1 to entry: The subject vehicle (3.2) is typically a moveable test object.
Note 2 to entry: Various levels of control are possible;: open-loop control (using no feedback from the real-time
activities of other test objects (3.1) or environment),) and closed-loop control (taking into account activities of other
test objects in real-time and environment). One other type of controlling/triggering is related to test object unique
features like;: turn indicator, headlight beam, etc.EXAMPLE Traffic simulation vehicles, also known as traffic support vehicles (TSV), soft crash targets (SCT).
3.4stationary test object
part of a traffic scenario, which is not moveable but may be under control by the control centre (3.5)
Note 1 to entry: A VUT may also be a stationary test object.Note 2 to entry: Different stationary test objects can exist. Normally they are divided in to two groups: Activeactive
and passive infrastructure elements (ISE).EXAMPLE Active ISE: Traffictraffic lights, lighting, rain/snow/fog simulator. Passive ISE: Elementselements
of construction area, road signs, guardrails, etc.3.5
control centre
centralized or distributed service for test-object (3.1) control and safety monitoring including provision of
communication services to the test objects2 © ISO 2022 – All rights reserved
---------------------- Page: 9 ----------------------
ISO/DTSTS 22133:2022(E)
3.6
path
set of local or global positions in respect to a point of origin and in respect to the orientation to the axes
of a defined coordinate system (x,y,z)3.7
lateral path deviation
position error of the target vehicle relative to the planned path (3.6) measured perpendicular from the
planned path direction[SOURCE: ISO 19206-3:2021, 3.8], modified — Notes to entry and figure removed.]
3.8
trajectory
path which(3.6) where a test object (3.1) is or is intended to move along including test-object dynamics
(i.e. including timing)Note 1 to entry: A trajectory contains a path and additionally the test-object dynamics (such as time, yaw, velocity,
acceleration, etc.) for each position on the path.Note 2 to entry: All test-object parameters related to test-object dynamic (e.g. limitations in acceleration) are
described in the corresponding DIDX-file.3.9
static trajectory
offline pre-planned trajectory (3.8) including test-object (3.1) position and test-object motion dynamics
for a single moveable test object (3.3) as part of the traffic scenarioNote 1 to entry: The trajectory is downloaded to the test object utilizing the trajectory object message (TRAJ).
Note 2 to entry: The parameters used by the test object are described in the DIDX-file.
Note 3 to entry: The Controlcontrol centre extract(3.5) extracts information from the trajectory file and buildbuilds
a trajectory message, TRAJ, that is understandable by the test object.3.10
dynamic trajectory
trajectory (3.8) which at the start of the scenario execution is not known by the test object(s) (3.1) nor the
control centre (CC) (3.5)Note 1 to entry: The dynamic trajectory is created based on events and actions during the ongoing test.
Note 2 to entry: The dynamic trajectory is continuously sent by the CC or gated through the CC in smaller
pieces/fragments utilizing the trajectory object message (TRAJ).Note 3 to entry: In the case where the test object(s) or other systems (e.g. a simulation environment) are generating
the dynamic trajectory this information shall be gated by sending to the CC and then from the CC to the test object.
3.11test scenario
test scenario, as defined in ISO 34501, including all test objects, (3.1), moveable and stationary, and the
definition of the planned activities over time or/and locationNote 1 to entry: The traffic scenario can be formally represented by two complementary descriptions enabling test
execution, a scenario description, (3.12), and a map of the test area.3.12
scenario description
textual representation of a scenario
Note 1 to entry: A scenario description can be used in combination with a scenery description (3.13) to generate
trajectories (3.8) (static or dynamic) by the CCcontrol centre (3.5) or at a test object. (3.1).
[1017]EXAMPLE: Test scenario (3.11) described using OpenSCENARIO or iSCAML .
© ISO 2022 – All rights reserved 3
---------------------- Page: 10 ----------------------
ISO/DTSTS 22133:2022(E)
3.13
scenery description
representation of the test area including but limited to the road geometry (e.g. lanes and junctions) and
stationary test objects (3.4) (e.g. road signs and markings)Note 1 to entry: A scenery description can be used in combination with a scenario description (3.12) to generate
trajectories (3.8) (static or dynamic) by the CCcontrol centre (3.5) or at a test object. (3.1).
EXAMPLE: Temporary lane-setup on a proving ground, described using OpenDRIVE.3.14
safety speed limit
maximum allowed speed when repositioning moveable test objects (3.3) while not participating in
ongoing testNote 1 to entry: The test object (
...
FINAL
TECHNICAL ISO/DTS
DRAFT
SPECIFICATION 22133
ISO/TC 22/SC 33
Road vehicles — Test object
Secretariat: DIN
monitoring and control for active
Voting begins on:
2022-11-24 safety and automated/autonomous
vehicle testing — Functional
Voting terminates on:
2023-01-19
requirements, specifications and
communication protocol
Véhicules routiers — Surveillance et contrôle des objets de test
pour l’évaluation de la sécurité active et des véhicules automatisés/
autonomes — Exigences fonctionnelles, caractéristiques et protocole
de communication
RECIPIENTS OF THIS DRAFT ARE INVITED TO
SUBMIT, WITH THEIR COMMENTS, NOTIFICATION
OF ANY RELEVANT PATENT RIGHTS OF WHICH
THEY ARE AWARE AND TO PROVIDE SUPPOR TING
DOCUMENTATION.
IN ADDITION TO THEIR EVALUATION AS
Reference number
BEING ACCEPTABLE FOR INDUSTRIAL, TECHNO-
ISO/DTS 22133:2022(E)
LOGICAL, COMMERCIAL AND USER PURPOSES,
DRAFT INTERNATIONAL STANDARDS MAY ON
OCCASION HAVE TO BE CONSIDERED IN THE
LIGHT OF THEIR POTENTIAL TO BECOME STAN-
DARDS TO WHICH REFERENCE MAY BE MADE IN
NATIONAL REGULATIONS. © ISO 2022
---------------------- Page: 1 ----------------------
ISO/DTS 22133:2022(E)
TECHNICAL ISO/TS
SPECIFICATION 22133
First edition
Road vehicles — Test object
monitoring and control for active
safety and automated/autonomous
vehicle testing — Functional
requirements, specifications and
communication protocol
Véhicules routiers — Surveillance et contrôle des objets de test
pour l’évaluation de la sécurité active et des véhicules automatisés/
autonomes — Exigences fonctionnelles, caractéristiques et protocole
de communication
COPYRIGHT PROTECTED DOCUMENT
© ISO 2022
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.PROOF/ÉPREUVE
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Reference number
Email: copyright@iso.org
ISO/TS 22133:2022(E)
Website: www.iso.org
Published in Switzerland
© ISO 2022 – All rights reserved
© ISO/TS 2022
---------------------- Page: 2 ----------------------
ISO/TS 22133:2022(E)
Contents
Introduction.................................................................................................................................................................. vii
Scope .......................................................................................................................................................................... 1
Normative references .......................................................................................................................................... 1
Terms and definitions .......................................................................................................................................... 1
Abbreviated terms ................................................................................................................................................ 4
Test scenario illustration .................................................................................................................................... 5
General requirements and recommendations ............................................................................................ 6
6.1 Function overview ................................................................................................................................................. 6
6.2 Test object coordinate system .......................................................................................................................... 6
Vehicle ................................................................................................................................................................. 6
Moveable test objects other than vehicle ............................................................................................... 7
6.3 Test scenario coordinate system ..................................................................................................................... 9
Background info: tectonic/continental plate drift .............................................................................. 9
Coordinate system – Tests on proving ground ..................................................................................... 9
Coordinate system – Test on other test areas .................................................................................... 10
6.4 Time requirements ............................................................................................................................................ 10
General time requirements ...................................................................................................................... 10
Time representation ................................................................................................................................... 10
Absolute time ................................................................................................................................................. 10
Relative time .................................................................................................................................................. 11
Time resolution ............................................................................................................................................. 11
Time accuracy (and precision) ................................................................................................................ 11
Time synchronization ................................................................................................................................. 11
Date synchronization .................................................................................................................................. 12
Network delay................................................................................................................................................ 12
6.5 Communication requirements and permissions .................................................................................... 13
Safety and risk assessment requirements and recommendations ................................................... 14
7.1 General ................................................................................................................................................................... 14
7.2 Local test object fence and global geofence .............................................................................................. 15
Common requirements and recommendations ................................................................................ 15
Global geofence ............................................................................................................................................. 15
Local test object fence ................................................................................................................................. 15
Communication security requirements ..................................................................................................... 17
Architecture and interfaces ............................................................................................................................ 17
9.1 General ................................................................................................................................................................... 17
9.2 Control centre and test object states ........................................................................................................... 18
General ............................................................................................................................................................. 18
Test objects state diagram ........................................................................................................................ 18
Test object state change conditions ....................................................................................................... 20
Control centre state diagram ................................................................................................................... 20
Control centre state change triggers ..................................................................................................... 21
9.3 Communication setup ....................................................................................................................................... 22
General ............................................................................................................................................................. 22
Test object discovery .................................................................................................................................. 22
TCP communication setup (control channel) .................................................................................... 22
UDP communication setup (process channel) ................................................................................... 23
File transfer protocol (FTP) ...................................................................................................................... 25
9.4 Control functionalities ...................................................................................................................................... 25
© ISO 2022 – All rights reserved iii---------------------- Page: 3 ----------------------
ISO/TS 22133:2022(E)
Automated and non-automated drive................................................................................................... 25
Remote-control manoeuvring ................................................................................................................. 26
Trajectory and scenario-based testing ....................................................................................................... 28
10.1 Introduction to trajectory and scenario-based testing .................................................................. 28
10.2 Static trajectories ......................................................................................................................................... 28
10.3 Dynamic trajectories ................................................................................................................................... 28
10.4 Scenario-description languages .............................................................................................................. 29
Functional requirements ................................................................................................................................. 29
11.1 Device interface description XML (DIDX) ............................................................................................ 29
11.2 Control centre requirements and recommendations ..................................................................... 30
11.3 Stationary test object requirements...................................................................................................... 30
11.4 Moveable test object requirements and recommendations ......................................................... 30
11.5 Functions with behaviour description ................................................................................................. 31
Arm and disarm test object ....................................................................................................................... 31
Start test ........................................................................................................................................................... 32
Emergency stop of test scenario (initiated by the CC) .................................................................... 33
Emergency stop of test scenario (upon request from test object) .............................................. 34
Normal stop of test scenario ..................................................................................................................... 35
Download static (pre planned) trajectories ....................................................................................... 36
Cyclic monitor and heartbeat ................................................................................................................... 36
Adaptive synchronization point .............................................................................................................. 36
Remote-control manoeuvring ................................................................................................................. 39
Trigger and action ................................................................................................................................ 40
Interface requirements .................................................................................................................................... 41
12.1 General ............................................................................................................................................................. 41
12.2 Message ............................................................................................................................................................ 42
Message structure ........................................................................................................................................ 42
Sequential byte order ................................................................................................................................. 42
Message header ............................................................................................................................................. 43
Message content ............................................................................................................................................ 44
Message footer ............................................................................................................................................... 45
Protocol tunnel .............................................................................................................................................. 45
Vendor-specific messages ......................................................................................................................... 46
12.3 Collective message overview .................................................................................................................... 46
Trajectory object message - TRAJ (MsgID 0x0001).......................................................................... 48
Object setting message – OSEM (MsgID 0x0002) .............................................................................. 51
Object state change request message – OSTM (MsgID 0x0003) .................................................. 58
Start message -STRT (MsgID 0x0004)................................................................................................... 58
Heartbeat message – HEAB (MsgID 0x0005) ...................................................................................... 59
Monitor message – MONR (MsgID 0x0006)......................................................................................... 61
Monitor message 2 – MONR2 (MsgID 0x0007) .................................................................................. 64
GPS second of week roll over message – SOWM (MsgID 0x0008) ............................................... 66
Synchronization point configuration message – SYPM (MsgID 0x000B) ................................. 67
Master time to synchronization point message -MTSP (MsgID 0x000C) .......................... 68
Remote-control manoeuvring message – RCMM (MsgID 0x000A) ..................................... 68
Remote-control manoeuvring message 2 – RCMM2 (MsgID 0x0016)................................ 71
Trigger configuration message – TRCM (MsgID 0x0021) ....................................................... 73
Action configuration message – ACCM (MsgID 0x0022) ......................................................... 76
Trigger event occured message – TREO (MsgID 0x0023) ...................................................... 78
Execute action message – EXAC (MsgID 0x0024) ...................................................................... 79
Cancel or delete trigger and action – CADE (MsgID 0x0025) ................................................ 80
Action performed message – APEM (MsgID 0x0026)............................................................... 80
Discovery request DREQ (MsgID 0x0010) ................................................................................... 81
iv © ISO 2022 – All rights reserved---------------------- Page: 4 ----------------------
ISO/TS 22133:2022(E)
Discovery response DRES (MsgID 0x0011) ................................................................................. 81
Parameter request message – PREQ (MsgID 0x0012) ............................................................. 82
Parameter response message PRES (MsgID 0x0013) .............................................................. 83
GeoFence message GEOF (MsgID 0x0009) ................................................................................... 84
General data message - GEDM (MsgID 0x0017) ......................................................................... 85
General response message - GREM (MsgID 0x0018)................................................................ 87
Annex A (normative) Trajectory file format .................................................................................................... 89
Annex B (informative) Message footer checksum calculation .................................................................. 92
Annex C (informative) Trigger and action ........................................................................................................ 95
Annex D (normative) Device interface description XML (DIDX) ............................................................ 100
Bibliography ............................................................................................................................................................... 102
© ISO 2022 – All rights reserved v---------------------- Page: 5 ----------------------
ISO/TS 22133:2022(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO
collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of any
patent rights identified during the development of the document will be in the Introduction and/or on
the ISO list of patent declarations received (see www.iso.org/patents).Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the World
Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT), see
www.iso.org/iso/foreword.html.This document was prepared by Technical Committee ISO/TC 22, Road vehicles, Subcommittee SC 33,
Vehicle dynamics and chassis components.Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www.iso.org/members.html.vi © ISO 2022 – All rights reserved
---------------------- Page: 6 ----------------------
ISO/TS 22133:2022(E)
Introduction
Testing of collision avoidance systems, active safety functions and more advanced autonomous functions
in vehicles require testing on proving grounds. The purpose is to expose the vehicle under test to
potentially dangerous traffic situations in a safe manner. The evaluation is done during development, and
in voluntary and mandatory test procedures.To orchestrate these traffic scenarios, various impactable targets representing traffic actors are
controlled. The number of controlled targets may be one or many depending on the required traffic
situation scenario. Several requirements are important ranging from safety, to position and speed
precision, to logging capabilities.This document specifies requirements, functionality and a protocol allowing for multivendor target
carrier systems to be controlled according to the required traffic situation scenario, to report expected
information for logging purposes and other functions required.© ISO 2022 – All rights reserved vii
---------------------- Page: 7 ----------------------
ISO/TS 22133:2022(E)
Road vehicles — Test object monitoring and control for active
safety and automated/autonomous vehicle testing — Functional
requirements, specifications and communication protocol
Scope
This document specifies requirements, procedures and message formats for controlling and monitoring
of test targets, used for testing of active safety functions and autonomous vehicles.
The document specifies functionality and messaging for monitoring and controlling of test objects by a
control centre facilitating an interoperable test object environment. This document defines a
communication protocol which allows for the control centre to safely execute tests using test objects from
multiple vendors.This document does not specify the internal architecture of the test object nor control centre.
This document does not specify how testing of the vehicles shall be performed.Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments) applies.
ISO 8601 (all parts), Date and time — Representations for information interchange
ISO 8855, Road vehicles — Vehicle dynamics and road-holding ability — VocabularyTerms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminology databases for use in standardization at the following addresses:
— ISO Online browsing platform: available at https://www.iso.org/obp— IEC Electropedia: available at https://www.electropedia.org/
3.1
test object
entity, as defined in ISO 34501, part of a traffic scenario under monitoring and control by the control
centre (3.5)Note 1 to entry: Two types of test objects exist; moveable and stationary test objects (3.4).
Note 2 to entry: A test object can have several attributes, see Figure 1.© ISO 2022 – All rights reserved 1
---------------------- Page: 8 ----------------------
ISO/TS 22133:2022(E)
Relations and inheritance view
3.2
subject vehicle
vehicle to be tested with the system
Note 1 to entry: The subject vehicle, SV, is also known as vehicle under test, VUT.
Note 2 to entry: There may be one subject vehicle (standard setup) or a set of subject vehicles in the specific traffic
scenario.Note 3 to entry: The subject vehicle may be under safety-driver control and/or under control-centre (3.5) control.
Note 4 to entry: The subject vehicle is an instantiated test object (3.1) in either type of: stationary test object (3.4)
or moveable test object (3.3).3.3
moveable test object
object under control by the control centre (3.5) which has the capability of activation of physical
movementNote 1 to entry: The subject vehicle (3.2) is typically a moveable test object.
Note 2 to entry: Various levels of control are possible: open-loop control (using no feedback from the real-time
activities of other test objects (3.1) or environment) and closed-loop control (taking into account activities of other
test objects in real-time and environment). One other type of controlling/triggering is related to test object unique
features like: turn indicator, headlight beam, etc.EXAMPLE Traffic simulation vehicles, also known as traffic support vehicles (TSV), soft crash targets (SCT).
3.4stationary test object
part of a traffic scenario, which is not moveable but may be under control by the control centre (3.5)
Note 1 to entry: A VUT may also be a stationary test object.Note 2 to entry: Different stationary test objects can exist. Normally they are divided in to two groups: active and
passive infrastructure elements (ISE).EXAMPLE Active ISE: traffic lights, lighting, rain/snow/fog simulator. Passive ISE: elements of construction
area, road signs, guardrails, etc.3.5
control centre
centralized or distributed service for test-object (3.1) control and safety monitoring including provision of
communication services to the test objects2 © ISO 2022 – All rights reserved
---------------------- Page: 9 ----------------------
ISO/TS 22133:2022(E)
3.6
path
set of local or global positions in respect to a point of origin and in respect to the orientation to the axes
of a defined coordinate system (x,y,z)3.7
lateral path deviation
position error of the target vehicle relative to the planned path (3.6) measured perpendicular from the
planned path direction[SOURCE: ISO 19206-3:2021, 3.8, modified — Notes to entry and figure removed.]
3.8
trajectory
path (3.6) where a test object (3.1) is or is intended to move along including test-object dynamics (i.e.
including timing)Note 1 to entry: A trajectory contains a path and additionally the test-object dynamics (such as time, yaw, velocity,
acceleration, etc.) for each position on the path.Note 2 to entry: All test-object parameters related to test-object dynamic (e.g. limitations in acceleration) are
described in the corresponding DIDX-file.3.9
static trajectory
offline pre-planned trajectory (3.8) including test-object (3.1) position and test-object motion dynamics
for a single moveable test object (3.3) as part of the traffic scenarioNote 1 to entry: The trajectory is downloaded to the test object utilizing the trajectory object message (TRAJ).
Note 2 to entry: The parameters used by the test object are described in the DIDX-file.
Note 3 to entry: The control centre (3.5) extracts information from the trajectory file and builds a trajectory
message, TRAJ, that is understandable by the test object.3.10
dynamic trajectory
trajectory (3.8) which at the start of the scenario execution is not known by the test object(s) (3.1) nor the
control centre (CC) (3.5)Note 1 to entry: The dynamic trajectory is created based on events and actions during the ongoing test.
Note 2 to entry: The dynamic trajectory is continuously sent by the CC or gated through the CC in smaller
pieces/fragments utilizing the trajectory object message (TRAJ).Note 3 to entry: In the case where the test object(s) or other systems (e.g. a simulation environment) are generating
the dynamic trajectory this information shall be gated by sending to the CC and then from the CC to the test object.
3.11test scenario
scenario, as defined in ISO 34501, including all test objects (3.1), moveable and stationary, and the
definition of the planned activities over time or/and locationNote 1 to entry: The traffic scenario can be formally represented by two complementary descriptions enabling test
execution, a scenario description (3.12), and a map of the test area.3.12
scenario description
textual representation of a scenario
Note 1 to entry: A scenario description can be used in combination with a scenery description (3.13) to generate
trajectories (3.8) (static or dynamic) by the control centre (3.5) or at a test object (3.1).
[17]EXAMPLE: Test scenario (3.11) described using OpenSCENARIO or iSCAML .
© ISO 2022 – All rights reserved 3
---------------------- Page: 10 ----------------------
ISO/TS 22133:2022(E)
3.13
scenery description
representation of the test area limited to the road geometry (e.g. lanes and junctions) and stationary test
objects (3.4) (e.g. road signs and markings)Note 1 to entry: A scenery description can be used in combination with a scenario de
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.