types.core.ControlVector

types.core.ControlVector

Control input vector u ∈ ℝⁿᵘ.

Actuator commands that influence system dynamics.

Shapes: - Single control: (nu,) - Batched controls: (batch, nu) - Control sequence: (n_steps, nu) - Batched sequence: (n_steps, batch, nu)

Examples

>>> # Single control
>>> u: ControlVector = np.array([0.5])
>>> 
>>> # Control sequence (100 steps)
>>> u_seq: ControlVector = np.zeros((100, 1))
>>> 
>>> # For autonomous systems (nu=0)
>>> u_autonomous: Optional[ControlVector] = None