Modern Robotics in the Browser
A WebGL and WebAssembly playground for forward kinematics, inverse kinematics, planning, and dynamics.
A WebGL and WebAssembly playground for forward kinematics, inverse kinematics, planning, and dynamics.
A deep-dive connecting kinematics, twist-based motion generation, and dynamics to task-space control and robot motion generation.
A continuation of the kinematics-to-planning story, focused on trajectory generation, time scaling, constraints, and the geometry behind motion planning.
An interactive browser page for geometric planning and optimal parking trajectory generation.
A compact map of the Optimal Parking planner, from the kinematic bicycle model and RRT* seed to sequential QP refinement and browser execution.
The parking problem, its state and input variables, and the five-state kinematic bicycle model used by the planner.
Why RRT* is used to generate a collision-free geometric path before trajectory optimization.
How vehicle bounds, input limits, obstacle constraints, and penalties shape a feasible parking trajectory.