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

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

catkin_create_pkg learning_topic roscpp std_msgs geometry_msgs turtlesim

ros入门——发布者publisher的编程实现_第1张图片

ros入门——发布者publisher的编程实现_第2张图片

 

ros入门——发布者publisher的编程实现_第3张图片

 

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

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

ros入门——发布者publisher的编程实现_第4张图片

ros入门——发布者publisher的编程实现_第5张图片

ros入门——发布者publisher的编程实现_第6张图片

 

编译:catkin_make

ros入门——发布者publisher的编程实现_第7张图片

ros入门——发布者publisher的编程实现_第8张图片

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

ros入门——发布者publisher的编程实现_第9张图片

ros入门——发布者publisher的编程实现_第10张图片

 

代码位置:

ros入门——发布者publisher的编程实现_第11张图片

你可能感兴趣的:(ROS学习)