CASADI
◆
WASM
constrained trajectory lab · runs in your browser
⟳ scramble
reset
NO FEASIBLE TRAJECTORY
drag obstacles · drag A and B · move the limit sliders · grab the path and pull
booting
minimum time
—
—
s
solve
—
iterations
—
variables
—
constraints
—
the problem, live
at the optimum
minimize
T
subject to
ṗ = v, v̇ = a
always
|v(t)| ≤ v
max
|a(t)| ≤ a
max
|p(t) − o
j
| ≥ r
j
+ δ
p(t) ∈ arena
A → B, at rest at both ends
always
multiple shooting · N = 50 · RK4 · solved by
fatrop
compiled to WebAssembly
limits
price ∂T*/∂limit
constraint activity over time
trajectory
on the bound
❚❚
Learn CasADi and optimal control?
JOIN THE OCTOBER COHORT →