|
lipm_walking_controller
1.6.0
|
Main controller namespace. More...
Namespaces | |
| states | |
| States of the controller's finite state machine. | |
Classes | |
| struct | Contact |
| Contacts wrap foot frames with extra info from the footstep plan. More... | |
| struct | Controller |
| Main controller class. More... | |
| struct | FloatingBaseObserver |
| Kinematics-only floating-base observer. More... | |
| struct | FootstepPlan |
| Sequence of footsteps with gait parameters. More... | |
| struct | ModelPredictiveControl |
| Model predictive control problem. More... | |
| struct | NetWrenchObserver |
| Observe net contact wrench from force/torque measurements. More... | |
| struct | Pendulum |
| State of the inverted pendulum model. More... | |
| struct | PlanInterpolator |
| Footstep plan interpolator. More... | |
| struct | Preview |
| Solution of a model predictive control problem. More... | |
| struct | Sole |
| Foot sole properties. More... | |
| struct | Stabilizer |
| Walking stabilization based on linear inverted pendulum tracking. More... | |
| struct | State |
| Convenience wrapper for FSM states. More... | |
| struct | SwingFoot |
| Swing foot interpolator. More... | |
Typedefs | |
| using | HrepXd = std::pair< Eigen::MatrixXd, Eigen::VectorXd > |
Enumerations | |
| enum | ContactState { ContactState::DoubleSupport, ContactState::LeftFoot, ContactState::RightFoot } |
| Contact state: set of feet in contact. More... | |
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.
| using lipm_walking::HrepXd = typedef std::pair<Eigen::MatrixXd, Eigen::VectorXd> |
|
strong |
|
inline |
Definition at line 35 of file PlanInterpolator.cpp.
| constexpr double lipm_walking::PREVIEW_UPDATE_PERIOD = ModelPredictiveControl::SAMPLING_PERIOD |
Preview update period, same as MPC sampling period.
Definition at line 62 of file Controller.h.