Franka Research 3 (FR3)

Reference platform for AI and robotics research - Next-generation evolution of Franka Panda

Franka Research 3 (FR3)

Home > Hardware > Arms > Franka Research 3


Overview

Franka Research 3 (FR3) is a next-generation 7-axis collaborative robot developed by Franka Robotics (formerly Franka Emika) in Germany, an evolved version of the original Franka Panda. With torque sensors embedded in all joints and support for 1kHz real-time control, it has established itself as the de facto Reference Platform for AI and robotics research. As of February 2025, more than 1,000 units have been deployed to major research institutions worldwide 1, used for VLA (Vision-Language-Action) model training, force control research, and human-robot interaction research.

Core Specifications Table

ItemFranka Research 3 (FR3)Franka Panda (Legacy)
ManufacturerFranka Robotics (under Agile Robots AG)Franka Emika
Degrees of Freedom (DoF)7-axis7-axis
Payload3 kg3 kg
Reach855 mm850 mm
Repeatability±0.1 mm (ISO 9283)±0.1 mm
Workspace Coverage94.5%-
Maximum End-Effector Speed2 m/s2 m/s
Control Frequency1 kHz1 kHz
Joint Speed (J1-4)150°/s150°/s
Joint Speed (J5-7)301°/s301°/s
Robot Weight17.8 kg18 kg
Controller Weight7 kg-
Force Resolution< 0.05 N< 0.05 N
Protection RatingIP40 (robot) / IP20 (controller)IP30
Operating Temperature+5°C ~ +45°C (optimal: 15-25°C)+15°C ~ +25°C
Power100-240V AC, 50-60Hz, 80W-
Price~$40,000+~$30,000+ (discontinued)

Above specifications based on official datasheet and product page. 2

Joint Rotation Range

JointMinimumMaximum
Joint 1-166°+166°
Joint 2-101°+101°
Joint 3-166°+166°
Joint 4-176°-4°
Joint 5-166°+166°
Joint 6-1°+215°
Joint 7-166°+166°

Joint ranges based on Franka Research 3 Datasheet v1.1. 3


Key Significance

1. Reference Platform for AI and Robotics Research

Franka Research 3 has been adopted as the de facto standard research platform by major universities and research institutes worldwide. World-leading institutions such as MIT, Stanford, CMU, and Oxford Robotics Institute use FR3 as core research equipment, forming the foundation for data collection for VLA model training.

2. Core Platform for VLA/Imitation Learning Research

Franka robot data constitutes a core portion of large-scale robot learning datasets including Open X-Embodiment and DROID. In recent research, VLA models using FR3 have achieved over 99% success rates on LIBERO benchmark and precision manipulation tasks (GPU insertion/removal) 4, demonstrating capability for uninterrupted operation for over 1 hour.

3. Popularization of Torque Control-Based Precision Force Control

With torque sensors embedded in all 7 joints, real-time external force estimation and collision detection are possible. This enables implementation of advanced force control techniques such as impedance control and compliance control, with intuitive hand guiding functionality also supported.

4. Research-Friendly Openness

1kHz real-time control is available through FCI (Franka Control Interface), supporting various development environments including libfranka C++ library, ROS 2, and MATLAB/Simulink. Researchers can freely implement from low-level control to high-level tasks.


Key Improvements Over Panda

Hardware Improvements

ItemPandaFR3Improvement
Reach850 mm855 mm5mm increase
Workspace CoverageUndisclosed94.5%Optimized kinematics
Weight18 kg17.8 kg200g weight reduction
Joint MarkingNoneX/Y axis markingsIntuitive setup
Design-Modern aestheticsErgonomic improvements
Protection RatingIP30IP40Improved dust protection

Software Improvements

  1. Desk API: REST interface for programmatic robot control (brake release, FCI activation, safety violation reset, etc.)
  2. On-site Torque Sensor Recalibration: Researchers can calibrate torque sensors directly (maintains consistent sensitivity throughout lifecycle)
  3. ROS 2 Jazzy Support: Full compatibility with latest ROS 2 framework
  4. MoveIt 2 Integration: Full support for latest motion planning framework
  5. OTA Updates: Over-the-air software update support

