Classes | Typedefs | Enumerations | Functions
vigir_step_control Namespace Reference

Classes

class  StepController
 
class  StepControllerNode
 
class  StepControllerPlugin
 The StepControllerPlugin class provides the basic interface in order to handle robot-specific behavior. In order to integrate a new robot system, at least following methods have to be overloaded: initWalk: Initialize all variables and interfaces properly preProcess: Handles state maching by updating the feedback state properly executeStep: Sends step to low level walk algorithm using the provided interfaces by the robot infrastructure. More...
 
class  StepControllerTestPlugin
 
class  StepQueue
 

Typedefs

typedef actionlib::SimpleActionServer< msgs::ExecuteStepPlanAction > ExecuteStepPlanActionServer
 
typedef boost::shared_ptr< ExecuteStepPlanActionServerExecuteStepPlanActionServerPtr
 
typedef boost::shared_mutex Mutex
 
typedef boost::shared_lock< MutexSharedLock
 
typedef boost::unique_lock< MutexUniqueLock
 
typedef boost::upgrade_lock< MutexUpgradeLock
 
typedef boost::upgrade_to_unique_lock< MutexUpgradeToUniqueLock
 

Enumerations

enum  StepControllerState {
  NOT_READY = msgs::ExecuteStepPlanFeedback::NOT_READY, READY = msgs::ExecuteStepPlanFeedback::READY, ACTIVE = msgs::ExecuteStepPlanFeedback::ACTIVE, PAUSED = msgs::ExecuteStepPlanFeedback::PAUSED,
  FINISHED = msgs::ExecuteStepPlanFeedback::FINISHED, FAILED = msgs::ExecuteStepPlanFeedback::FAILED
}
 

Functions

std::string toString (const StepControllerState &state)
 

Typedef Documentation

Definition at line 49 of file step_controller.h.

Definition at line 50 of file step_controller.h.

typedef boost::shared_mutex vigir_step_control::Mutex

Definition at line 43 of file step_queue.h.

typedef boost::shared_lock<Mutex> vigir_step_control::SharedLock

Definition at line 44 of file step_queue.h.

typedef boost::unique_lock<Mutex> vigir_step_control::UniqueLock

Definition at line 45 of file step_queue.h.

typedef boost::upgrade_lock<Mutex> vigir_step_control::UpgradeLock

Definition at line 46 of file step_queue.h.

typedef boost::upgrade_to_unique_lock<Mutex> vigir_step_control::UpgradeToUniqueLock

Definition at line 47 of file step_queue.h.

Enumeration Type Documentation

Enumerator
NOT_READY 
READY 
ACTIVE 
PAUSED 
FINISHED 
FAILED 

Definition at line 46 of file step_controller_plugin.h.

Function Documentation

std::string vigir_step_control::toString ( const StepControllerState state)

Definition at line 7 of file step_controller_plugin.cpp.



vigir_step_control
Author(s): Alexander Stumpf
autogenerated on Mon Jun 10 2019 15:44:47