Class Hierarchy#
This page shows the class hierarchy for all classes in pylibfranka.
Exception Hierarchy#
All exceptions inherit from the base FrankaException:

Text Representation#
Exception (Python built-in)
└── FrankaException
├── CommandException
├── ControlException
├── NetworkException
├── InvalidOperationException
└── RealtimeException
Control and State Classes#
The main classes for robot control and state access:
Class |
Description |
|---|---|
Main robot control interface |
|
Active control session for reading state and writing commands |
|
Complete robot state information |
|
Robot dynamics model |
Gripper Classes#
Class |
Description |
|---|---|
Gripper control interface |
|
Gripper state information |
Motion Command Types#
All motion command types are independent data structures:
Class |
Description |
|---|---|
Joint space position commands |
|
Joint space velocity commands |
|
Cartesian space pose commands |
|
Cartesian space velocity commands |
|
Joint torque commands |
Enumeration Types#
Enum |
Description |
|---|---|
Real-time enforcement mode (kEnforce, kIgnore) |
|
Controller type (JointImpedance, CartesianImpedance) |
|
Current robot operation mode |
Other Types#
Class |
Description |
|---|---|
Time duration representation |
|
Robot error state flags |
See Also#
Class List - Alphabetical class list
Exceptions - Detailed exception documentation