#include "ros/ros.h"
#include "std_msgs/String.h"
#include <sstream>
int main(int argc,char **argv){
ros::init(argc,argv,"talker");
ros::NodeHandle n;
ros::Publisher chatter_pub = n.advertise<std_msgs::String>("chatter",1000);
ros::Rate loop_rate(10);
// int count = 0;
while(ros::ok())
{
int count = 0;
std_msgs::String msg;
std::stringstream ss;
ss <<"hello world"<<count;
msg.data =ss.str();
ROS_INFO( "%s",msg.data.c_str());
chatter_pub.publish(msg);
ros::spinOnce();
loop_rate.sleep();
++count;
}
return 0;
}
运行这个ros代码之后,发现ubuntu的终端显示不出消息内容,为该怎么解决呢?
