Public Member Functions | Private Attributes | List of all members
pick_place::ApproachAndTranslateStage Class Reference

#include <approach_and_translate_stage.h>

Inheritance diagram for pick_place::ApproachAndTranslateStage:
Inheritance graph
[legend]

Public Member Functions

 ApproachAndTranslateStage (const planning_scene::PlanningSceneConstPtr &scene, const collision_detection::AllowedCollisionMatrixConstPtr &collision_matrix)
 
virtual bool evaluate (const ManipulationPlanPtr &plan) const
 
- Public Member Functions inherited from pick_place::ManipulationStage
const std::string & getName () const
 
 ManipulationStage (const std::string &name)
 
virtual void resetStopSignal ()
 
void setVerbose (bool flag)
 
virtual void signalStop ()
 
virtual ~ManipulationStage ()
 

Private Attributes

collision_detection::AllowedCollisionMatrixConstPtr collision_matrix_
 
double jump_factor_
 
unsigned int max_fail_
 
unsigned int max_goal_count_
 
double max_step_
 
planning_scene::PlanningSceneConstPtr planning_scene_
 
trajectory_processing::IterativeParabolicTimeParameterization time_param_
 

Additional Inherited Members

- Protected Attributes inherited from pick_place::ManipulationStage
std::string name_
 
bool signal_stop_
 
bool verbose_
 

Detailed Description

Definition at line 46 of file approach_and_translate_stage.h.

Constructor & Destructor Documentation

pick_place::ApproachAndTranslateStage::ApproachAndTranslateStage ( const planning_scene::PlanningSceneConstPtr &  scene,
const collision_detection::AllowedCollisionMatrixConstPtr &  collision_matrix 
)

Definition at line 45 of file approach_and_translate_stage.cpp.

Member Function Documentation

bool pick_place::ApproachAndTranslateStage::evaluate ( const ManipulationPlanPtr &  plan) const
virtual

Implements pick_place::ManipulationStage.

Definition at line 192 of file approach_and_translate_stage.cpp.

Member Data Documentation

collision_detection::AllowedCollisionMatrixConstPtr pick_place::ApproachAndTranslateStage::collision_matrix_
private

Definition at line 56 of file approach_and_translate_stage.h.

double pick_place::ApproachAndTranslateStage::jump_factor_
private

Definition at line 62 of file approach_and_translate_stage.h.

unsigned int pick_place::ApproachAndTranslateStage::max_fail_
private

Definition at line 60 of file approach_and_translate_stage.h.

unsigned int pick_place::ApproachAndTranslateStage::max_goal_count_
private

Definition at line 59 of file approach_and_translate_stage.h.

double pick_place::ApproachAndTranslateStage::max_step_
private

Definition at line 61 of file approach_and_translate_stage.h.

planning_scene::PlanningSceneConstPtr pick_place::ApproachAndTranslateStage::planning_scene_
private

Definition at line 55 of file approach_and_translate_stage.h.

trajectory_processing::IterativeParabolicTimeParameterization pick_place::ApproachAndTranslateStage::time_param_
private

Definition at line 57 of file approach_and_translate_stage.h.


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


manipulation
Author(s): Ioan Sucan , Sachin Chitta
autogenerated on Sat Apr 21 2018 02:55:48