#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::MoveItVisualToolsPtr | 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.