#include <reactive_grasp_executor.h>
Public Member Functions | |
virtual object_manipulation_msgs::GraspResult | lift (const object_manipulation_msgs::PickupGoal &pickup_goal) |
Lifts the object starting from current gripper pose. | |
ReactiveGraspExecutor (GraspMarkerPublisher *pub) | |
Only calls super constructor. | |
Protected Member Functions | |
virtual object_manipulation_msgs::GraspResult | executeGrasp (const object_manipulation_msgs::PickupGoal &pickup_goal, const object_manipulation_msgs::Grasp &grasp) |
Uses move_arm to get to pre-grasp, then reactive grasping to grasp. | |
virtual object_manipulation_msgs::GraspResult | nonReactiveLift (const object_manipulation_msgs::PickupGoal &pickup_goal) |
Open loop lift that just executes a pre-set trajectory. | |
virtual object_manipulation_msgs::GraspResult | reactiveLift (const object_manipulation_msgs::PickupGoal &pickup_goal) |
Lifting based on fingertip forces. |
Definition at line 41 of file reactive_grasp_executor.h.
object_manipulator::ReactiveGraspExecutor::ReactiveGraspExecutor | ( | GraspMarkerPublisher * | pub | ) | [inline] |
Only calls super constructor.
Definition at line 60 of file reactive_grasp_executor.h.
GraspResult object_manipulator::ReactiveGraspExecutor::executeGrasp | ( | const object_manipulation_msgs::PickupGoal & | pickup_goal, |
const object_manipulation_msgs::Grasp & | grasp | ||
) | [protected, virtual] |
Uses move_arm to get to pre-grasp, then reactive grasping to grasp.
Reimplemented from object_manipulator::GraspExecutorWithApproach.
Reimplemented in object_manipulator::UnsafeGraspExecutor.
Definition at line 50 of file reactive_grasp_executor.cpp.
GraspResult object_manipulator::ReactiveGraspExecutor::lift | ( | const object_manipulation_msgs::PickupGoal & | pickup_goal | ) | [virtual] |
Lifts the object starting from current gripper pose.
Reimplemented from object_manipulator::GraspExecutor.
Definition at line 186 of file reactive_grasp_executor.cpp.
GraspResult object_manipulator::ReactiveGraspExecutor::nonReactiveLift | ( | const object_manipulation_msgs::PickupGoal & | pickup_goal | ) | [protected, virtual] |
Open loop lift that just executes a pre-set trajectory.
Definition at line 107 of file reactive_grasp_executor.cpp.
GraspResult object_manipulator::ReactiveGraspExecutor::reactiveLift | ( | const object_manipulation_msgs::PickupGoal & | pickup_goal | ) | [protected, virtual] |
Lifting based on fingertip forces.
Definition at line 155 of file reactive_grasp_executor.cpp.