Optimal Parking in the Browser
Optimal parking is easier to understand when the planned route and optimized vehicle motion are visible. This page puts the parking planner in the browser, so the route, vehicle state, and obstacle constraints can be inspected without a local simulator setup.
The interactive viewer combines a collision-free route from RRT* with trajectory optimization. The vehicle follows the planned path while the optimizer accounts for the vehicle model, input bounds, obstacle margins, and terminal parking conditions.
The computational path remains in C++: the planner and quadratic-programming stages are compiled for the browser, while the page provides the interactive visualization and controls.
The theory and implementation are developed in the Optimal-Parking repository. Start with Part 1 for the problem and vehicle model, then follow the series through planning, optimal control, and trajectory optimization.