Home Interactive

Test Bench

Robotics concepts you can drive, not just read about. Paint a maze and race search algorithms through it, drag a robot arm around and watch it solve its own joint angles, or tune a PID loop until it stops overshooting. Nothing here is production code — just a bench to try things on.

01

Path Planning

The odometry sim, made playable. Paint walls onto the grid, pick a search algorithm, and run it — watch it explore, find the shortest path (or fail to), then trace it end to end.

PATH PLANNER · SIM READY
Start End Wall Visited Shortest path
Algorithm
A*
Nodes visited
0
Path length
Compute time
ms
02

Inverse Kinematics

A two-link planar arm, solved live. Drag the target and watch the analytic IK solution pick joint angles that reach it — or clamp to the nearest reachable point when it can't.

2-LINK ARM · SIM READY
Links Joints Target Reach limit
θ1
0°
θ2
0°
End X, Y
0, 0
Reach
03

PID Control

A mass on a damped rail, driven by a PID loop. Drag anywhere to command a new setpoint, fire a disturbance kick, and tune Kp / Ki / Kd to watch the response go from sluggish to oscillating to dialed-in.

PID LOOP · SIM TRACKING
Position Setpoint
Error
0.0
Output
0.0
Peak error
0.0
Settled for