Add simple example file
This commit is contained in:
22
examples/SimpleOvertaker.osn
Normal file
22
examples/SimpleOvertaker.osn
Normal file
@ -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")
|
||||||
Reference in New Issue
Block a user