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

Go to the source code of this file.

Classes

class  engine.control.robust_ddp.reference.Reference

Namespaces

namespace  engine
namespace  engine.control
namespace  engine.control.robust_ddp
namespace  engine.control.robust_ddp.reference

Functions

Reference engine.control.robust_ddp.reference.build_reference (NavState nav, Measurement meas, Command cmd, ControllerConfig cfg, int horizon_N, Optional[EngineWrapper] engine_wrapper=None, Optional[float] F_ref_prev=None, Optional[float] dt=None)
np.ndarray engine.control.robust_ddp.reference._compute_thrust_command (Command cmd, int horizon_N, float dt)
np.ndarray engine.control.robust_ddp.reference._compute_altitude_command (NavState nav, float altitude_goal, int horizon_N, float dt, ControllerConfig cfg)
Tuple[float, float] engine.control.robust_ddp.reference._estimate_thrust_bounds (np.ndarray state, Measurement meas, ControllerConfig cfg, Optional[EngineWrapper] engine_wrapper, Optional[EngineEstimate] eng_est_current)
float engine.control.robust_ddp.reference._project_thrust (float F_des, float F_min, float F_max, float F_prev, float dt, ControllerConfig cfg)
np.ndarray engine.control.robust_ddp.reference._measurement_to_state (Measurement meas)

Variables

float engine.control.robust_ddp.reference.GRAVITY = 9.81