美文网首页
2019-08-25 Ros下信息同步机制

2019-08-25 Ros下信息同步机制

作者: 韦德爱老詹 | 来源:发表于2019-08-25 11:12 被阅读0次

Ros下信息同步主要用message_filter:

  message_filters::Subscriber<sensor_msgs::PointCloud2> pointsF_sub(nodeHandle_, "/velodyne1/velodyne_points", 1);
  message_filters::Subscriber<sensor_msgs::PointCloud2> pointsB_sub(nodeHandle_, "/velodyne2/velodyne_points", 1);

  //typedef sync_policies::ExactTime<sensor_msgs::PointCloud2, sensor_msgs::PointCloud2> MySyncPolicy;
//精确时间同步
  // ExactTime takes a queue size as its constructor argument, hence MySyncPolicy(10)
//相似时间同步
  typedef message_filters::sync_policies::ApproximateTime<sensor_msgs::PointCloud2, sensor_msgs::PointCloud2> MySyncPolicy;
  
  message_filters::Synchronizer<MySyncPolicy> sync(MySyncPolicy(10), pointsF_sub, pointsB_sub);
  sync.registerCallback(boost::bind(&ElevationMapping::pointCloudCallback, this, _1, _2));

void ElevationMapping::pointCloudCallback(
    const sensor_msgs::PointCloud2ConstPtr& Front_PointCloud, const sensor_msgs::PointCloud2ConstPtr& Back_PointCloud)
{
}

注意点:回调函数要用指针,参考内容:https://www.cnblogs.com/gdut-gordon/p/10293446.html

相关文章

  • 2019-08-25 Ros下信息同步机制

    Ros下信息同步主要用message_filter: 注意点:回调函数要用指针,参考内容:https://www....

  • Android-Handler同步屏障

    一、消息机制之同步屏障 消息机制的同步屏障,其实就是阻碍同步消息,只让异步消息通过。而开启同步屏障的方法就是调用下...

  • ROS2 概念

    ROS 2 是基于匿名发布/订阅(publish/subscribe)机制的中间件(middleware),该机制...

  • 如何建立信息同步机制

    向上管理:过滤信息,传递价值与风险。领导喜欢省心的下属,最好没有问题,有问题也有方案解决,同时有结果或者风险的时候...

  • Introducing repo tool to ROS2 so

    试了下源码编译ROS2,觉得vcstool用着不顺手,就改成了用repo来同步代码, 熟悉vcstool的同学请跳...

  • 5分钟让你明白Java内存模型

    Question:在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步? Answe...

  • Java同步机制之死锁

    Java并发系列番外篇——同步机制(三) 姊妹篇《Java同步机制之synchronized》姊妹篇《Java同步...

  • Linux 多线程 - 线程异步与同步机制

    Linux 多线程 - 线程异步与同步机制 I. 同步机制 线程间的同步机制主要包括三个: 互斥锁:以排他的方式,...

  • 浅析java内存模型--JMM

    在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步? 在Java语言中,采用的是共...

  • Java内存模型

    在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步? 在Java语言中,采用的是共...

网友评论

      本文标题:2019-08-25 Ros下信息同步机制

      本文链接:https://www.haomeiwen.com/subject/azrhectx.html