@@ -36,8 +36,9 @@ can be packaged as FMUs:
36
36
implement surrounding traffic in simplified ways. Optionally traffic
37
37
participant models can consume ``osi::TrafficCommand `` as input, to
38
38
allow control by a scenario engine as part of the simulation.
39
- Traffic Participant models can consume a global ``osi::GroundTruth ``
40
- during initialization.
39
+
40
+ All models can optionally also consume a global ``osi::GroundTruth ``
41
+ during initialization.
41
42
42
43
Additionally complex models that combine various aspects of the model
43
44
kinds above are possible, however configuration and setup of such FMUs
@@ -384,20 +385,20 @@ Sensor Data Inputs
384
385
processes that generated the data, i.e. the exact details of the
385
386
contents will depend on the processing pipeline.
386
387
387
- Traffic Participant Initialization
388
- ----------------------------------
388
+ GroundTruth Initialization Parameters
389
+ -------------------------------------
389
390
390
- - Traffic Participant models CAN consume an ``osi::GroundTruth `` as an
391
+ - All models CAN optionally consume an ``osi::GroundTruth `` as an
391
392
initialization parameter.
392
393
393
- - If the traffic participant needs a ground truth during initialization, it
394
- MUST have a parameter named ``OSMPGroundTruthInit ``. Its purpose is to
395
- provide the Traffic Participant model with a view of the static environment
396
- (i.e. the map), in the OSI format.
394
+ - If a model needs a ground truth during initialization, it MUST have
395
+ a parameter named ``OSMPGroundTruthInit ``. Its purpose is to provide
396
+ the model with a view of the static environment (i.e. the map), in
397
+ OSI format.
397
398
398
399
- ``OSMPGroundTruthInit `` MUST be defined as a notional discrete binary
399
- input variable, as specified above, with `` causality="parameter" ``,
400
- ``variability="fixed" `` and ``initial="exact" ``.
400
+ input parameter variable, as specified above, with
401
+ ``causality="parameter" ``, `` variability="fixed" `` and ``initial="exact" ``.
401
402
402
403
- The MIME type of the variable MUST specify the ``type=GroundTruth ``, e.g.
403
404
``application/x-open-simulation-interface; type=GroundTruth; version=3.2.0 ``.
@@ -410,7 +411,7 @@ Traffic Participant Initialization
410
411
it contains MUST NOT be used and has no specified semantics.
411
412
412
413
- The Ids of objects in ``OSMPGroundTruthInit `` MUST be identical to the Ids of
413
- the same objects contained in later ``OSMPSensorViewIn `` input.
414
+ the same objects contained in later ``OSMPSensorViewIn `` or other input data .
414
415
415
416
- If the model is instantiated multiple times, then all instantiations SHOULD
416
417
receive the exact same content stored in the ``OSMPGroundTruthInit ``
0 commit comments