|
lipm_walking_controller
1.6.0
|
| ▼Nlipm_walking | Main controller namespace |
| ▼Nstates | States of the controller's finite state machine |
| CDoubleSupport | Double support phase while walking |
| CInitial | Hold posture and check contacts |
| CSingleSupport | Single support phase while walking |
| CStanding | Enable stabilizer and keep CoM at a reference position |
| CContact | Contacts wrap foot frames with extra info from the footstep plan |
| CController | Main controller class |
| CFloatingBaseObserver | Kinematics-only floating-base observer |
| CFootstepPlan | Sequence of footsteps with gait parameters |
| CModelPredictiveControl | Model predictive control problem |
| CNetWrenchObserver | Observe net contact wrench from force/torque measurements |
| CPendulum | State of the inverted pendulum model |
| CPlanInterpolator | Footstep plan interpolator |
| CPreview | Solution of a model predictive control problem |
| CSole | Foot sole properties |
| CStabilizer | Walking stabilization based on linear inverted pendulum tracking |
| CState | Convenience wrapper for FSM states |
| CSwingFoot | Swing foot interpolator |
| ▼Nmc_rtc | Framework namespace, only used to add a configuration loader |
| CConfigurationLoader< lipm_walking::Contact > | |
| CConfigurationLoader< lipm_walking::FootstepPlan > | |
| CConfigurationLoader< lipm_walking::Sole > | |
| ▼Nutils | Utility functions and classes |
| CCubicHermitePolynomial | Cubic Hermite polynomial |
| CCubicPolynomial | |
| CCubicPolynomial< double > | |
| CCubicPolynomialBase | Cubic polynomial curve |
| CExponentialMovingAverage | Exponential Moving Average |
| CHoubaPolynomial | Hermite polynomial with Overall Uniformly-Bounded Accelerations (HOUBA) |
| CLeakyIntegrator | Leaky integrator |
| CLowPassVelocityFilter | Compute velocity by finite difference of position measurements, applying a low-pass filter to it |
| CPolynomialBase | Polynomial function |
| CQuinticHermitePolynomial | Quintic polynomial with zero velocity and zero acceleration at 0 and 1 |
| CQuinticPolynomial | Quintic polynomial over vectors |
| CQuinticPolynomial< double > | Quintic polynomial over floating-point numbers |
| CQuinticPolynomialBase | Quintic polynomial |
| CRetimedPolynomial | Polynomial whose argument \(s \in [0, 1]\) is retimed to \(t \in [0, T]\) by \( s(t) = t / T \) |
| CSE2d | SE2 transform |
| CStationaryOffsetFilter | Remove stationary offset from an input signal |