humoto
humoto::wpg04::MPCforWPG Member List

This is the complete list of members for humoto::wpg04::MPCforWPG, including all inherited members.

condense(etools::GenericBlockMatrix< t_num_vars, t_num_vars > &S, etools::BlockMatrix< t_num_vars, t_num_controls, t_bmatrix_sparsity_type > &U, const std::vector< t_AMatrix > &A, const std::vector< t_BMatrix > &B)humoto::MPCinlineprotectedstatic
condense(Eigen::MatrixXd &S, Eigen::MatrixXd &U, const std::vector< t_AMatrix > &A, const std::vector< t_BMatrix > &B)humoto::MPCinlineprotectedstatic
condenseOutput(etools::GenericBlockMatrix< t_num_outputs, t_num_vars > &Ox, std::vector< etools::LeftLowerTriangularBlockMatrix< t_num_outputs, etools::MatrixBlockSizeType::DYNAMIC > > &Ou, const std::vector< t_DMatrix > &D, const std::vector< t_EMatrix > &E, const etools::GenericBlockMatrix< t_num_vars, t_num_vars > &Ux, const std::vector< etools::LeftLowerTriangularBlockMatrix< t_num_vars, etools::MatrixBlockSizeType::DYNAMIC > > &Uu)humoto::MPCinlineprotectedstatic
condenseOutput(Eigen::MatrixXd &Ox, Eigen::MatrixXd &Ou, const t_DMatrix &D, const t_EMatrix &E, const Eigen::MatrixXd &Ux, const Eigen::MatrixXd &Uu)humoto::MPCinlineprotectedstatic
condenseOutput(etools::GenericBlockMatrix< t_num_outputs, t_num_vars > &Ox, etools::LeftLowerTriangularBlockMatrix< t_num_outputs, t_num_controls > &Ou, const std::vector< t_DMatrix > &D, const std::vector< t_EMatrix > &E, const etools::GenericBlockMatrix< t_num_vars, t_num_vars > &Ux, const etools::LeftLowerTriangularBlockMatrix< t_num_vars, t_num_controls > &Uu)humoto::MPCinlineprotectedstatic
condenseTimeInvariant(Eigen::MatrixXd &S, Eigen::MatrixXd &U, const std::size_t preview_horizon_len, const Eigen::MatrixXd &A, const Eigen::MatrixXd &B)humoto::MPCinlineprotectedstatic
ControlProblem()humoto::ControlProbleminlineprotected
cop_profilehumoto::wpg04::MPCforWPG
cstate_profilehumoto::wpg04::MPCforWPG
dcop_profilehumoto::wpg04::MPCforWPG
footpos_profilehumoto::wpg04::MPCforWPG
formFootPosMatrices(const humoto::wpg04::Model &model)humoto::wpg04::MPCforWPGinlineprivate
formRotationMatrices()humoto::wpg04::MPCforWPGinlineprivate
getCoMState(const humoto::wpg04::Model &model, const std::size_t time_instant_ms)humoto::wpg04::MPCforWPGinline
getFootLandingState(humoto::rigidbody::RigidBodyState &foot_state, const humoto::wpg04::Model &model, const humoto::LeftOrRight::Type landing_foot) consthumoto::wpg04::MPCforWPGinlineprivate
getFootLandingState(const humoto::wpg04::Model &model) consthumoto::wpg04::MPCforWPGinline
getNextModelState(const humoto::Solution &solution, const humoto::walking::StanceFiniteStateMachine &stance_fsm, const humoto::wpg04::Model &model)humoto::wpg04::MPCforWPGinline
getNextModelState(const humoto::walking::StanceFiniteStateMachine &stance_fsm, const humoto::wpg04::Model &model) consthumoto::wpg04::MPCforWPGinline
getPreviewHorizonLength() consthumoto::wpg04::MPCforWPGinline
guessSolution(Solution &solution_guess, const Solution &old_solution) consthumoto::wpg04::MPCforWPGinlinevirtual
initializeNextModelState(const humoto::walking::StanceFiniteStateMachine &stance_fsm, const humoto::wpg04::Model &model) consthumoto::wpg04::MPCforWPGinlineprivate
initSolutionStructure(humoto::Solution &solution) consthumoto::ControlProbleminline
Ir_humoto::wpg04::MPCforWPG
log(humoto::Logger &logger, const LogEntryName &parent=LogEntryName(), const std::string &name="mpcwpg") consthumoto::wpg04::MPCforWPGinlinevirtual
MPC()humoto::MPCinlineprotected
mpc_parameters_humoto::wpg04::MPCforWPGprivate
MPCforWPG()humoto::wpg04::MPCforWPGinline
MPCforWPG(const humoto::wpg04::MPCParameters &mpc_parameters)humoto::wpg04::MPCforWPGinlineexplicit
parseSolution(const humoto::Solution &solution)humoto::wpg04::MPCforWPGinline
preview_horizon_humoto::wpg04::MPCforWPG
R_humoto::wpg04::MPCforWPG
Rh_humoto::wpg04::MPCforWPG
s_humoto::wpg04::MPCforWPG
S_humoto::wpg04::MPCforWPG
Sdz_humoto::wpg04::MPCforWPG
sdz_humoto::wpg04::MPCforWPG
setParameters(const humoto::wpg04::MPCParameters &mpc_parameters)humoto::wpg04::MPCforWPGinline
sol_structure_humoto::ControlProblemprotected
solution_is_parsed_humoto::wpg04::MPCforWPGprivate
update(const humoto::wpg04::Model &model, const humoto::walking::StanceFiniteStateMachine &stance_fsm, const humoto::wpg04::WalkParameters &walk_parameters)humoto::wpg04::MPCforWPGinline
V0_humoto::wpg04::MPCforWPG
V_humoto::wpg04::MPCforWPG
velocity_selector_humoto::wpg04::MPCforWPG
Vfp_humoto::wpg04::MPCforWPG
vfp_humoto::wpg04::MPCforWPG
~ControlProblem()humoto::ControlProbleminlineprotected
~MPC()humoto::MPCinlineprotected