diff --git a/examples/SimpleOvertaker.osn b/examples/SimpleOvertaker.osn new file mode 100644 index 0000000..441b3df --- /dev/null +++ b/examples/SimpleOvertaker.osn @@ -0,0 +1,22 @@ +// Simple Overtaker Scenario + +Scenario SimpleOvertaker: + + Act Overtaking: + + @init: + CreateVehicle(Ego,EgoProto,xyz=0m|0m|0m,speed=80km/h) + CreateVehicle(Overtaker,OvertakerProto,xyz=0m|Ego.y-30m|0m,speed=100km/h) + + @Distance(Ego,Overtaker) <= 30m % OnceOnly: + LaneChange(Overtaker,lane=-1,model=Sinusoidal(time=5s)) + + @DistanceAfterPassing(Ego,Overtaker) >= 5m % OnceOnly: + LaneChange(Overtaker,lane=+1,model=Sinusoidal(time=5s)) + + Prototypes: + EgoProto: Vehicle(geometry="mycar.obj",color="blue") + OvertakerProto: Vehicle(geometry="traffic.obj",color="red") + + Resources: + Map: OpenDrive("OpenDriveMap.xodr")