|
franky 1.1.2
A High-Level Motion API for Franka
|
A wrapper around the franka::Gripper class that adds asynchronous functionality. More...
#include <gripper.hpp>
Public Member Functions | |
| Gripper (const std::string &franka_address) | |
| Gripper (Gripper &&gripper) noexcept | |
| std::shared_future< bool > | graspAsync (double width, double speed, double force, double epsilon_inner=0.005, double epsilon_outer=0.005) |
| Asynchronous variant of the franka::Gripper::grasp function. | |
| std::shared_future< bool > | moveAsync (double width, double speed) |
| Asynchronous variant of the franka::Gripper::move function. | |
| bool | open (double speed) |
| Opens the gripper fully. | |
| std::shared_future< bool > | openAsync (double speed) |
| Asynchronous variant of the open function. | |
| std::shared_future< bool > | homingAsync () |
| Asynchronous variant of the franka::Gripper::homing function. | |
| std::shared_future< bool > | stopAsync () |
| Asynchronous variant of the franka::Gripper::stop function. | |
| double | width () const |
| Current opening width of the gripper [m]. | |
| bool | is_grasped () const |
| Whether the gripper is grasping. | |
| double | max_width () const |
| Maximum width of the gripper [m]. | |
| franka::GripperState | state () const |
| Current gripper state. | |
A wrapper around the franka::Gripper class that adds asynchronous functionality.
|
inlineexplicit |
|
inlinenoexcept |
| std::shared_future< bool > franky::Gripper::graspAsync | ( | double | width, |
| double | speed, | ||
| double | force, | ||
| double | epsilon_inner = 0.005, |
||
| double | epsilon_outer = 0.005 |
||
| ) |
Asynchronous variant of the franka::Gripper::grasp function.
| width | Size of the object to grasp in [m]. |
| speed | Closing speed in [m/s]. |
| force | Grasping force in [N]. |
| epsilon_inner | Maximum tolerated deviation when the actual grasped width is smaller than the commanded grasp width. |
| epsilon_outer | Maximum tolerated deviation when the actual grasped width is larger than the commanded grasp width. |
| std::shared_future< bool > franky::Gripper::homingAsync | ( | ) |
Asynchronous variant of the franka::Gripper::homing function.
|
inline |
Whether the gripper is grasping.
|
inline |
Maximum width of the gripper [m].
Asynchronous variant of the franka::Gripper::move function.
| width | Intended opening width in [m]. |
| speed | Speed of the movement in [m/s]. |
Opens the gripper fully.
| speed | Speed of the movement in [m/s]. |
Asynchronous variant of the open function.
| speed | Speed of the movement in [m/s]. |
|
inline |
Current gripper state.
| std::shared_future< bool > franky::Gripper::stopAsync | ( | ) |
Asynchronous variant of the franka::Gripper::stop function.
|
inline |
Current opening width of the gripper [m].