Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vigir_footstep_planning::WalkAnalyzer Class Reference

#include <walk_analyzer.h>

Public Types

typedef boost::shared_ptr< const WalkAnalyzerConstPtr
 
typedef boost::shared_ptr< WalkAnalyzerPtr
 

Public Member Functions

void executeStepPlanGoalCallback (const msgs::ExecuteStepPlanActionGoal &execute_goal)
 
void executeStepPlanResultCallback (const msgs::ExecuteStepPlanActionResult &execute_result)
 
void reset ()
 
void stepFeedbackCallback (const msgs::StepPlanFeedback &feedback)
 
 WalkAnalyzer (ros::NodeHandle &nh)
 
 ~WalkAnalyzer ()
 

Protected Member Functions

virtual bool analyze (const msgs::Step &previous, const msgs::Step &current, const msgs::Step &next, std::string &result) const
 
bool analyzeData (const std::map< int, msgs::Step > &data, std::string &result) const
 
std::string currentDateTime () const
 
void writeResult (const std::string &logging_dir, const std::string &data_header)
 

Protected Attributes

actionlib_msgs::GoalID current_goal_id
 
msgs::StepPlan current_step_plan
 
std::string data_header
 
std::string logging_dir
 
std::map< int, msgs::Step > step_feedback_map
 

Detailed Description

Definition at line 50 of file walk_analyzer.h.

Member Typedef Documentation

Definition at line 64 of file walk_analyzer.h.

Definition at line 63 of file walk_analyzer.h.

Constructor & Destructor Documentation

vigir_footstep_planning::WalkAnalyzer::WalkAnalyzer ( ros::NodeHandle nh)

Definition at line 5 of file walk_analyzer.cpp.

vigir_footstep_planning::WalkAnalyzer::~WalkAnalyzer ( )

Definition at line 13 of file walk_analyzer.cpp.

Member Function Documentation

bool vigir_footstep_planning::WalkAnalyzer::analyze ( const msgs::Step &  previous,
const msgs::Step &  current,
const msgs::Step &  next,
std::string &  result 
) const
protectedvirtual

Definition at line 74 of file walk_analyzer.cpp.

bool vigir_footstep_planning::WalkAnalyzer::analyzeData ( const std::map< int, msgs::Step > &  data,
std::string &  result 
) const
protected

Definition at line 123 of file walk_analyzer.cpp.

std::string vigir_footstep_planning::WalkAnalyzer::currentDateTime ( ) const
protected

Definition at line 203 of file walk_analyzer.cpp.

void vigir_footstep_planning::WalkAnalyzer::executeStepPlanGoalCallback ( const msgs::ExecuteStepPlanActionGoal &  execute_goal)

Definition at line 24 of file walk_analyzer.cpp.

void vigir_footstep_planning::WalkAnalyzer::executeStepPlanResultCallback ( const msgs::ExecuteStepPlanActionResult &  execute_result)

Definition at line 55 of file walk_analyzer.cpp.

void vigir_footstep_planning::WalkAnalyzer::reset ( )

Definition at line 17 of file walk_analyzer.cpp.

void vigir_footstep_planning::WalkAnalyzer::stepFeedbackCallback ( const msgs::StepPlanFeedback &  feedback)

Definition at line 62 of file walk_analyzer.cpp.

void vigir_footstep_planning::WalkAnalyzer::writeResult ( const std::string &  logging_dir,
const std::string &  data_header 
)
protected

Definition at line 162 of file walk_analyzer.cpp.

Member Data Documentation

actionlib_msgs::GoalID vigir_footstep_planning::WalkAnalyzer::current_goal_id
protected

Definition at line 77 of file walk_analyzer.h.

msgs::StepPlan vigir_footstep_planning::WalkAnalyzer::current_step_plan
protected

Definition at line 79 of file walk_analyzer.h.

std::string vigir_footstep_planning::WalkAnalyzer::data_header
protected

Definition at line 75 of file walk_analyzer.h.

std::string vigir_footstep_planning::WalkAnalyzer::logging_dir
protected

Definition at line 74 of file walk_analyzer.h.

std::map<int, msgs::Step> vigir_footstep_planning::WalkAnalyzer::step_feedback_map
protected

Definition at line 80 of file walk_analyzer.h.


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


vigir_walk_monitor
Author(s): Alexander Stumpf
autogenerated on Sun Nov 17 2019 03:30:09