30 #include <mc_control/fsm/Controller.h>
31 #include <mc_control/fsm/State.h>
32 #include <mc_tasks/CoPTask.h>
52 void start()
override;
74 bool detectTouchdown(
const std::shared_ptr<mc_tasks::SurfaceTransformTask> footTask,
75 const sva::PTransformd & contactPose);
87 bool hasUpdatedMPCOnce_;
91 double timeSinceLastPreviewUpdate_;
92 std::shared_ptr<mc_tasks::SurfaceTransformTask> swingFootTask;
void handleExternalPlan()
bool checkTransitions() override
bool detectTouchdown(const std::shared_ptr< mc_tasks::SurfaceTransformTask > footTask, const sva::PTransformd &contactPose)