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

Images

Scroll to view