Public Member Functions | Public Attributes
moveit_simple_grasps::MoveItBlocks Class Reference

#include <moveit_blocks.h>

List of all members.

Public Member Functions

MetaBlock createStartBlock (double x, double y, const std::string name)
 MoveItBlocks ()
bool pick (const geometry_msgs::Pose &block_pose, std::string block_name)
bool place (const geometry_msgs::Pose &goal_block_pose, std::string block_name)
bool promptUser ()
void resetBlock (MetaBlock block)
bool startRoutine ()

Public Attributes

bool auto_reset_
int auto_reset_sec_
std::string ee_group_name_
moveit_simple_grasps::GraspData grasp_data_
boost::scoped_ptr
< move_group_interface::MoveGroup > 
move_group_
ros::NodeHandle nh_
int pick_place_count_
std::string planning_group_name_
moveit_simple_grasps::SimpleGraspsPtr simple_grasps_
moveit_visual_tools::VisualToolsPtr visual_tools_

Detailed Description

Definition at line 63 of file moveit_blocks.h.


Constructor & Destructor Documentation

Definition at line 90 of file moveit_blocks.h.


Member Function Documentation

MetaBlock moveit_simple_grasps::MoveItBlocks::createStartBlock ( double  x,
double  y,
const std::string  name 
) [inline]

Definition at line 282 of file moveit_blocks.h.

bool moveit_simple_grasps::MoveItBlocks::pick ( const geometry_msgs::Pose block_pose,
std::string  block_name 
) [inline]

Definition at line 303 of file moveit_blocks.h.

bool moveit_simple_grasps::MoveItBlocks::place ( const geometry_msgs::Pose goal_block_pose,
std::string  block_name 
) [inline]

Definition at line 338 of file moveit_blocks.h.

Definition at line 404 of file moveit_blocks.h.

Definition at line 270 of file moveit_blocks.h.

Definition at line 127 of file moveit_blocks.h.


Member Data Documentation

Definition at line 86 of file moveit_blocks.h.

Definition at line 87 of file moveit_blocks.h.

Definition at line 79 of file moveit_blocks.h.

Definition at line 73 of file moveit_blocks.h.

boost::scoped_ptr<move_group_interface::MoveGroup> moveit_simple_grasps::MoveItBlocks::move_group_

Definition at line 76 of file moveit_blocks.h.

Definition at line 83 of file moveit_blocks.h.

Definition at line 88 of file moveit_blocks.h.

Definition at line 80 of file moveit_blocks.h.

Definition at line 68 of file moveit_blocks.h.

Definition at line 70 of file moveit_blocks.h.


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


moveit_simple_grasps
Author(s): Dave Coleman
autogenerated on Fri Aug 28 2015 11:36:01