$search
#include <interactive_manipulation_backend.h>
Definition at line 75 of file interactive_manipulation_backend.h.
Definition at line 199 of file interactive_manipulation_backend.h.
pr2_interactive_manipulation::InteractiveManipulationBackend::InteractiveManipulationBackend | ( | ) |
Definition at line 84 of file interactive_manipulation_backend.cpp.
pr2_interactive_manipulation::InteractiveManipulationBackend::~InteractiveManipulationBackend | ( | ) |
Definition at line 127 of file interactive_manipulation_backend.cpp.
void pr2_interactive_manipulation::InteractiveManipulationBackend::actionCallback | ( | const pr2_object_manipulation_msgs::IMGUIGoalConstPtr & | goal | ) | [private] |
Definition at line 133 of file interactive_manipulation_backend.cpp.
void pr2_interactive_manipulation::InteractiveManipulationBackend::armMotion | ( | int | arm_selection_choice, | |
int | arm_action_choice, | |||
int | arm_planner_choice, | |||
bool | collision, | |||
object_manipulation_msgs::ManipulationResult & | result | |||
) | [private] |
Definition at line 886 of file interactive_manipulation_backend.cpp.
int pr2_interactive_manipulation::InteractiveManipulationBackend::callGhostedGripper | ( | const pr2_object_manipulation_msgs::GetGripperPoseGoal & | goal, | |
pr2_object_manipulation_msgs::GetGripperPoseResult & | result | |||
) | [private] |
Definition at line 1158 of file interactive_manipulation_backend.cpp.
int pr2_interactive_manipulation::InteractiveManipulationBackend::callGhostedGripperMove | ( | std::string | arm_name, | |
geometry_msgs::PoseStamped & | location | |||
) | [private] |
Definition at line 1190 of file interactive_manipulation_backend.cpp.
int pr2_interactive_manipulation::InteractiveManipulationBackend::callGhostedGripperPickup | ( | std::string | arm_name, | |
object_manipulation_msgs::Grasp & | grasp | |||
) | [private] |
Definition at line 1172 of file interactive_manipulation_backend.cpp.
bool pr2_interactive_manipulation::InteractiveManipulationBackend::checkInterrupts | ( | ) | [private] |
Definition at line 257 of file interactive_manipulation_backend.cpp.
void pr2_interactive_manipulation::InteractiveManipulationBackend::collisionReset | ( | int | reset_choice, | |
int | arm_selection_choice | |||
) | [private] |
Definition at line 828 of file interactive_manipulation_backend.cpp.
bool pr2_interactive_manipulation::InteractiveManipulationBackend::getGrasp | ( | object_manipulation_msgs::Grasp & | grasp, | |
std::string | arm_name, | |||
geometry_msgs::PoseStamped | grasp_pose, | |||
float | gripper_opening | |||
) | [private] |
Definition at line 207 of file interactive_manipulation_backend.cpp.
GraspInfo* pr2_interactive_manipulation::InteractiveManipulationBackend::getGraspInfo | ( | std::string | arm_name | ) | [inline, private] |
Definition at line 131 of file interactive_manipulation_backend.h.
void pr2_interactive_manipulation::InteractiveManipulationBackend::imageClickCallback | ( | const pr2_object_manipulation_msgs::ImageClickConstPtr & | click | ) | [private] |
Definition at line 1204 of file interactive_manipulation_backend.cpp.
bool pr2_interactive_manipulation::InteractiveManipulationBackend::interruptRequested | ( | ) | [private] |
Definition at line 252 of file interactive_manipulation_backend.cpp.
void pr2_interactive_manipulation::InteractiveManipulationBackend::lookAtTable | ( | ) | [private] |
Definition at line 1226 of file interactive_manipulation_backend.cpp.
int pr2_interactive_manipulation::InteractiveManipulationBackend::modelObject | ( | pr2_object_manipulation_msgs::IMGUIOptions | options | ) | [private] |
Definition at line 1047 of file interactive_manipulation_backend.cpp.
void pr2_interactive_manipulation::InteractiveManipulationBackend::openCloseGripper | ( | pr2_object_manipulation_msgs::IMGUIOptions | options | ) | [private] |
Definition at line 1026 of file interactive_manipulation_backend.cpp.
void pr2_interactive_manipulation::InteractiveManipulationBackend::pickupFeedbackCallback | ( | const object_manipulation_msgs::PickupFeedbackConstPtr & | feedback | ) | [private] |
Definition at line 718 of file interactive_manipulation_backend.cpp.
int pr2_interactive_manipulation::InteractiveManipulationBackend::pickupObject | ( | const pr2_object_manipulation_msgs::IMGUIOptions & | options, | |
object_manipulation_msgs::GraspableObject | object = object_manipulation_msgs::GraspableObject() | |||
) | [private] |
Definition at line 613 of file interactive_manipulation_backend.cpp.
int pr2_interactive_manipulation::InteractiveManipulationBackend::placeObject | ( | const pr2_object_manipulation_msgs::IMGUIOptions & | options | ) | [private] |
Definition at line 753 of file interactive_manipulation_backend.cpp.
int pr2_interactive_manipulation::InteractiveManipulationBackend::plannedMove | ( | const pr2_object_manipulation_msgs::IMGUIOptions & | options | ) | [private] |
Definition at line 562 of file interactive_manipulation_backend.cpp.
bool pr2_interactive_manipulation::InteractiveManipulationBackend::processCollisionMapForPickup | ( | const pr2_object_manipulation_msgs::IMGUIOptions & | options, | |
object_manipulation_msgs::PickupGoal & | goal | |||
) | [private] |
Definition at line 298 of file interactive_manipulation_backend.cpp.
int pr2_interactive_manipulation::InteractiveManipulationBackend::runScriptedAction | ( | std::string | action_name, | |
std::string | group_name, | |||
pr2_object_manipulation_msgs::IMGUIOptions | options | |||
) | [private] |
Definition at line 1137 of file interactive_manipulation_backend.cpp.
void pr2_interactive_manipulation::InteractiveManipulationBackend::setStatusLabel | ( | std::string | text | ) | [private] |
Definition at line 238 of file interactive_manipulation_backend.cpp.
void pr2_interactive_manipulation::InteractiveManipulationBackend::testGripperPoseCallback | ( | const pr2_object_manipulation_msgs::TestGripperPoseGoalConstPtr & | goal | ) | [private] |
Definition at line 370 of file interactive_manipulation_backend.cpp.
void pr2_interactive_manipulation::InteractiveManipulationBackend::testGripperPoseForGraspCallback | ( | const pr2_object_manipulation_msgs::TestGripperPoseGoalConstPtr & | goal | ) | [private] |
Definition at line 381 of file interactive_manipulation_backend.cpp.
void pr2_interactive_manipulation::InteractiveManipulationBackend::testGripperPoseForMoveCallback | ( | const pr2_object_manipulation_msgs::TestGripperPoseGoalConstPtr & | goal | ) | [private] |
Definition at line 505 of file interactive_manipulation_backend.cpp.
void pr2_interactive_manipulation::InteractiveManipulationBackend::testGripperPoseForPlaceCallback | ( | const pr2_object_manipulation_msgs::TestGripperPoseGoalConstPtr & | goal | ) | [private] |
Definition at line 449 of file interactive_manipulation_backend.cpp.
std::string pr2_interactive_manipulation::InteractiveManipulationBackend::action_name_ [private] |
Definition at line 211 of file interactive_manipulation_backend.h.
actionlib::SimpleActionServer<pr2_object_manipulation_msgs::IMGUIAction>* pr2_interactive_manipulation::InteractiveManipulationBackend::action_server_ [private] |
Definition at line 178 of file interactive_manipulation_backend.h.
Definition at line 226 of file interactive_manipulation_backend.h.
Definition at line 225 of file interactive_manipulation_backend.h.
double pr2_interactive_manipulation::InteractiveManipulationBackend::cartesian_overshoot_angle_ [private] |
Definition at line 228 of file interactive_manipulation_backend.h.
double pr2_interactive_manipulation::InteractiveManipulationBackend::cartesian_overshoot_dist_ [private] |
Definition at line 227 of file interactive_manipulation_backend.h.
object_manipulator::ServiceWrapper<std_srvs::Empty> pr2_interactive_manipulation::InteractiveManipulationBackend::collider_node_reset_srv_ [private] |
Definition at line 193 of file interactive_manipulation_backend.h.
tabletop_collision_map_processing::CollisionMapInterface pr2_interactive_manipulation::InteractiveManipulationBackend::collision_map_interface_ [private] |
Definition at line 208 of file interactive_manipulation_backend.h.
object_manipulator::ActionWrapper<pr2_create_object_model::ModelObjectInHandAction> pr2_interactive_manipulation::InteractiveManipulationBackend::create_model_client_ [private] |
Definition at line 187 of file interactive_manipulation_backend.h.
Definition at line 200 of file interactive_manipulation_backend.h.
object_manipulation_msgs::PickupGoal pr2_interactive_manipulation::InteractiveManipulationBackend::current_pickup_goal_ [private] |
Definition at line 201 of file interactive_manipulation_backend.h.
object_manipulation_msgs::PlaceGoal pr2_interactive_manipulation::InteractiveManipulationBackend::current_place_goal_ [private] |
Definition at line 202 of file interactive_manipulation_backend.h.
object_manipulator::ActionWrapper<pr2_object_manipulation_msgs::GetGripperPoseAction> pr2_interactive_manipulation::InteractiveManipulationBackend::get_gripper_pose_client_ [private] |
Definition at line 188 of file interactive_manipulation_backend.h.
Definition at line 218 of file interactive_manipulation_backend.h.
Definition at line 217 of file interactive_manipulation_backend.h.
GripperController pr2_interactive_manipulation::InteractiveManipulationBackend::gripper_controller_ [private] |
Definition at line 207 of file interactive_manipulation_backend.h.
std::string pr2_interactive_manipulation::InteractiveManipulationBackend::image_click_name_ [private] |
Definition at line 214 of file interactive_manipulation_backend.h.
ros::Subscriber pr2_interactive_manipulation::InteractiveManipulationBackend::image_click_sub_ [private] |
Definition at line 196 of file interactive_manipulation_backend.h.
std::string pr2_interactive_manipulation::InteractiveManipulationBackend::interactive_manipulation_status_name_ [private] |
Definition at line 213 of file interactive_manipulation_backend.h.
tf::TransformListener pr2_interactive_manipulation::InteractiveManipulationBackend::listener_ [private] |
Definition at line 222 of file interactive_manipulation_backend.h.
object_manipulator::MechanismInterface pr2_interactive_manipulation::InteractiveManipulationBackend::mech_interface_ [private] |
Definition at line 209 of file interactive_manipulation_backend.h.
object_manipulator::ActionWrapper<move_base_msgs::MoveBaseAction> pr2_interactive_manipulation::InteractiveManipulationBackend::move_base_client_ [private] |
Definition at line 190 of file interactive_manipulation_backend.h.
sensor_msgs::PointCloud2 pr2_interactive_manipulation::InteractiveManipulationBackend::object_model_left_ [private] |
Definition at line 219 of file interactive_manipulation_backend.h.
sensor_msgs::PointCloud2 pr2_interactive_manipulation::InteractiveManipulationBackend::object_model_right_ [private] |
Definition at line 220 of file interactive_manipulation_backend.h.
pr2_object_manipulation_msgs::IMGUIOptions pr2_interactive_manipulation::InteractiveManipulationBackend::options_ [private] |
Definition at line 204 of file interactive_manipulation_backend.h.
object_manipulator::ActionWrapper<object_manipulation_msgs::PickupAction> pr2_interactive_manipulation::InteractiveManipulationBackend::pickup_client_ [private] |
Definition at line 185 of file interactive_manipulation_backend.h.
boost::mutex pr2_interactive_manipulation::InteractiveManipulationBackend::pipeline_mutex_ [private] |
Definition at line 203 of file interactive_manipulation_backend.h.
object_manipulator::ActionWrapper<object_manipulation_msgs::PlaceAction> pr2_interactive_manipulation::InteractiveManipulationBackend::place_client_ [private] |
Definition at line 186 of file interactive_manipulation_backend.h.
Definition at line 175 of file interactive_manipulation_backend.h.
Definition at line 174 of file interactive_manipulation_backend.h.
object_manipulator::ActionWrapper<pr2_object_manipulation_msgs::RunScriptAction> pr2_interactive_manipulation::InteractiveManipulationBackend::run_script_client_ [private] |
Definition at line 189 of file interactive_manipulation_backend.h.
Definition at line 182 of file interactive_manipulation_backend.h.
std::string pr2_interactive_manipulation::InteractiveManipulationBackend::test_gripper_pose_action_name_ [private] |
Definition at line 212 of file interactive_manipulation_backend.h.
actionlib::SimpleActionServer<pr2_object_manipulation_msgs::TestGripperPoseAction>* pr2_interactive_manipulation::InteractiveManipulationBackend::test_gripper_pose_server_ [private] |
Definition at line 179 of file interactive_manipulation_backend.h.