Hesai激光雷达使用PTP时间同步

这篇具有很好参考价值的文章主要介绍了Hesai激光雷达使用PTP时间同步。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

PTP是一个网络同步时钟的协议,全称是Precise Time Protocol,也称为IEEE 1588,其有IEEE1588v1和IEEE1588v2两个版本(其中v1版本是为工业自动化测量和控制系统开发的,适用于工业局域网应用。v2版本是在v1版本的基础上,专门针对通信网改进的,我们使用的是IEEE1588v2版本)。当硬件支持时,PTP 精度能达到亚微秒,在外界第三方PTP Master接入时连接方式如图 2中所示。其中激光雷达为PTP Slave设备,其点云数据包中的Timestamp 段(微秒时间戳)和Date & Time 段(日期及时间)严格按照PTP master 设备提供的PTP 时间同步,两者组成数据包的绝对时间。
Hesai激光雷达使用PTP时间同步

Hesai激光雷达设置PTP时间同步

虽然禾赛官方用户手册中称需要额外的PTP master设备来获取绝对时间,但是在Ubuntu系统中可以安装一个linuxptp软件模拟实现第三方PTP master功能。
主要操作步骤如下:

  1. 进入Hesai激光雷达操作网页(作者的是192.168.3.201),设置时间来源为PTP:
    Hesai激光雷达使用PTP时间同步
  2. 保存配置,重新初始化雷达,使设置生效。
  3. 安装linuxptp软件
sudo apt update
sudo apt install linuxptp
  1. 输入下述命令查看当前电脑中的网卡
ifconfig

Hesai激光雷达使用PTP时间同步
可以看到上图中有两个网口,一个是电脑自带的网口,另外一个是通过网口转USB的转接线实现。

  1. 通过下述命令查看禾赛激光雷达链接的网口是否支持PTP(enxf8e43bb4ab3d)
sudo ethtool -T YOUR_INTERFACE

Hesai激光雷达使用PTP时间同步

  1. 若支持PTP,我们继续使用下述命令启动1588v2协议。
sudo ptp4l -m -4 -i YOUR_INTERFACE -S
  1. 若想要使用802.1AS协议,则使用下述命令。(802.1AS与1588v2协议之间的区别参考此链接)
sudo ptp4l -S -i YOUR_INTERFACE -f ./configs/gPTp.cfg -m

gPTp.cfg文件可以找禾赛技术工程师获取。

  1. 进行时间同步后,启动Hesai雷达驱动,进入操作网页(192.168.3.201),等待一段时间,使激光雷达进行PTP时间同步。查看效果如下图所示:

Hesai激光雷达使用PTP时间同步

当红框标记区域中的PTP模式从Free Run变为Tracking时,则代表PTP同步成功。
9) 启动调试使用的compare time以及gnuplot查看hesai激光雷达数据的时间戳。

Hesai激光雷达使用PTP时间同步

可以看到,相邻两帧之间的时间差非常接近0.1s,为小数点后五位,说明在静止状态下同步的时间还是比较准的。文章来源地址https://www.toymoban.com/news/detail-469755.html

到了这里,关于Hesai激光雷达使用PTP时间同步的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 使用 PTP 进行时间同步

    PTP(精确时间协议)是一种用于在网络中进行时钟同步的协议。当与硬件支持结合使用时,PTP 能够达到亚微秒的精度,这种精度远高于 NTP 协议。 PTP 时间同步协议的支持分为内核空间和用户空间两部分。在 Linux 系统中,PTP 协议的实际实现称为 LinuxPTP,它是 PTPv2 根据 Linux 的

    2024年04月11日
    浏览(41)
  • 相机雷达时间同步(基于ROS)

    ubuntu20.04 noetic usb_cam 速腾Robosense 16线 宏基暗影骑士笔记本 软同步:订阅相机和雷达原始数据,然后进行时间同步,最后将同步后的数据发布出去,通过rosbag record进行录制 同步前的话题: /rslidar_packets /usb_cam/image_raw 同步后的话题: /sync/img /sync/lidar 1) 在工作空间src目录下创建

    2024年02月15日
    浏览(52)
  • 使用激光雷达(LiDAR)和相机进行3D物体跟踪

    使用相机和激光雷达进行时间到碰撞(TTC)计算 在我的先前文章中,我介绍了通过检测关键点和匹配描述符进行2D特征跟踪的主题。在本文中,我将利用这些文章中的概念,以及更多的内容,开发一个软件流水线,使用相机和激光雷达测量在3D空间中检测和跟踪对象,并使用

    2024年02月05日
    浏览(46)
  • 使用扩展卡尔曼滤波(EKF)融合激光雷达和雷达数据(Matlab代码实现)

    💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 大多数自

    2024年02月09日
    浏览(51)
  • 3D激光雷达-Robotsense使用---LIO_SAM测试

    1. 参考链接 TixiaoShan/LIO-SAM: LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping lio-sam运行自己的rosbag_heirenlop的博客-CSDN博客 LIO-SAM:配置环境、安装测试、适配自己采集数据集_有待成长的小学生的博客-CSDN博客_lio-sam 2. 雷达驱动-更改点云类型 运行lio-sam需要用到 ring 和

    2024年02月03日
    浏览(37)
  • ubuntu20.04 ROS 环境下使用velodyne激光雷达

    系统版本:ubuntu 20.04 ROS版本:noetic 激光雷达型号:velodyne VLP-16 网线接 PC/工控机 端口 将PC/工控机的网口配置为: ipv4,方式设置为手动 ip地址、掩码以及网关设置成下图 查看当前话题 其中 /velodyne_points 就是 激光雷达发布的点云消息。 终端输入rviz Fiex Frame 写入 velodyne 添加

    2024年02月08日
    浏览(58)
  • Livox HAP 一文搞定HAP激光雷达的连接和使用(详细版)

    目录 配置环境 一、安装ROS系统 二、编译Livox SDK2 三、安装livox_ros_driver2  四、Ubuntu连接激光雷达HAP 1、Ubuntu设置静态IP 2、更改虚拟机的设置(关键一步)  3、修改配置文件 4、连接激光雷达Livox HAP HAP的使用方法 一、录制点云视频bag 二、播放点云视频bag 三、bag格式转pcd格式

    2024年01月24日
    浏览(165)
  • 自动驾驶感知——激光雷达基本概念|激光雷达点云|激光雷达的标定

    激光探测及测距系统(Light Detection and Ranging,LiDAR) 激光雷达是一种通过发射激光束探测目标的位置、速度等特征量 的雷达系统 激光波段位于0.5μm-10μm,以光电探测器为接收器件,以光学望远镜为天线。 特点 • 角分辨率、距离分辨率高 • 抗干扰能力强 • 三维坐标、反射率

    2024年02月02日
    浏览(41)
  • 使用KITTI数据集的激光雷达数据(数据预处理+数据集制作+训练)

    目录 1.前言 2. 数据集简介 2.1采集区域 2.2采集平台 3. 激光雷达数据位置 4. 激光雷达数据标签含义 5. 数据预处理与训练 5.1配置openpcdet 5.2数据预处理 5.2.1数据集目录整理 5.2.2数据集格式转化 5.3训练 做激光雷达感知相关工作离不开数据集,激光雷达数据标注价格较高,可选的开

    2024年02月09日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包