23 #ifndef _PLUGINS_NAO_MOTION_STANDUP_TASK_H_
24 #define _PLUGINS_NAO_MOTION_STANDUP_TASK_H_
26 #include <alcore/alptr.h>
27 #include <alproxies/almotionproxy.h>
28 #include <althread/altask.h>
29 #include <interfaces/HumanoidMotionInterface.h>
44 void goto_start_pos();
45 void standup_from_back();
46 void standup_from_front();
49 AL::ALPtr<AL::ALMotionProxy> almotion_;
NaoQiMotionStandupTask(AL::ALPtr< AL::ALMotionProxy > almotion, fawkes::HumanoidMotionInterface::StandupEnum from_pos, float accel_x, float accel_y, float accel_z)
Constructor.
virtual ~NaoQiMotionStandupTask()
Destructor.
virtual void run()
Run the standup.
StandupEnum
From which position to standup.