Browse Source

添加张三程序

sangxin 3 years ago
parent
commit
a147a93fa1
1 changed files with 6 additions and 2 deletions
  1. 6 2
      docs/chapt4/4.10服务实现(C++).md

+ 6 - 2
docs/chapt4/4.10服务实现(C++).md

@@ -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();