See induvidual source files for more detailed documentation.
- Interface class that can monitor and control the robot
- Provides all required information about robot state and end-effector state
- Joint positions, velocities, and effort can be directly controlled and monitored using available methods
- Smooth interpolation of joint positions possible
- End-effector and Stiffness frames can be directly set (uses FrankaFramesInterface from franka_ros_interface/franka_tools)
- Interface class to monitor and control gripper
- Gripper open, close methods
- Grasp, move joints methods
- Interface class to reset robot when in recoverable error (use enable_robot.py script in scripts/)
- Collects and stores all useful information about the robot from the ROS parameter server
- Scripts providing simple gripper actions, and robot reset are provided