Hayden Heroux
ea326d4a55
Introduce TimeInvariantSystem trait.
...
This trait simplifies writing dynamics equations that do not depend on
time. In the future, implementations may specialize on this trait to
simulate large timestamps. Gracefully ignores time parameter if called
as System.
2026-11-02 15:44:26 -05:00
Hayden Heroux
c8b15c949f
Add flexible constructors for states and inputs.
2026-10-30 19:06:15 -04:00
Hayden Heroux
c6256c9f7d
Implement successful swing-up control.
2026-10-29 17:27:49 -04:00
Hayden Heroux
cae2d2fb45
Add pendulum demo.
2026-10-29 16:47:07 -04:00
Hayden Heroux
2df5212256
Add unit-safe vectors.
...
Matrix and vector math is not unit-safe.
2026-10-29 14:57:06 -04:00
Hayden Heroux
fb40960e13
Simulate double integrator with linear state feedback and constant cancelling feedforward.
2026-10-29 14:04:29 -04:00
Hayden Heroux
11562e223f
Initialize package with Cargo
2026-10-29 12:02:04 -04:00