6.7 Appearance
ASAM OpenSCENARIO allows changing and controlling the Appearance of a ScenarioObject. The Appearance handles dynamic changes a ScenarioObject can undergo during a scenario. Hence, the color of a Vehicle is not controlled by the Appearance. The Appearance does not affect the position or change the effective BoundingBox of a ScenarioObject, only how it is perceived.
The Appearance is divided into two separate categories:
-
Light: controls the lights of aScenarioObject -
Animation: change the appearance of aScenarioObject
ASAM OpenSCENARIO supports simple use cases, for example:
-
Turning the daytime running lights of a vehicle on or off
-
Turning the indicator light of a vehicle to flashing
-
Setting the special purpose lights of a police car to flashing
-
Opening the front left door of a vehicle
-
Folding in or out car side mirrors
-
Applying a motion like running to a pedestrian
To handle more complex modeling of either Light or Animation, a Controller of type lighting or animation can be used.