STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
fsw::control::RobustDDPController Member List

This is the complete list of members for fsw::control::RobustDDPController, including all inherited members.

buildReference(const NavState &nav, const Measurement &meas, const Command &cmd) constfsw::control::RobustDDPControllerprivate
buildState(const Measurement &meas) constfsw::control::RobustDDPControllerprivate
CommandType enum namefsw::control::RobustDDPController
computeActuation(const Eigen::VectorXd &u_relaxed) constfsw::control::RobustDDPControllerprivate
config_fsw::control::RobustDDPControllerprivate
dynamicsStep(const Eigen::VectorXd &x, const Eigen::VectorXd &u, double mdot_F, double mdot_O) constfsw::control::RobustDDPControllerprivate
economicDecision(const Eigen::VectorXd &x, const Reference &ref, int k) constfsw::control::RobustDDPControllerprivate
enumerativeMPC(const Eigen::VectorXd &x0, const Reference &ref, int k) constfsw::control::RobustDDPControllerprivate
estimateEngine(double P_d_fuel, double P_d_ox) constfsw::control::RobustDDPControllerprivate
filterAction(const Eigen::VectorXd &x, const Eigen::VectorXd &u_proposed, const Reference &ref, int k) constfsw::control::RobustDDPControllerprivate
getState() constfsw::control::RobustDDPController
initialize(const Config &config)fsw::control::RobustDDPController
isActionSafe(const Eigen::VectorXd &x, const Eigen::VectorXd &u, CommandType cmd_type, int num_steps=2) constfsw::control::RobustDDPControllerprivate
isStateSafe(const Eigen::VectorXd &x, CommandType cmd_type=CommandType::THRUST_DESIRED) constfsw::control::RobustDDPControllerprivate
linearize(const Eigen::VectorXd &x, const Eigen::VectorXd &u, double mdot_F, double mdot_O, Eigen::MatrixXd &A, Eigen::MatrixXd &B) constfsw::control::RobustDDPControllerprivate
reset()fsw::control::RobustDDPController
RobustDDPController()fsw::control::RobustDDPController
runningCost(const Eigen::VectorXd &x, const Eigen::VectorXd &u, const Reference &ref, int k, const Eigen::VectorXd &u_prev) constfsw::control::RobustDDPControllerprivate
shouldCutoff(const NavState &nav) constfsw::control::RobustDDPControllerprivate
solveDDP(const Eigen::VectorXd &x0, const Reference &ref, const Eigen::MatrixXd &u_init) constfsw::control::RobustDDPControllerprivate
state_fsw::control::RobustDDPControllerprivate
state_mutex_fsw::control::RobustDDPControllermutableprivate
step(const Measurement &meas, const NavState &nav, const Command &cmd)fsw::control::RobustDDPController
tick_fsw::control::RobustDDPControllerprivate
u_prev_applied_fsw::control::RobustDDPControllerprivate
u_seq_prev_fsw::control::RobustDDPControllerprivate
x_prev_fsw::control::RobustDDPControllerprivate
~RobustDDPController()fsw::control::RobustDDPController