Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
NaoQiMotionStandupTask Class Reference

NaoQi standup task. More...

#include "motion_standup_task.h"

Public Member Functions

 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.

Detailed Description

NaoQi standup task.

This task can be used to make the robot standup ina non-blocking way. It will use (blocking) ALMotion calls to execute the move. Note that ALMotion should not be used otherwise.

Author
Tim Niemueller

Definition at line 32 of file motion_standup_task.h.

Constructor & Destructor Documentation

NaoQiMotionStandupTask::NaoQiMotionStandupTask ( AL::ALPtr< AL::ALMotionProxy >  almotion,
fawkes::HumanoidMotionInterface::StandupEnum  from_pos,
float  accel_x,
float  accel_y,
float  accel_z 
)

Constructor.

Parameters
almotionALMotion proxy
from_posposition from which to standup
accel_xcurrent accelerometer value
accel_ycurrent accelerometer value
accel_zcurrent accelerometer value

Definition at line 49 of file motion_standup_task.cpp.

NaoQiMotionStandupTask::~NaoQiMotionStandupTask ( )
virtual

Destructor.

Definition at line 66 of file motion_standup_task.cpp.

Member Function Documentation

void NaoQiMotionStandupTask::run ( )
virtual

The documentation for this class was generated from the following files: