RunStabilizer.cpp
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2020, CNRS-UM LIRMM, CNRS-AIST JRL
3  */
4 
5 #include "RunStabilizer.h"
6 
7 namespace lipm_walking
8 {
9 
11 {
12  auto & ctl = controller();
13  ctl.solver().addTask(stabilizer());
14  output("OK");
15 }
16 
18 
20 {
21  auto & ctl = controller();
22  ctl.solver().removeTask(stabilizer());
23 }
24 
26 {
27  return true;
28 }
29 
30 } // namespace lipm_walking
31 
32 EXPORT_SINGLE_STATE("LIPMWalking::RunStabilizer", lipm_walking::states::RunStabilizer)
EIGEN_MAKE_ALIGNED_OPERATOR_NEW Controller & controller()
Definition: State.h:47
std::shared_ptr< mc_tasks::lipm_stabilizer::StabilizerTask > stabilizer()
Definition: State.h:110
bool checkTransitions() override
Always true.