Node Sample - Talker

This sample is for a talker node that sends messages at a fixed frequency.

File = talker.cpp Location = ~/catkin_ws/src/talk-listen-pkg/src/

#include <ros/ros.h>
#include <std_msgs/String.h>

int main(int argc, char **argv) {
	ros::init(argc, argv, "talker");
	ros::NodeHandle node_handle;
	ros::Publisher publisher = node_handle.advertise<std_msgs::String> ("talker_topic", 1);
	ros::Rate(10 /* Hz */);
	while(ros::ok()) {
		std_msgs::String msg;
		msg.data = "Hello";
		publisher.publish(msg);
		ros::spinOnce();
		rate.sleep();
	}
	return 0;
}

Last updated