|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
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) const | fsw::control::RobustDDPController | private |
| buildState(const Measurement &meas) const | fsw::control::RobustDDPController | private |
| CommandType enum name | fsw::control::RobustDDPController | |
| computeActuation(const Eigen::VectorXd &u_relaxed) const | fsw::control::RobustDDPController | private |
| config_ | fsw::control::RobustDDPController | private |
| dynamicsStep(const Eigen::VectorXd &x, const Eigen::VectorXd &u, double mdot_F, double mdot_O) const | fsw::control::RobustDDPController | private |
| economicDecision(const Eigen::VectorXd &x, const Reference &ref, int k) const | fsw::control::RobustDDPController | private |
| enumerativeMPC(const Eigen::VectorXd &x0, const Reference &ref, int k) const | fsw::control::RobustDDPController | private |
| estimateEngine(double P_d_fuel, double P_d_ox) const | fsw::control::RobustDDPController | private |
| filterAction(const Eigen::VectorXd &x, const Eigen::VectorXd &u_proposed, const Reference &ref, int k) const | fsw::control::RobustDDPController | private |
| getState() const | fsw::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) const | fsw::control::RobustDDPController | private |
| isStateSafe(const Eigen::VectorXd &x, CommandType cmd_type=CommandType::THRUST_DESIRED) const | fsw::control::RobustDDPController | private |
| linearize(const Eigen::VectorXd &x, const Eigen::VectorXd &u, double mdot_F, double mdot_O, Eigen::MatrixXd &A, Eigen::MatrixXd &B) const | fsw::control::RobustDDPController | private |
| 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) const | fsw::control::RobustDDPController | private |
| shouldCutoff(const NavState &nav) const | fsw::control::RobustDDPController | private |
| solveDDP(const Eigen::VectorXd &x0, const Reference &ref, const Eigen::MatrixXd &u_init) const | fsw::control::RobustDDPController | private |
| state_ | fsw::control::RobustDDPController | private |
| state_mutex_ | fsw::control::RobustDDPController | mutableprivate |
| step(const Measurement &meas, const NavState &nav, const Command &cmd) | fsw::control::RobustDDPController | |
| tick_ | fsw::control::RobustDDPController | private |
| u_prev_applied_ | fsw::control::RobustDDPController | private |
| u_seq_prev_ | fsw::control::RobustDDPController | private |
| x_prev_ | fsw::control::RobustDDPController | private |
| ~RobustDDPController() | fsw::control::RobustDDPController |