当前位置:   article > 正文

古月居_ROS的Subscriber编程实现_ros subscriber回调能用函数模板吗

ros subscriber回调能用函数模板吗

  话题模型如下所示:
在这里插入图片描述

  实现一个订阅者的步骤如下:

  1. 初始化ROS节点。
  2. 订阅需要的话题。
  3. 循环等待话题消息,接收到消息后进入回调函数。
  4. 在回调函数中完成消息处理。

  在目录catkin/src/learning_topic/src下创建一个名为pose_subscriber.cpp的文件:

/* 该例程将订阅“/turtle1/pose”话题,消息类型为“turtlesim::Pose” */
#include <ros/ros.h>
#include "turtlesim/Pose.h"

/* 接收到订阅的消息后,会进入消息回调函数 */
void poseCallback ( const turtlesim::Pose::ConstPtr& msg ) {
   
    /* 将接收到的消息打印出来 */
    ROS_INFO ( 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/797807
推荐阅读
相关标签
  

闽ICP备14008679号