Fawkes API  Fawkes Development Version
NaoQiMotionStandupTask Class Reference

NaoQi standup task. More...

#include "motion_standup_task.h"

Inheritance diagram for NaoQiMotionStandupTask:

Public Member Functions

 NaoQiMotionStandupTask (AL::ALPtr< AL::ALMotionProxy > almotion, fawkes::HumanoidMotionInterface::StandupEnum from_pos, float accel_x, float accel_y, float accel_z)
 Constructor. More...
 
virtual ~NaoQiMotionStandupTask ()
 Destructor. More...
 
virtual void run ()
 Run the standup. More...
 

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::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::~NaoQiMotionStandupTask ( )
virtual

Destructor.

Definition at line 66 of file motion_standup_task.cpp.

Member Function Documentation

◆ run()

void NaoQiMotionStandupTask::run ( )
virtual

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