lipm_walking_controller
1.6.0
|
Main controller namespace. More...
Namespaces | |
states | |
States of the controller's finite state machine. | |
utils | |
Classes | |
struct | Contact |
Contacts wrap foot frames with extra info from the footstep plan. More... | |
struct | Controller |
Main controller class. More... | |
struct | ExternalPlanner |
Handle requesting/receiving a footstep plan from an external planner. More... | |
struct | FootstepPlan |
Sequence of footsteps with gait parameters. More... | |
struct | ModelPredictiveControl |
Model predictive control problem. More... | |
struct | PlanInterpolator |
Footstep plan interpolator. More... | |
struct | Preview |
Solution of a model predictive control problem. More... | |
struct | Sole |
Foot sole properties. More... | |
struct | State |
Convenience wrapper for FSM states. More... | |
struct | SwingFoot |
Swing foot interpolator. More... | |
Typedefs | |
using | HrepXd = std::pair< Eigen::MatrixXd, Eigen::VectorXd > |
using | ContactState = mc_tasks::lipm_stabilizer::ContactState |
using | SE2d = utils::SE2d |
using | Pendulum = mc_planning::Pendulum |
Enumerations | |
enum | WalkingState { WalkingState::Standby = 0, WalkingState::Standing, WalkingState::DoubleSupport, WalkingState::SingleSupport } |
Functions | |
Contact | operator* (const sva::PTransformd &X, const Contact &contact) |
Apply Plucker transform to contact frame. More... | |
double | floorn (double x, int n) |
Variables | |
constexpr double | PREVIEW_UPDATE_PERIOD = ModelPredictiveControl::SAMPLING_PERIOD |
Preview update period, same as MPC sampling period. More... | |
Main controller namespace.
typedef mc_tasks::lipm_stabilizer::ContactState lipm_walking::ContactState |
using lipm_walking::HrepXd = typedef std::pair<Eigen::MatrixXd, Eigen::VectorXd> |
using lipm_walking::Pendulum = typedef mc_planning::Pendulum |
Definition at line 37 of file Preview.cpp.
using lipm_walking::SE2d = typedef utils::SE2d |
Definition at line 12 of file ExternalPlanner.cpp.
|
strong |
Enumerator | |
---|---|
Standby | |
Standing | |
DoubleSupport | |
SingleSupport |
Definition at line 6 of file WalkingState.h.
|
inline |
Definition at line 37 of file PlanInterpolator.cpp.
|
constexpr |
Preview update period, same as MPC sampling period.
Definition at line 55 of file Controller.h.