arXiv:2608.19740cs.RO2026-08

修复Panda机器人ROS2位置控制不稳问题,实现可靠实时交互

Keeping the Franka Emika Panda alive: a ROS 2 stack with a reliable position interface

论文配图:Keeping the Franka Emika Panda alive: a ROS 2 stack with a reliable position interface
图 1 · 摘自论文原文
  • 设计异步硬件接口解耦实时通信与控制循环
  • 通过速率匹配和参考生成策略降低运动抖动
  • 支持规划、力控、遥操作等场景,适合协作机器人开发

本文提出一个开源软件栈,恢复Franka Emika Panda机器人的ROS 2支持,并解决其外部位置控制接口长期存在的不可靠问题。通过分析发现,振动与保护性停机源于外部控制环路的时序与采样抖动,而非机器人本体限制。基于此,我们引入异步硬件接口,实现实时通信与ROS 2控制循环解耦;设计速率匹配机制以适配较慢命令源;提出位置域参考生成策略,生成平滑可靠的位姿指令。实验验证表明,该架构显著减少官方实现引入的运动伪影,可稳定跟踪速度参考。在两台独立Panda平台上成功验证于运动规划、柔顺控制、位置操控及触觉遥操作。该工作重建了现代、可靠且开放的ROS 2生态,降低了安全、响应迅速且可复现的人机协作应用开发门槛,集成规划、感知、交互与共享自主能力。代码与视频见:https://sites.google.com/view/fer-ros2/

原文摘要 · Abstract (English)

This paper presents an open-source software stack that restores ROS 2 support for the Franka Emika Panda robot while resolving the long-standing unreliability of its external position control interface. We first analyze the root causes of unstable position control and show that the observed vibrations and protective stops arise from the timing of the external control loop and sampling jitter, rather than from limitations of the robot itself. Building on this analysis, we introduce an asynchronous hardware interface that decouples real-time communication from the ROS 2 control loop, a rate-matching mechanism for slower command sources, and a position-domain reference generation strategy that produces reliable, smooth position commands. Experimental validation shows that the proposed architecture reliably tracks velocity references by reducing motion artifacts introduced by the official implementation, and the stack is validated across motion planning, compliance control, position-controlled manipulation, and haptic teleoperation on two independent Panda platforms. By restoring a modern, reliable, and open ROS 2 ecosystem for the Panda, this work lowers the barrier to developing safe, responsive, and reproducible human-robot collaboration applications that integrate planning, perception, interaction, and shared autonomy. Code and videos are available on our website at https://sites.google.com/view/fer-ros2/.

机器人控制ROS2Panda人机协作

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。