【ROS教程】服务通信
1.流程
2.自定义请求和响应的数据
2.1 std_msgs内置类型
Primitive Type
C++
Python
Primitive Type
C++
Python
2.2 编写.srv文件
2.3 修改package.xml文件
2.4 修改CMakeLists.txt文件
2.4.1 修改find_package指令
2.4.2 添加add_message_files指令
2.4.3 添加generate_messages指令
2.5 查看头文件
3.编写cpp文件
3.1 功能包目录文件树
3.2 修改CMakeLists.txt文件
3.2.1 添加add_executable指令
3.2.2 添加add_dependencies指令
3.2.3 添加target_link_libraries指令
3.3 服务端cpp
3.4 客户端cpp
4.效果
最后更新于