|
lipm_walking_controller
1.6.0
|
Convenience wrapper for FSM states. More...
#include <lipm_walking/State.h>
Public Member Functions | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW void | configure (const mc_rtc::Configuration &) override |
| No configuration by default. More... | |
| Controller & | controller () |
| Get controller. More... | |
| std::shared_ptr< mc_rtc::gui::StateBuilder > | gui () |
| Get GUI handle. More... | |
| mc_rtc::Logger & | logger () |
| Get logger. More... | |
| Pendulum & | pendulum () |
| Get pendulum reference. More... | |
| FootstepPlan & | plan () |
| Get footstep plan. More... | |
| bool | run (mc_control::fsm::Controller &) override |
| Main function. More... | |
| Stabilizer & | stabilizer () |
| Get stabilizer. More... | |
| void | start (mc_control::fsm::Controller &controller) override |
| Start function. More... | |
| void | teardown (mc_control::fsm::Controller &) override |
| Teardown function. More... | |
| virtual bool | checkTransitions ()=0 |
| virtual void | runState ()=0 |
| virtual void | start ()=0 |
| virtual void | teardown ()=0 |
Protected Attributes | |
| Controller * | controller_ = nullptr |
|
pure virtual |
|
inlineoverride |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverride |
|
pure virtual |
|
inline |
|
inlineoverride |
|
pure virtual |
|
inlineoverride |
|
pure virtual |
|
protected |