10.3 Init section

The following XML example shows multiple instances of Action that position the entities Vehicle 1 and Vehicle 2 using road coordinates and define initial velocities. Vehicle 1 has speed 150 km/h and is located 58 m behind Vehicle 2, which has speed 130 km/h.

Values in the scenario xosc are in SI unit system.
ASAM OpenSCENARIO does not enforce specifying the initial position and speed of entities, but it is considered best practice to do so. Most actions and conditions require those values to be set.
<Init>
    <Actions>
      <Private entityRef="Vehicle 1">
        <PrivateAction>
          <TeleportAction>
            <Position>
              <RoadPosition roadId="3" s="2.0" t="-11.0">
                <Orientation h="0.0" p="0.0" r="0.0" type="relative"/>
              </RoadPosition>
            </Position>
          </TeleportAction>
        </PrivateAction>
        <PrivateAction>
          <LongitudinalAction>
            <SpeedAction>
              <SpeedActionDynamics dynamicsDimension="time" dynamicsShape="step" value="0.0"/>
              <SpeedActionTarget>
                <AbsoluteTargetSpeed value="41.6666666667"/>
              </SpeedActionTarget>
            </SpeedAction>
          </LongitudinalAction>
        </PrivateAction>
      </Private>

      <Private entityRef="Vehicle 2">
        <PrivateAction>
          <TeleportAction>
            <Position>
              <RoadPosition roadId="3" s="60.0" t="-11.0">
                <Orientation h="0.0" p="0.0" r="0.0" type="relative"/>
              </RoadPosition>
            </Position>
          </TeleportAction>
        </PrivateAction>
        <PrivateAction>
          <LongitudinalAction>
            <SpeedAction>
              <SpeedActionDynamics dynamicsDimension="time" dynamicsShape="step" value="0.0"/>
              <SpeedActionTarget>
                <AbsoluteTargetSpeed value="36.1111111111"/>
              </SpeedActionTarget>
            </SpeedAction>
          </LongitudinalAction>
        </PrivateAction>
      </Private>
    </Actions>
  </Init>