Overview of franky features
masterfranky is a high-level control library for Franka robots that supports both Python and C++. It uses the Ruckig library to plan time-optimal trajectories, allowing for smooth motion without requiring the user to manage 1 kHz real-time programming.
Key capabilities include:
- Trajectory Control: Cartesian (position/velocity) and Joint (position/velocity) control.
- Torque Control: Direct joint torque control and built-in Cartesian/Joint impedance control.
- Real-time Preemption: Ability to change targets or preempt motions on the fly.
- Reactive Behavior: Define reactions to unexpected events like environmental contact.
- Callbacks: Non-blocking motion and reaction callbacks for logging or debugging.
- Full libfranka Access: Direct Python access to most
libfrankafunctionality (e.g., gripper control, reading robot state, setting force thresholds).