Skip to content

17.9.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 04:27

Abstract

This proposal suggests integrating the ORCA (Optimal Reciprocal Collision Avoidance) algorithm into the NPC movement logic to enable dynamic obstacle avoidance.

2025-07-17.17.21.44.mov

Background

Currently, NPCs in the scenario simulator lack the ability to dynamically avoid surrounding objects. For example, if a pedestrian NPC walking on the road notices a vehicle ahead, it cannot stop and may collide with it.

Details

The ORCA algorithm used here is designed to allow multiple moving agents to avoid collisions by considering each other’s trajectories, and is implemented based on the following resources:

References

Destructive Changes

N/A

Known Limitations

N/A

Related Issues