Created
November 20, 2019 12:18
-
-
Save jS5t3r/a8e97e8a19f1cf6b28b5ef86a4acf148 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<OpenSCENARIO> | |
<FileHeader revMajor="0" revMinor="9" date="2019-06-25" description="PedestrianCrossing" author="" /> | |
<Catalogs> | |
<VehicleCatalog> | |
<Directory path="Catalogs/VehicleCatalogs" /> | |
</VehicleCatalog> | |
<DriverCatalog> | |
<Directory path="Catalogs/DriverCatalogs" /> | |
</DriverCatalog> | |
<PedestrianCatalog> | |
<Directory path="Catalogs/ObserverCatalogs" /> | |
</PedestrianCatalog> | |
<PedestrianControllerCatalog> | |
<Directory path="Catalogs/PedestrianCatalogs" /> | |
</PedestrianControllerCatalog> | |
<MiscObjectCatalog> | |
<Directory path="Catalogs/MiscObjectCatalogs" /> | |
</MiscObjectCatalog> | |
<EnvironmentCatalog> | |
<Directory path="Catalogs/EnvironmentCatalogs" /> | |
</EnvironmentCatalog> | |
<ManeuverCatalog> | |
<Directory path="Catalogs/ManeuverCatalogs" /> | |
</ManeuverCatalog> | |
<TrajectoryCatalog> | |
<Directory path="Catalogs/TrajectoryCatalog" /> | |
</TrajectoryCatalog> | |
<RouteCatalog> | |
<Directory path="Catalogs/RoutingCatalog" /> | |
</RouteCatalog> | |
</Catalogs> | |
<RoadNetwork> | |
<Logics filepath="Town01" /> | |
<SceneGraph filepath="" /> | |
</RoadNetwork> | |
<Entities> | |
<Object name="hero"> | |
<Vehicle name="vehicle.volkswagen.t2" category="car"> | |
<ParameterDeclaration /> | |
<Performance maxSpeed="69.444" maxDeceleration="10.0" mass="1800.0" /> | |
<BoundingBox> | |
<Center x="1.5" y="0.0" z="0.9" /> | |
<Dimension width="2.1" length="4.5" height="1.8" /> | |
</BoundingBox> | |
<Axles> | |
<Front maxSteering="0.5" wheelDiameter="0.6" trackWidth="1.8" positionX="3.1" positionZ="0.3" /> | |
<Rear maxSteering="0.0" wheelDiameter="0.6" trackWidth="1.8" positionX="0.0" positionZ="0.3" /> | |
</Axles> | |
<Properties> | |
<Property name="rolename" value="hero" /> | |
<Property name="type" value="ego_vehicle" /> | |
</Properties> | |
</Vehicle> | |
</Object> | |
<Object name="adversary"> | |
<Pedestrian name="walker.pedestrian.0002" mass="90.0" model="walker.pedestrian.0002" category="pedestrian"> | |
<ParameterDeclaration/> | |
<BoundingBox> | |
<Center x="0.0" y="0.0" z="0.9" /> | |
<Dimension width="1" length="1" height="1.8"/> | |
</BoundingBox> | |
<Properties> | |
<Property name="rolename" value="adversary" /> | |
<Property name="type" value="simulation" /> | |
</Properties> | |
</Pedestrian> | |
</Object> | |
</Entities> | |
<Storyboard> | |
<Init> | |
<Actions> | |
<Global> | |
<SetEnvironment> | |
<Environment name="Environment1"> | |
<TimeOfDay animation="false"> | |
<Time hour="12" min="0" sec="0.0" /> | |
<Date day="25" month="6" year="2019" /> | |
</TimeOfDay> | |
<Weather cloudState="free"> | |
<Sun intensity="1.0" azimuth="0.0" elevation="1.571" /> | |
<Fog visualRange="100000.0" /> | |
<Precipitation type="dry" intensity="0.0" /> | |
</Weather> | |
<RoadCondition frictionScale="1.0" /> | |
</Environment> | |
</SetEnvironment> | |
</Global> | |
<Private object="hero"> | |
<Action> | |
<Position> | |
<World x="150" y="55" z="40" h="180" /> | |
</Position> | |
</Action> | |
</Private> | |
<Private object="adversary"> | |
<Action> | |
<Position> | |
<World x="110" y="55" z="0" h="0" r="90" p="90"/> | |
</Position> | |
</Action> | |
</Private> | |
</Actions> | |
</Init> | |
<Story name="MyStory"> | |
<Act name="Behavior"> | |
<Sequence name="ManeuverSequence" numberOfExecutions="1"> | |
<Actors> | |
<Entity name="adversary"/> | |
</Actors> | |
<Maneuver name="PedestrianCrossingManeuver"> | |
<Event name="PedestrianStartsWalking" priority="overwrite"> | |
<Action name="PedestrianStartsWalking"> | |
<Private> | |
<Longitudinal> | |
<Speed> | |
<Dynamics shape="step" rate="0" distance="4.5" /> | |
<Target> | |
<Absolute value="10.0" /> | |
</Target> | |
</Speed> | |
</Longitudinal> | |
</Private> | |
</Action> | |
<StartConditions> | |
<ConditionGroup> | |
<Condition name="StartCondition" delay="0" edge="rising"> | |
<ByEntity> | |
<TriggeringEntities rule="any"> | |
<Entity name="hero" /> | |
</TriggeringEntities> | |
<EntityCondition> | |
<ReachPosition tolerance="2.0"> | |
<Position> | |
<World x="140" y="55" z="0" h="180" /> | |
</Position> | |
</ReachPosition> | |
</EntityCondition> | |
</ByEntity> | |
</Condition> | |
</ConditionGroup> | |
</StartConditions> | |
</Event> | |
</Maneuver> | |
</Sequence> | |
<Conditions> | |
<Start> | |
<ConditionGroup> | |
<Condition name="OverallStartCondition" delay="0" edge="rising"> | |
<ByEntity> | |
<TriggeringEntities rule="any"> | |
<Entity name="hero" /> | |
</TriggeringEntities> | |
<EntityCondition> | |
<TraveledDistance value="10.0" /> | |
</EntityCondition> | |
</ByEntity> | |
</Condition> | |
</ConditionGroup> | |
</Start> | |
<End> | |
<ConditionGroup> | |
<Condition name="EndCondition" delay="0" edge="rising"> | |
<ByEntity> | |
<TriggeringEntities rule="any"> | |
<Entity name="hero" /> | |
</TriggeringEntities> | |
<EntityCondition> | |
<TraveledDistance value="200.0" /> | |
</EntityCondition> | |
</ByEntity> | |
</Condition> | |
</ConditionGroup> | |
</End> | |
</Conditions> | |
</Act> | |
</Story> | |
<EndConditions> | |
<ConditionGroup> | |
<Condition name="RunningStopTest" delay="0" edge="rising"> | |
<ByValue> | |
<Parameter name="" value="" rule="less_than" /> | |
</ByValue> | |
</Condition> | |
<Condition name="RunningRedLightTest" delay="0" edge="rising"> | |
<ByValue> | |
<Parameter name="" value="" rule="less_than" /> | |
</ByValue> | |
</Condition> | |
<Condition name="WrongLaneTest" delay="0" edge="rising"> | |
<ByValue> | |
<Parameter name="" value="" rule="less_than" /> | |
</ByValue> | |
</Condition> | |
<Condition name="OnSidewalkTest" delay="0" edge="rising"> | |
<ByValue> | |
<Parameter name="" value="" rule="less_than" /> | |
</ByValue> | |
</Condition> | |
<Condition name="KeepLaneTest" delay="0" edge="rising"> | |
<ByValue> | |
<Parameter name="" value="" rule="less_than" /> | |
</ByValue> | |
</Condition> | |
<Condition name="CollisionTest" delay="0" edge="rising"> | |
<ByValue> | |
<Parameter name="" value="" rule="less_than" /> | |
</ByValue> | |
</Condition> | |
<Condition name="DrivenDistanceTest" delay="0" edge="rising"> | |
<ByValue> | |
<Parameter name="distance_success" value="100" rule="less_than" /> | |
</ByValue> | |
</Condition> | |
</ConditionGroup> | |
</EndConditions> | |
</Storyboard> | |
</OpenSCENARIO> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment