|
lipm_walking_controller
1.7.1
|
Namespaces | |
| states | |
| utils | |
Classes | |
| struct | Contact |
| struct | Controller |
| struct | ExternalPlanner |
| Handle requesting/receiving a footstep plan from an external planner. More... | |
| struct | FootstepPlan |
| struct | ModelPredictiveControl |
| struct | PlanInterpolator |
| struct | Preview |
| struct | Sole |
| struct | State |
| struct | SwingFoot |
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 class | WalkingState { Standby = 0 , Standing , DoubleSupport , SingleSupport } |
Functions | |
| Contact | operator* (const sva::PTransformd &X, const Contact &contact) |
| double | floorn (double x, int n) |
Variables | |
| constexpr double | PREVIEW_UPDATE_PERIOD = ModelPredictiveControl::SAMPLING_PERIOD |
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.