Control Interface (FCI)

Franka Control Interface (FCI) is FR3’s core low-level control interface, providing 1kHz real-time control through the libfranka C++ library.

Control Modes (5 types)

┌─────────────────────────────────────────────────────────────────┐
│          Franka Control Interface (FCI) Control Modes           │
├─────────────────────────────────────────────────────────────────┤
│  1. Joint Torque Control                                        │
│     └─ Direct joint torque command with gravity and friction    │
│        compensation                                             │
│                                                                 │
│  2. Joint Position Control                                      │
│     └─ Joint space position command                             │
│                                                                 │
│  3. Joint Velocity Control                                      │
│     └─ Direct joint velocity command                            │
│                                                                 │
│  4. Cartesian Pose Control                                      │
│     └─ Cartesian space position/orientation command             │
│                                                                 │
│  5. Cartesian Velocity Control                                  │
│     └─ Cartesian velocity command                               │
└─────────────────────────────────────────────────────────────────┘

1kHz Sensor Data Access

Real-time access to the following data:

  • Joint Data: Position (q), velocity (dq), link-side torque sensor signal (τ)
  • External Force Estimation: External torque and force estimates (τ_ext, F_ext)
  • Collision Information: Collision detection and contact information
  • Robot Model: Inertia matrix M(q), Coriolis term C(q,dq), gravity vector g(q), Jacobian J(q)

Asynchronous Joint Position Updates

The latest FCI supports asynchronous joint position updates, enabling more flexible and compliant control workflows.


Programming Interfaces (3 Levels)

FR3 provides three levels of programming interfaces depending on research purpose.

1. Desk (High-level)

Workflow-based Visual Programming Interface

  • Browser-based GUI with drag and drop programming
  • Quick prototyping without programming knowledge
  • Suitable for human-robot interaction research, demos, experiment setup
  • Extensible through Research Apps

2. RIDE (Mid-level)

Robot Integrated Development Environment

  • Custom Desk Apps development environment
  • External sensor and other feature connections
  • Lingua Franka: Domain-specific language (DSL) for state machine programming
  • ride-cli: Command line interface for development
  • Suitable for research not requiring millisecond-level reactions (task planning, path planning, perception-based manipulation)

3. FCI (Low-level)

Franka Control Interface - Real-time Low-level Control

  • Based on libfranka C++ library
  • 1kHz real-time control command transmission
  • Essential for motion control research, advanced control algorithm development
  • Enables custom impedance control, force control implementation

Desk API (REST Interface)

Programmatic control added in 2025 update:

POST /api/brakes/release    # Release brakes
POST /api/fci/activate      # Activate FCI
POST /api/safety/clear      # Clear safety violations
  • Automated research workflow implementation
  • Enables unattended experiment environment setup
  • Documentation accessible at <robot IP>/deskapi

Safety Features

FR3 complies with ISO 10218 and ISO/TS 15066 safety standards as a collaborative robot.

Core Safety Mechanisms

  1. Collision Detection

    • Real-time external force detection based on 7-joint torque sensors
    • Immediate collision response with fast control loop (1kHz)
    • Software-based virtual walls/workspace limits
  2. Power and Force Limiting

    • Force/pressure limits based on ISO/TS 15066
    • Custom safety rule configuration
    • Self-damage prevention through internal monitoring
  3. Safety Feature Configuration

    • Custom safety rule implementation (worker protection)
    • Speed, force, workspace limit programming
    • Remote safety violation reset (Desk API)
  4. Hand Guiding

    • Intuitive manual manipulation based on torque sensors
    • Smooth compliance control

VLA Research Applications

FR3 is one of the most widely used robot platforms in VLA (Vision-Language-Action) model research.

Major Research Results

ResearchAchievementFR3 Usage
Self-Improving VLA (2025)Over 99% success rate, 1-hour uninterrupted GPU insertion/removalCore experimental platform
PLD Post-Training99% on LIBERO benchmark, 50%+ improvement on SimplerEnvReal robot validation
CoT-VLA (2025)46.7% relative performance improvement (53.7% → 78.8%)Franka-Tabletop evaluation
ReBot (2025)17% Octo, 20% OpenVLA performance improvementReal-to-Sim-to-Real validation

