46 : nh_(
"~"), latest_pose_(initial_pose)
68 geometry_msgs::Pose pose_msg;
82 if (feedback->event_type != visualization_msgs::InteractiveMarkerFeedback::POSE_UPDATE)
112 InteractiveMarkerControl control;
113 control.orientation.w = 1;
114 control.orientation.x = 1;
115 control.orientation.y = 0;
116 control.orientation.z = 0;
117 control.name =
"rotate_x";
118 control.interaction_mode = InteractiveMarkerControl::ROTATE_AXIS;
120 control.name =
"move_x";
121 control.interaction_mode = InteractiveMarkerControl::MOVE_AXIS;
124 control.orientation.w = 1;
125 control.orientation.x = 0;
126 control.orientation.y = 1;
127 control.orientation.z = 0;
128 control.name =
"rotate_z";
129 control.interaction_mode = InteractiveMarkerControl::ROTATE_AXIS;
131 control.name =
"move_z";
132 control.interaction_mode = InteractiveMarkerControl::MOVE_AXIS;
135 control.orientation.w = 1;
136 control.orientation.x = 0;
137 control.orientation.y = 0;
138 control.orientation.z = 1;
139 control.name =
"rotate_y";
140 control.interaction_mode = InteractiveMarkerControl::ROTATE_AXIS;
142 control.name =
"move_y";
143 control.interaction_mode = InteractiveMarkerControl::MOVE_AXIS;
#define ROS_INFO_STREAM_NAMED(name, args)
const std::string & getNamespace() const