| 
                
                  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 |