【ROS2】ROS2实现简单客户端

发布时间:2024年01月23日

服务接口和服务端的实现分别见帖子:

服务接口实现:【ROS2】ROS2使用C++实现简单服务端-CSDN博客

服务端实现:【ROS2】实现自定义服务接口-CSDN博客

客户端的实现

代码如下:

#include <cstdio>

#include "rclcpp/rclcpp.hpp"
#include "std_msgs/msg/string.hpp"
#include "base_interfaces_demo/msg/student.hpp"
#include "base_interfaces_demo/srv/add_ints.hpp"

using namespace std::chrono_literals;
using base_interfaces_demo::msg::Student;
using base_interfaces_demo::srv::AddInts;

class AddIntClient:public rclcpp::Node
{
public:
  AddIntClient():rclcpp::Node("addIntClient_node_cpp"){
    RCLCPP_INFO(this->get_logger(),"客户端节点已创建!");
    // 创建客户端
    client_=this->create
文章来源:https://blog.csdn.net/pangweijian/article/details/135794932
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。