Nitin,
> ROS_INFO(" x=%f y=%f z=%f child=%s frameId=%s ", transform.getOrigin().x(),
> transform.getOrigin().y(), transform.getOrigin().z(), transform.frame_id_,
> transform.child_frame_id_);//, transform.getOrigin().yaw());
>
> But then how to get frame names? frame_id_ is a public member in Class
> StampedTransform!
To pass a string to ROS_INFO, you need to apply the .c_str() method.
The compiler should have given you a warning about this.
E.g. ROS_INFO("a string %s", my_string.c_str());
Wim
--
--
Wim Meeussen
Willow Garage Inc.
<
http://www.willowgarage.com)