ros入门——发布者publisher的编程实现

1、功能包放到工作空间的src里面

catkin_create_pkg learning_topic roscpp std_msgs geometry_msgs turtlesim

ros入门——发布者publisher的编程实现

ros入门——发布者publisher的编程实现

 

ros入门——发布者publisher的编程实现

 

2、编译:在以下文件下添加如下两句

add_executable(velocity_publisher src/velocity_publisher.cpp)
target_link_libraries(velocity_publisher ${catkin_LIBRARIES})

ros入门——发布者publisher的编程实现

ros入门——发布者publisher的编程实现

ros入门——发布者publisher的编程实现

 

编译:catkin_make

ros入门——发布者publisher的编程实现

ros入门——发布者publisher的编程实现

设置环境变量:source devel/setup.bash

ros入门——发布者publisher的编程实现

ros入门——发布者publisher的编程实现

 

代码位置:

ros入门——发布者publisher的编程实现