STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
robustness.py File Reference

Go to the source code of this file.

Namespaces

namespace  engine
namespace  engine.control
namespace  engine.control.robust_ddp
namespace  engine.control.robust_ddp.robustness

Functions

None engine.control.robust_ddp.robustness.update_bounds (ControllerState state, np.ndarray x_prev, np.ndarray x_meas, np.ndarray u_prev, ControllerConfig cfg, Optional[EngineWrapper] engine_wrapper=None, Optional[float] mdot_F=None, Optional[float] mdot_O=None, Optional[float] dt=None)
Tuple[np.ndarray, np.ndarray] engine.control.robust_ddp.robustness.tube_propagate (np.ndarray x_lo, np.ndarray x_hi, np.ndarray u, np.ndarray w_bar, float dt, DynamicsParams params, float mdot_F, float mdot_O)
np.ndarray engine.control.robust_ddp.robustness.get_w_bar_array (ControllerState state)
None engine.control.robust_ddp.robustness.set_w_bar_array (ControllerState state, np.ndarray w_bar)