#include <moveit_blocks.h>
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_ |
Definition at line 63 of file moveit_blocks.h.
moveit_simple_grasps::MoveItBlocks::MoveItBlocks | ( | ) | [inline] |
Definition at line 90 of file moveit_blocks.h.
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.
bool moveit_simple_grasps::MoveItBlocks::promptUser | ( | ) | [inline] |
Definition at line 404 of file moveit_blocks.h.
void moveit_simple_grasps::MoveItBlocks::resetBlock | ( | MetaBlock | block | ) | [inline] |
Definition at line 270 of file moveit_blocks.h.
bool moveit_simple_grasps::MoveItBlocks::startRoutine | ( | ) | [inline] |
Definition at line 127 of file moveit_blocks.h.
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.