[论文解读] Time Synchronization in modular collaborative robots
本文提出了 M-cobots,一种新型模块化协作机器人,通过在时间敏感网络(TSN)上使用 IEEE 1588 精确时间协议(PTP),实现了亚微秒级时钟同步。该系统在 90% 网络负载下仍能实现 100 µs 的 ROS 2.0 消息时间戳精度和毫秒级端到端延迟,为实时机器人应用提供了精确且与供应商无关的同步机制。
A new generation of robot systems which are modular, flexible and safe for human-robot interaction are needed. Existing cobots seem to meet only the later and require a modular approach to improve their reconfigurability and interoperability. We propose a new sub-class of cobots named M-cobots which tackle these problems. In particular, we discuss the relevance of synchronization for these systems, analyze it and demonstrate how with a properly configured M-cobot, we are able to obtain a) distributed sub-microsecond clock synchronization accuracy among modules, b) timestamping accuracy of ROS 2.0 messages under 100 microseconds and c) millisecond-level end-to-end communication latencies, even when disturbed with networking overloads of up to 90% of the network capacity.
研究动机与目标
- 解决现有协作机器人(cobots)在模块化、互操作性和精确同步方面的不足。
- 通过本征模块化和标准化时间同步,实现机器人模块的与供应商无关的集成。
- 克服分布式机器人系统中因同步问题导致运动控制、传感器融合和实时通信性能下降的挑战。
- 在高网络负载条件下,展示模块化机器人系统中稳健、低延迟的通信性能。
- 基于 PTP 和 ROS 2 等开放标准,建立可扩展、可重构且互操作的机器人系统基础。
提出的方法
- 将 IEEE 1588 精确时间协议(PTP)作为分布式机器人模块间的核心同步机制。
- 将 PTP 与时间敏感网络(TSN)集成,以确保确定性、低抖动的通信和精确的定时分发。
- 利用 ROS 2.0 的时钟和时间抽象层,实现低开销的精确消息时间戳。
- 通过使用实时 Linux 和符合 TSN 的网络接口,配置软硬件栈,以支持亚微秒级同步。
- 应用被动同步技术,估算并补偿传感器和执行器信号中由硬件和软件引起的延迟。
- 在受控的网络过载(最高达 90% 容量)条件下评估系统性能,以测试其鲁棒性和延迟稳定性。
实验结果
研究问题
- RQ1基于开放标准,模块化协作机器人架构能否在分布式模块间实现亚微秒级时钟同步?
- RQ2基于 PTP 的同步在分布式机器人系统中,对 ROS 2.0 消息时间戳精度的提升程度如何?
- RQ3网络拥塞如何影响具备 PTP 同步的模块化机器人系统的端到端通信延迟?
- RQ4在高网络负载(最高达 90%)下,所提出系统能否维持毫秒级的端到端延迟?
- RQ5硬件和软件延迟补偿对同步精度和系统性能的影响如何?
主要发现
- M-cobot 系统通过在 TSN 上使用 IEEE 1588 PTP,在所有模块间实现了亚微秒级精度的分布式时钟同步。
- ROS 2.0 消息时间戳精度保持在 100 微秒以内,实现了传感器和控制数据的精确时间关联。
- 即使网络利用率高达 90%,端到端通信延迟仍保持在毫秒级别,表现出对拥塞的高鲁棒性。
- 通过合理配置 PTP 和 TSN,系统成功缓解了网络过载的影响,保持了实时性能。
- 在运动控制和传感器融合等对时间精度要求高的任务中,同步精度表现稳健。
- PTP 与 ROS 2 及 TSN 的集成,实现了与供应商无关、可互操作且可重构的机器人架构,适用于工业应用。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。