Velodyne获取PCAP文件时间戳
上一篇文章已经详细说明了利用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文件时间戳相关推荐
- pcap java_java解析Pcap文件获取五元组(可执行)
[实例简介] java解析Pcap文件获取五元组(可运行) [实例截图] [核心代码] PcapTestZ └── PcapTestZ └── PcapTestZ ├── 111.206.37.193 ...
- C语言解析pcap文件得到HTTP信息实例(原创,附源码)
原文:http://xiexiaohui.com.host2.ugocn.com/index.php/archives/34 转载请注明出处.来自 hello xiexh (xiexiaohui092 ...
- 使用WinPcap和libpcap类库读写pcap文件(002)PCAP文件格式
本文基本翻译自https://wiki.wireshark.org/Development/LibpcapFileFormat,主要分析pcap文件的格式. 其中一些字段可能和现在的WinPcap类库 ...
- c语言编程题报文解析,C语言解析pcap文件得到HTTP信息实例
程序功能为解析由Wireshark生成的pcap文件. 实现步骤: 1)用Wireshark软件抓包得到test.pcap文件 2)程序:分析pcap文件头 -> 分析pcap_pkt头 -&g ...
- wirshark抓包产生的pcap文件分析
pcap:过程特性分析软件包 首先pcap文件是用来存储数据的,只不过具有其特定的存储格式.而pcap文件来源于监控软件使用libpcap(类Unix)或WinPcap(Windows)捕获通过网络传 ...
- java 生成.pcap_java抓包后对pcap文件解析示例
这是自己写的简单的解析pcap文件,方便读取pcap文件,大家参考使用吧 复制代码 代码如下: InputStream is = DataParser.class.getClassLoader().g ...
- 从pcap文件中解析网络数据包
pcap文件解析 1:pcap文件格式 2:从pcap文件中读取以太网数据包 3:c语言代码实现 4 参考链接: 1:pcap文件格式 pcap文件主要包含了三个部分,pcap文件头,数据包头,数据包 ...
- Python: 从pcap文件中提取每个TCP session的payload
如今,网络在我们生活中起到不可或缺的作用,同时也催生出很多与网络相关的问题.比如恶意软件检测.流量识别等.机器学习和深度学习的相关算法已经被广泛应用于这些问题上面了. 本人在进行Botnet dete ...
- 手机查看pcap文件_java抓包后对pcap文件解析示例
这是自己写的简单的解析pcap文件,方便读取pcap文件,大家参考使用吧 InputStream is = DataParser.class.getClassLoader().getResourceA ...
最新文章
- 突破select的FD_SETSIZE限制
- 容器编排技术 -- Kubernetes kubectl 命令表
- 数据库左连接查询时候的技巧.
- 【零基础学Java】—数组(五)
- [Codeforces 487E]Tourists
- bzoj 2151 种树 —— 思路+链表
- python 过采样算法_欠采样(undersampling)和过采样(oversampling)会对模型带来怎样的影响?...
- iTextSharp 添加图片
- 关于ReWrite配置及iis重启命令
- python的方向_Python有哪些就业方向
- cad断点快捷键_cad打断快捷键(cad十字路口路口怎么画)
- 加油中国,雄起汶川-快乐工作,快乐生活(多图)
- 用java语言编写选课系统_求用JAVA为我写一个简单的选课系统程序,实现增,删,改,查功能...
- JavaScript Navigator
- 冬至计算(一千年冬至计算)
- 微信小程序:背景图片电脑开发时可以显示,手机测试时无法显示
- 线性系统粗浅认识——第五次作业
- SpringBoot学习之路---简单记录整合SpringSecurity实现登录认证授权
- ACdreM-1061 郭式树 没文化真可怕
- 瑞芯微RK3188开发板,RK3188平板芯片设计手册资料