23 #ifndef __PLUGINS_NAO_MOTION_KICK_TASK_H_ 24 #define __PLUGINS_NAO_MOTION_KICK_TASK_H_ 26 #include <interfaces/HumanoidMotionInterface.h> 28 #include <althread/altask.h> 29 #include <alproxies/almotionproxy.h> 30 #include <alcore/alptr.h> 43 void goto_start_pos(AL::ALValue speed,
bool concurrent =
false);
47 AL::ALPtr<AL::ALMotionProxy> __almotion;
NaoQiMotionKickTask(AL::ALPtr< AL::ALMotionProxy > almotion, fawkes::HumanoidMotionInterface::LegEnum leg)
Constructor.
virtual ~NaoQiMotionKickTask()
Destructor.
virtual void exitTask()
Stop the current kick task.
LegEnum
Type to determinate leg side.
virtual void run()
Run the kick.