frankarobotics/libfranka
C++ client library to control Franka robots in real-time
What it solves
It provides a low-level C++ interface for controlling Franka Robotics research robots, enabling precise motion control and real-time interaction with the hardware.
How it works
The library acts as a bridge between the user's software and the robot's Franka Control Interface (FCI). It supports real-time communication and is designed to work with Linux systems, specifically recommending a PREEMPT_RT patched kernel to ensure the timing precision required for robotic control.
Who it’s for
Researchers and developers working with Franka Robotics research robots who need direct, low-level access to the robot's motion and state.
Highlights
- Low-level control: Direct access to precise motion control.
- Real-time communication: Capability for high-frequency, real-time interaction.
- Multi-platform support: Compatible with Ubuntu 20.04 through 26.04 LTS.
- Python Bindings: Includes
pylibfrankafor those who prefer to control the robot using Python.
Related
- Project
- Project
- Project
- Project
- Project