任务三:创建一个话题发布者
mkdir -p ~/ROS/src
cd ~/ROS/src
catkin_init_workspace
cd ~/ROS
catkin_make
cd ~/ROS/src
catkin_create_pkg project3 roscpp rospy std_msgs
cd ~/ROS
catkin_make
cd ~/ROS/src/project3
mkdir scripts
cd scripts
gedit talker.py
#!/usr/bin/env python
import rospy
from geometry_msgs.msg import Twist
def talker():
rospy.init_node('talker')
rate = rospy.Rate(10)
pub_pose = rospy.Publisher("/turtle1/cmd_vel", Twist, queue_size=1)
send_data = Twist()
send_data.linear.x =8.0
send_data.angular.z = 7.2
while not rospy.is_shutdown():
print(send_data)
pub_pose.publish(send_data)
rate.sleep()
if __name__ == '__main__':
talker()
chmod +x talker.py
(修改162:talker.py)
cd ~/ROS
catkin_make
roscore (另外一个终端
rosrun turtlesim turtlesim_node (另