Instantiating within the Simulation#
Collision output is activated by setting the simulation option --collision-output <FILE> on the command line or in a .sumocfg file. This output contains the information about each collision during the simulation.
Generated Output#
The format is the following:
<collisions>
<collision ''ATTRIBUTES''...\>
...
</collisions>
The following output attributes are generated:
| Name | Type | Description |
|---|---|---|
| time | float or hh:mm:ss | The time of the collision |
| type | string | The type of collision |
| lane | (lane) id | The name of the lane on which the collision took place |
| pos | m | The position along the lane where the collision took place |
| collider | (vehicle) id | The name of the vehicle that was (more) responsible for the collision |
| victim | (vehicle) id | The name of the vehicle or person that was hit |
| colliderType | (type) id | The type of the collider |
| victimType | (type) id | The type of the victim |
| colliderSpeed | m/s | The speed of the collider |
| victimSpeed | m/s | The speed of the victim |
| colliderFront | coordinate | The x,y coordinate of the center of the colliders front bumper |
| victimFront | coordinate | The x,y coordinate of the center of the victims front bumper |
| colliderBack | coordinate | The x,y coordinate of the center of the colliders rear bumper |
| victimBack | coordinate | The x,y coordinate of the center of the victims rear bumper |
Collision Types#
The following collision types are written
- collision: rear collision (leader vehicle is the victim)
- frontal: collision will driving through the opposite direction lane (the vehicle using the opposite direction lane is the collider)
- side: collision that happens as a direct result of lane-changing
- junction: collision between vehicles on a junction. Vehicle with right of way is assigned as victim
- sharedLane: collision between vehicle and person on the same lane. The person is always the victim
- crossing: collision between vehicle and person on a pedestrian crossing. The person is always the victim
- walkingarea: collision between vehicle and person on a walkingarea. The person is always the victim
- junctionPedestrian: other collision between vehicle and person on a junction. The person is always the victim
