$search

turtlebot_block_manipulation::BlockManipulationAction Class Reference

List of all members.

Public Member Functions

void addBlocks (const actionlib::SimpleClientGoalState &state, const BlockDetectionResultConstPtr &result)
 BlockManipulationAction ()
void detectBlocks ()
void finish (const actionlib::SimpleClientGoalState &state, const PickAndPlaceResultConstPtr &result)
void pickAndPlace (const actionlib::SimpleClientGoalState &state, const InteractiveBlockManipulationResultConstPtr &result)

Private Attributes

std::string arm_link
actionlib::SimpleActionClient
< BlockDetectionAction
block_detection_action_
BlockDetectionGoal block_detection_goal_
double block_size
double gripper_closed
double gripper_open
actionlib::SimpleActionClient
< InteractiveBlockManipulationAction
interactive_manipulation_action_
InteractiveBlockManipulationGoal interactive_manipulation_goal_
ros::NodeHandle nh_
bool once
actionlib::SimpleActionClient
< PickAndPlaceAction
pick_and_place_action_
PickAndPlaceGoal pick_and_place_goal_
actionlib::SimpleActionClient
< simple_arm_actions::ResetArmAction
reset_arm_action_
double z_down
double z_up

Detailed Description

Definition at line 47 of file block_manipulation_action_demo.cpp.


Constructor & Destructor Documentation

turtlebot_block_manipulation::BlockManipulationAction::BlockManipulationAction (  )  [inline]

Definition at line 73 of file block_manipulation_action_demo.cpp.


Member Function Documentation

void turtlebot_block_manipulation::BlockManipulationAction::addBlocks ( const actionlib::SimpleClientGoalState state,
const BlockDetectionResultConstPtr result 
) [inline]

Definition at line 126 of file block_manipulation_action_demo.cpp.

void turtlebot_block_manipulation::BlockManipulationAction::detectBlocks (  )  [inline]

Definition at line 121 of file block_manipulation_action_demo.cpp.

void turtlebot_block_manipulation::BlockManipulationAction::finish ( const actionlib::SimpleClientGoalState state,
const PickAndPlaceResultConstPtr result 
) [inline]

Definition at line 155 of file block_manipulation_action_demo.cpp.

void turtlebot_block_manipulation::BlockManipulationAction::pickAndPlace ( const actionlib::SimpleClientGoalState state,
const InteractiveBlockManipulationResultConstPtr result 
) [inline]

Definition at line 141 of file block_manipulation_action_demo.cpp.


Member Data Documentation

Definition at line 63 of file block_manipulation_action_demo.cpp.

Definition at line 53 of file block_manipulation_action_demo.cpp.

Definition at line 58 of file block_manipulation_action_demo.cpp.

Definition at line 68 of file block_manipulation_action_demo.cpp.

Definition at line 65 of file block_manipulation_action_demo.cpp.

Definition at line 64 of file block_manipulation_action_demo.cpp.

Definition at line 54 of file block_manipulation_action_demo.cpp.

Definition at line 59 of file block_manipulation_action_demo.cpp.

Definition at line 50 of file block_manipulation_action_demo.cpp.

Definition at line 69 of file block_manipulation_action_demo.cpp.

Definition at line 55 of file block_manipulation_action_demo.cpp.

Definition at line 60 of file block_manipulation_action_demo.cpp.

Definition at line 56 of file block_manipulation_action_demo.cpp.

Definition at line 67 of file block_manipulation_action_demo.cpp.

Definition at line 66 of file block_manipulation_action_demo.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


turtlebot_block_manipulation
Author(s): Helen Oleynikova
autogenerated on Sat Mar 2 14:06:53 2013