Module distributed_control::dynamics
source · Expand description
Define the various types of MAS dynamics.
Structs§
- Implement linear, time-invariant (LTI) dynamics. I.e., $\dot{x} = A x + B u$.
Traits§
- Continuous-time dynamics of the form $\dot{x} = f(t, x, u)$. I.e., fully non-linear and time-varying dynamics.
- Multi-agent system dynamics with possibly heterogeneous dynamics for each agent.
Functions§
- Provide a conversion from agent-wise to compact dynamics. I.e., the state and input vectors (
x
andu
) are comprised of the state and input of each agent stacked/concatenated. - Provide a conversion from agent-wise to compact output.