Keeping the Franka Emika Panda alive: a ROS 2 stack with a reliable position interface
Overview
This paper presents an open-source software stack that restores ROS 2 support for the Franka Emika Panda robot by addressing instability in its external position control interface. The authors identify vibrations and protective stops as resulting from timing mismatches and sampling jitter, not inherent hardware limits. They introduce an asynchronous hardware interface to decouple real-time communication from the ROS 2 loop, a rate-matching mechanism for slower command sources, and a position-domain reference generation strategy. Experimental results show reliable velocity tracking with reduced motion artifacts compared to the official implementation. The stack was validated on two independent Panda platforms across motion planning, compliance control, position-controlled manipulation, and haptic teleoperation. Code and videos are available at https://sites.google.com/unisa.it/fer-ros2.
Generated from attributed reports · Updated 3 hours ago
Event evidence and corrections
0 attributed source owners. Ownership does not establish independent confirmation. Quantities are reported separately and are never added together.
Artifact availability · code: reported pending
“sive, 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/unisa.it/fer-ros2.”
Exact source · revision 1Source owner not reported
Report timeline
Follow attributed reports and material updates.
- arXiv Robotics — research abstractsSignalKeeping the Franka Emika Panda alive: a ROS 2 stack with a reliable position interface
This paper presents an open-source software stack that restores ROS 2 support for the Franka Emika Panda robot by addressing instability in its external position control interface. The authors identify vibrations and protective stops as resulting from timing mismatches and sampling jitter, not inherent hardware limits. They introduce an asynchronous hardware interface to decouple real-time communication from the ROS 2 loop, a rate-matching mechanism for slower command sources, and a position-domain reference generation strategy. Experimental results show reliable velocity tracking with reduced motion artifacts compared to the official implementation. The stack was validated on two independent Panda platforms across motion planning, compliance control, position-controlled manipulation, and haptic teleoperation. Code and videos are available at https://sites.google.com/unisa.it/fer-ros2.
Event coverage history
Current attention 7·Peak within the comparable range 7(2026-11-02 18:00 UTC)·Change within the comparable range over 24 hours –
The trend compares participants observed continuously; its scope may be narrower than current attention totals. Hover or click to explore hourly observations, or use the left and right arrow keys.
Timezone · UTC
Article dates follow your selected timezone. Briefing editions use Hong Kong time (UTC+8).