28
28
HandJointTrajectoryActionController();
29
29
~HandJointTrajectoryActionController();
32
34
ros::NodeHandle nh, nh_tilde;
33
35
ros::Subscriber command_sub;
34
37
ros::Publisher sr_hand_target_pub;
35
38
ros::Publisher desired_joint_state_pusblisher;
36
39
std::vector<std::string> joint_names_;
37
40
std::vector<std::string> j0labels; //!< stores J0 joint names for easy access
38
41
ros::ServiceClient joint_state_client;
39
42
std::map<std::string,double> joint_state_map;
41
47
std::vector< ros::Publisher > controller_publishers; //!< This vector stores publishers to each joint controller.
42
48
std::map<std::string,std::string> jointControllerMap; //!< stores a map of controller name and associated joints