9#include <geometry_msgs/Vector3.h>
10#include <angles/angles.h>
17class BipedalController;
25 virtual void execute(
const ros::Time& time,
const ros::Duration& period) = 0;
26 virtual const char*
name()
const = 0;
28 void updateUnstick(
const bool& left_unstick,
const bool& right_unstick);
Definition controller_interface.h:13
Definition mode_base.h:20
BipedalControllerInterface * controller
Definition mode_base.h:37
virtual const char * name() const =0
bool right_unstick_
Definition mode_base.h:36
ModeBase(BipedalControllerInterface *controller_)
Definition mode_base.h:22
bool left_unstick_
Definition mode_base.h:36
void updateUnstick(const bool &left_unstick, const bool &right_unstick)
Definition mode_base.cpp:9
virtual void execute(const ros::Time &time, const ros::Duration &period)=0
virtual ~ModeBase()=default
bool getUnstick()
Definition mode_base.h:30
Definition active_suspension.h:16