|
@@ -9,7 +9,7 @@
|
|
|
|
|
|
## 2.服务端(王二)实现
|
|
|
|
|
|
-首先是作为二手书提供者的服务端王二节点代码的编写,我们按照上面所说的步骤开始编写程序。
|
|
|
+首先是作为二手书提供者的服务端王二节点代码的编写。
|
|
|
|
|
|
### 2.1 创建C++服务通信服务端的步骤
|
|
|
|
|
@@ -367,9 +367,13 @@ ros2 run village_li li4_node
|
|
|
|
|
|
### 3.1 编写ROS2服务通信客户端步骤
|
|
|
|
|
|
+1. 导入服务接口
|
|
|
|
|
|
+2. 创建服务端回调函数
|
|
|
|
|
|
+3. 声明并创建客户端端
|
|
|
|
|
|
+4. 编写回调函数逻辑处理请求
|
|
|
|
|
|
### 3.2 添加服务接口与依赖
|
|
|
|
|
@@ -547,7 +551,7 @@ private:
|
|
|
int main(int argc, char **argv)
|
|
|
{
|
|
|
rclcpp::init(argc, argv);
|
|
|
- /*产生一个Zhang3的节点*/
|
|
|
+ /*产生一个PoorManNode的节点*/
|
|
|
auto node = std::make_shared<PoorManNode>();
|
|
|
rclcpp::spin(node);
|
|
|
rclcpp::shutdown();
|