需求:
编写服务通信,客户端提交两个整数至服务端,服务端求和并响应结果到客户端。
分析:
在模型实现中,ROS master不需要实现,而连接的建立也已经被封装了,需要关注的关键点有三个:
1.服务端
2.客户端
3.数据
流程:
1.编写服务端实现;
2.编写客户端实现;
3.编辑配置文件;
4.编译并执行。
0.vscode配置
需要像之前自定义msg 实现一样配置c_cpp_properies.json文件,如果以前已经配置且没有变更工作空间,可以忽略,如果需要配置,配置方式与之前相同:
比如说我这是
"/home/ros/demo03_ws/devel/include/plumbing_server_client"
添加之后:
不知道路径查一下:
在devel下面的include的下面找到自己的包,在集成终端中打开
输入pwd