上一篇文章已经详细说明了利用ROS如何将PCAP文件转化为点云图及消息类型的转换。链接: Velodyne_msgs/VelodyneScan转PointCloud2并在RVIZ显示实时点云图.

第一种方法:直接在命令行添加参数

rosrun velodyne_driver velodyne_node _model:=32C _pcap:=$YOUR_PCAP_DATA_PATH.pcap _pcap_time:=true _read_once:=true

成功发布数据后可以看到INFO信息 Opening PCAP file XXXX
在另外一个终端输入

rostopic echo /velodyne_packets | grep secs > temp.txt

重新运行第一条命令 会在temp中看到对应数据的时间戳。

第二种方法:修改源码

对于ROS当中的PACKAGE,学习的方法最好就是去查看源码。可以帮助我们更好的理解各个参数的用法,还可以在作者的基础上进行修改。

在你的catkin_ws下

cd src/velodyne/velodyne_driver/src/lib
vi input.cc

找到对应的InputPCAP函数

源码在运行的时候给read_once默认赋值false,pcap_time默认赋值false(这里我已经修改了pcap_time=true)

发送数据时间戳一共有三种情况,可以根据需要修改gps_time或者pcap_time的值。
修改后需要在catkin_ws下运行

catkin_make_isolated
source devel_isolated/setup.bash

编译之后再输入命令就不需要设置参数pcap_time了

Velodyne获取PCAP文件时间戳相关推荐

  1. pcap java_java解析Pcap文件获取五元组(可执行)

    [实例简介] java解析Pcap文件获取五元组(可运行) [实例截图] [核心代码] PcapTestZ └── PcapTestZ └── PcapTestZ ├── 111.206.37.193 ...

  2. C语言解析pcap文件得到HTTP信息实例(原创,附源码)

    原文:http://xiexiaohui.com.host2.ugocn.com/index.php/archives/34 转载请注明出处.来自 hello xiexh (xiexiaohui092 ...

  3. 使用WinPcap和libpcap类库读写pcap文件(002)PCAP文件格式

    本文基本翻译自https://wiki.wireshark.org/Development/LibpcapFileFormat,主要分析pcap文件的格式. 其中一些字段可能和现在的WinPcap类库 ...

  4. c语言编程题报文解析,C语言解析pcap文件得到HTTP信息实例

    程序功能为解析由Wireshark生成的pcap文件. 实现步骤: 1)用Wireshark软件抓包得到test.pcap文件 2)程序:分析pcap文件头 -> 分析pcap_pkt头 -&g ...

  5. wirshark抓包产生的pcap文件分析

    pcap:过程特性分析软件包 首先pcap文件是用来存储数据的,只不过具有其特定的存储格式.而pcap文件来源于监控软件使用libpcap(类Unix)或WinPcap(Windows)捕获通过网络传 ...

  6. java 生成.pcap_java抓包后对pcap文件解析示例

    这是自己写的简单的解析pcap文件,方便读取pcap文件,大家参考使用吧 复制代码 代码如下: InputStream is = DataParser.class.getClassLoader().g ...

  7. 从pcap文件中解析网络数据包

    pcap文件解析 1:pcap文件格式 2:从pcap文件中读取以太网数据包 3:c语言代码实现 4 参考链接: 1:pcap文件格式 pcap文件主要包含了三个部分,pcap文件头,数据包头,数据包 ...

  8. Python: 从pcap文件中提取每个TCP session的payload

    如今,网络在我们生活中起到不可或缺的作用,同时也催生出很多与网络相关的问题.比如恶意软件检测.流量识别等.机器学习和深度学习的相关算法已经被广泛应用于这些问题上面了. 本人在进行Botnet dete ...

  9. 手机查看pcap文件_java抓包后对pcap文件解析示例

    这是自己写的简单的解析pcap文件,方便读取pcap文件,大家参考使用吧 InputStream is = DataParser.class.getClassLoader().getResourceA ...

最新文章

  1. 突破select的FD_SETSIZE限制
  2. 容器编排技术 -- Kubernetes kubectl 命令表
  3. 数据库左连接查询时候的技巧.
  4. 【零基础学Java】—数组(五)
  5. [Codeforces 487E]Tourists
  6. bzoj 2151 种树 —— 思路+链表
  7. python 过采样算法_欠采样(undersampling)和过采样(oversampling)会对模型带来怎样的影响?...
  8. iTextSharp 添加图片
  9. 关于ReWrite配置及iis重启命令
  10. python的方向_Python有哪些就业方向
  11. cad断点快捷键_cad打断快捷键(cad十字路口路口怎么画)
  12. 加油中国,雄起汶川-快乐工作,快乐生活(多图)
  13. 用java语言编写选课系统_求用JAVA为我写一个简单的选课系统程序,实现增,删,改,查功能...
  14. JavaScript Navigator
  15. 冬至计算(一千年冬至计算)
  16. 微信小程序:背景图片电脑开发时可以显示,手机测试时无法显示
  17. 线性系统粗浅认识——第五次作业
  18. SpringBoot学习之路---简单记录整合SpringSecurity实现登录认证授权
  19. ACdreM-1061 郭式树 没文化真可怕
  20. 瑞芯微RK3188开发板,RK3188平板芯片设计手册资料

热门文章

  1. 软件工程课堂作业(三)——Right-BICEP软件单元测试
  2. 九度_题目1361:翻转单词顺序
  3. WIN10__针对SMB的那啥
  4. STM32的USART串口通讯程序(查询方式)
  5. android倒影效果,Android 设置图片倒影效果
  6. LeetCode. 拿硬币
  7. linux安装tomcat,菜鸟教程
  8. 你是如何转行的?转行容易吗? 1
  9. GCC编译器使用指北
  10. ipad未能与itunes连接到服务器,ipad无法连接itunes store怎么办