Collisions

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