generated from control-toolbox/CTAppTemplate.jl
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
@ocots @PierreMartinon @joseph-gergaud @j-l-s Some todo's suggestions:
- add single sided inequalities (see also Functional: revise CTBase.jl#67 as having a kwargs version of
constraint!
does help for this) - add reverse inequalities (≥)
- declare time, state, control, variable simultaneously according to
(t, x, u) ∈ [ 0, 1 ] × R³ × R²
(t, x, u, v) ∈ [ 0, v₂ ] × R³ × R² × R² # meaning that final time is free and equal to v[2] = v₂
[ ]DAE form (in place
dynamics (f!(ẋ(t), x(t), u(t))
) or evenF(ẋ(t), x(t), u(t)) == 0
)[ ] for thein place
form, using a keyword like
ẋ(t) == f(x(t), u(t)), inplace
- parse dynamics in several steps:
x'[2](t) == ...
,(each time callx'[2:4](t) == ...
dynamics!
, and assemble afterwards what the dynamics is...) [Feature] Dynamics components #22 - allow
@Lie [ X, Y ]
and@Poisson { f, g }
directly (= without@
) in the DSL?
Metadata
Metadata
Labels
enhancementNew feature or requestNew feature or request