Back to projects
Simulator
Pursuit Dynamics Simulator
Visual simulation, pursuit logic, behavior testing
A 3D pursuit model that visualizes how a chaser adapts to a moving target over time.
A lightweight 3D simulator that steps through time and renders a chaser and a moving target. The target spawns in the air with a randomized direction and subtle turning noise, while the chaser updates its heading using a lead-pursuit aim point and acceleration limits.
Each run ends on interception or when the target hits the ground, then resets with a new target path to compare outcomes. Parameters like speed, max acceleration, and hit radius can be tuned to explore different behaviors.
Highlights
- Randomized target segments with smooth turning noise
- Lead-pursuit aiming with acceleration and speed caps
- Automatic reset on intercept or ground impact
Tools and Methods
- Python
- NumPy
- Matplotlib
- FuncAnimation
- Vector math