Major Datasets

DatasetScaleFR3/Panda Usage
Open X-Embodiment1M+ episodesCore data source
DROID76,000+ demosMajor collection platform
BridgeData V260,000+ trajectoriesPartially included
LIBERO130 tasksPyBullet simulation
Franka KitchenVarious tasksdm_control based

Simulation Environments

  • MuJoCo: Official Franka support
  • Isaac Sim: NVIDIA Omniverse-based USD assets provided
  • LIBERO: PyBullet-based long-horizon manipulation benchmark
  • panda-gym: OpenAI Gym compatible RL environment
  • RLBench: CoppeliaSim-based 100+ tasks

Software Ecosystem

Official Support

PlatformSupport LevelDescription
libfrankaOfficialC++ real-time control library
franka_ros2OfficialROS 2 Control integration
ROS 2 JazzyOfficial (2025)Full latest ROS 2 support
MoveIt 2Official (2025)Motion planning framework
MATLAB/SimulinkOfficialControl system design
MuJoCoOfficialPhysics simulation

Community Tools

ToolDescription
FrankyHigh-level Python/C++ control library
franka-interfaceCMU iamlab’s libfranka wrapper
panda-gymOpenAI Gym compatible reinforcement learning environment

Comparison with Other Robots

ItemFR3UR5eKUKA LWRKinova Gen3
DoF7677
Payload3 kg5 kg7 kg4 kg
Reach855 mm850 mm800 mm902 mm
Repeatability±0.1 mm±0.03 mm±0.1 mm±0.1 mm
Torque SensorsAll jointsNoneAll jointsNone
Force ControlNativeExternal F/T requiredNativeLimited
1kHz ControlSupportedLimitedSupportedNot supported
ROS 2 SupportExcellentGoodGoodGood
VLA EcosystemLargestModerateModerateModerate
Price~$40K~$35K~$100K~$35K

FR3’s Differentiators

  1. Native Torque Control: Precise force control with torque sensors embedded in all joints
  2. VLA Research Ecosystem: Largest research community and datasets
  3. Open API: 1kHz real-time control and full dynamics model access
  4. Research-Friendly: Three-tier interfaces (Desk, RIDE, FCI) supporting various research levels

AI Companion (Optional)

Franka AI Companion is an edge computing solution that can be used with FR3.

  • NVIDIA GPU accelerated computation
  • Integration with 1kHz real-time control
  • AI/robotics research workflow acceleration
  • Experiment environment setup without separate workstation

Company History

YearEvent
2016Franka Emika GmbH founded (Munich)
2017German Future Prize winner, Panda release
2018Time “50 Best Inventions” selection
2022Franka Research 3 (FR3) release
2023.08Preliminary insolvency filing due to shareholder dispute
2023.11Acquired by Agile Robots AG (~32 million euros)
2025.02FR3 1,000 units production achieved
2025ROS 2 Jazzy, MoveIt 2, Desk API support

Current Status (2025)

  • Ownership: Agile Robots AG (Munich, Softbank/Foxconn investment)
  • Brand: Franka Robotics
  • Product Line: Franka Research 3, Franka Production 3
  • Support: Continuous OTA updates and technical support

Purchase and Implementation Guide

Pricing Information

  • Franka Research 3 + FCI License: ~$40,000+
  • Franka Hand (Gripper): Separate purchase
  • AI Companion: Separate quote
  • Educational Institution Discount: Contact required

Required Infrastructure

  • Stable mounting surface (minimize vibration)
  • Real-time Linux PC (Ubuntu recommended)
  • Ethernet connection (10Gbps recommended)
  • Controller installation space: 355 x 483 x 89 mm

Purchase Locations


References

Official Materials

Academic Materials

News/Updates

Simulation/Datasets


See Also

Footnotes

  1. Franka Robotics achieves production of 1,000th FR3 (2025.02)

  2. Franka Research 3 Official Page, Generation Robots FR3 Product Page

  3. Franka Research 3 Datasheet v1.1 (2022.08)

  4. Self-Improving VLA with PLD (2025)