Public Member Functions | Private Member Functions | Private Attributes
FreePositioning Class Reference

#include <FreePositioning.h>

List of all members.

Public Member Functions

 FreePositioning ()
 Constructor.
void publishMarkerPose ()
 ~FreePositioning ()

Private Member Functions

void executeGraspCallback (const remote_manipulation_markers::SpecifiedGraspGoalConstPtr &goal)
bool resetMarkerPoseCallback (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
void updateJoints (const sensor_msgs::JointState::ConstPtr &msg)

Private Attributes

std::string baseLink
std::string eefLink
actionlib::SimpleActionClient
< rail_manipulation_msgs::PickupAction > * 
graspClient
boost::shared_ptr
< interactive_markers::InteractiveMarkerServer
imServer
 interactive marker server
ros::Publisher markerPosePublisher
ros::NodeHandle n
ros::NodeHandle pnh
ros::ServiceServer resetMarkerPoseServer
actionlib::SimpleActionServer
< remote_manipulation_markers::SpecifiedGraspAction > 
specifiedGraspServer
tf::TransformListener tfListener

Detailed Description

Definition at line 15 of file FreePositioning.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 5 of file FreePositioning.cpp.

Definition at line 85 of file FreePositioning.cpp.


Member Function Documentation

void FreePositioning::executeGraspCallback ( const remote_manipulation_markers::SpecifiedGraspGoalConstPtr &  goal) [private]

Definition at line 90 of file FreePositioning.cpp.

Definition at line 144 of file FreePositioning.cpp.

bool FreePositioning::resetMarkerPoseCallback ( std_srvs::Empty::Request &  req,
std_srvs::Empty::Response &  res 
) [private]

Definition at line 125 of file FreePositioning.cpp.

void FreePositioning::updateJoints ( const sensor_msgs::JointState::ConstPtr &  msg) [private]

Member Data Documentation

std::string FreePositioning::baseLink [private]

Definition at line 37 of file FreePositioning.h.

std::string FreePositioning::eefLink [private]

Definition at line 38 of file FreePositioning.h.

actionlib::SimpleActionClient<rail_manipulation_msgs::PickupAction>* FreePositioning::graspClient [private]

Definition at line 49 of file FreePositioning.h.

interactive marker server

Definition at line 52 of file FreePositioning.h.

Definition at line 43 of file FreePositioning.h.

Definition at line 40 of file FreePositioning.h.

Definition at line 40 of file FreePositioning.h.

Definition at line 46 of file FreePositioning.h.

actionlib::SimpleActionServer<remote_manipulation_markers::SpecifiedGraspAction> FreePositioning::specifiedGraspServer [private]

Definition at line 50 of file FreePositioning.h.

Definition at line 54 of file FreePositioning.h.


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


remote_manipulation_markers
Author(s): David Kent
autogenerated on Thu Jun 6 2019 22:05:39