collision_count

Formula

collision_count = count(frame.events where event.type == "collision")

Hand-Computable Example

Episode events: frame 1 has one collision; frame 2 has one near_miss.

Expected output: 1.

Edge Cases

  • Missing events arrays count as zero events.
  • Multiple collision events in one frame are counted individually.

Limitations

Collision quality depends on simulator event reporting. The mock simulator uses simple distance thresholds.

Test References

  • tests/test_metrics.py
  • tests/test_runner.py