#include <FreePositioning.h>
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 |
Definition at line 15 of file FreePositioning.h.
Constructor.
Definition at line 5 of file FreePositioning.cpp.
Definition at line 85 of file FreePositioning.cpp.
| void FreePositioning::executeGraspCallback | ( | const remote_manipulation_markers::SpecifiedGraspGoalConstPtr & | goal | ) | [private] |
Definition at line 90 of file FreePositioning.cpp.
| void FreePositioning::publishMarkerPose | ( | ) |
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] |
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.
boost::shared_ptr<interactive_markers::InteractiveMarkerServer> FreePositioning::imServer [private] |
interactive marker server
Definition at line 52 of file FreePositioning.h.
Definition at line 43 of file FreePositioning.h.
ros::NodeHandle FreePositioning::n [private] |
Definition at line 40 of file FreePositioning.h.
ros::NodeHandle FreePositioning::pnh [private] |
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.