/* * rosserial Publisher Example * Prints "hello ROS!" */ #include #include #include ros::NodeHandle nh; std_msgs::String str_msg; ros::Publisher chatter("chatter", &str_msg); char *rosSrvrIp = "192.168.15.121"; char hello[13] = "Hello ROS!"; int main() { //nh.initNode(); nh.initNode(rosSrvrIp); nh.advertise(chatter); while(1) { str_msg.data = hello; chatter.publish( &str_msg ); nh.spinOnce(); printf("chattered\n"); sleep(1); } }