Class List#
Here are all the classes, structs, enums, and types with brief descriptions:
Core Robot Control#
Maintains a network connection to the robot, provides the current robot state, gives access to the model library and allows to control the robot |
|
Allows the user to read the state of a Robot and to send new control commands after starting a control process |
|
Calculates poses of joints and dynamic properties of the robot |
Gripper Control#
Maintains a network connection to the gripper, provides the current gripper state, and allows the execution of commands |
|
Describes the gripper state |
Robot State#
Describes the robot state including joint positions, velocities, torques, and errors |
|
Enumerates different robot operation modes |
|
Enumerates errors that can occur while controlling a Robot |
Motion Types#
Stores values for joint position motion generation |
|
Stores values for joint velocity motion generation |
|
Stores values for Cartesian pose motion generation |
|
Stores values for Cartesian velocity motion generation |
|
Stores values for torque control |
Configuration Types#
Represents a duration with millisecond resolution |
|
Enumeration for real-time scheduling requirements |
|
Enumeration for controller mode selection (joint or Cartesian impedance) |
Exceptions#
Base class for all exceptions used by libfranka |
|
Thrown if an error occurs during command execution |
|
Thrown if an error occurs during motion generation or torque control |
|
Thrown if a connection to the robot cannot be established, or when a timeout occurs |
|
Thrown if an operation cannot be performed |
|
Thrown if real-time scheduling requirements cannot be met |
See Also#
Class Hierarchy - View the inheritance structure
Module Reference - Browse by module