Controller for executing a gripper command action for simple single-dof grippers.
More...
|
GRIPPER_ACTION_CONTROLLER_PUBLIC controller_interface::return_type | init (const std::string &controller_name) override |
|
GRIPPER_ACTION_CONTROLLER_PUBLIC controller_interface::InterfaceConfiguration | command_interface_configuration () const override |
| command_interface_configuration This controller requires the position command interfaces for the controlled joints
|
|
GRIPPER_ACTION_CONTROLLER_PUBLIC controller_interface::InterfaceConfiguration | state_interface_configuration () const override |
| command_interface_configuration This controller requires the position and velocity state interfaces for the controlled joints
|
|
GRIPPER_ACTION_CONTROLLER_PUBLIC controller_interface::return_type | update () override |
|
GRIPPER_ACTION_CONTROLLER_PUBLIC rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn | on_configure (const rclcpp_lifecycle::State &previous_state) override |
|
GRIPPER_ACTION_CONTROLLER_PUBLIC rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn | on_activate (const rclcpp_lifecycle::State &previous_state) override |
|
GRIPPER_ACTION_CONTROLLER_PUBLIC rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn | on_deactivate (const rclcpp_lifecycle::State &previous_state) override |
|
CONTROLLER_INTERFACE_PUBLIC void | assign_interfaces (std::vector< hardware_interface::LoanedCommandInterface > &&command_interfaces, std::vector< hardware_interface::LoanedStateInterface > &&state_interfaces) |
|
CONTROLLER_INTERFACE_PUBLIC void | release_interfaces () |
|
virtual CONTROLLER_INTERFACE_PUBLIC return_type | init (const std::string &controller_name, rclcpp::NodeOptions &node_options) |
|
CONTROLLER_INTERFACE_PUBLIC std::shared_ptr< rclcpp::Node > | get_node () |
|
template<typename ParameterT > |
auto | auto_declare (const std::string &name, const ParameterT &default_value) |
| Declare and initialize a parameter with a type.
|
|
CONTROLLER_INTERFACE_PUBLIC const rclcpp_lifecycle::State & | configure () |
|
CONTROLLER_INTERFACE_PUBLIC const rclcpp_lifecycle::State & | cleanup () |
|
CONTROLLER_INTERFACE_PUBLIC const rclcpp_lifecycle::State & | deactivate () |
|
CONTROLLER_INTERFACE_PUBLIC const rclcpp_lifecycle::State & | activate () |
|
CONTROLLER_INTERFACE_PUBLIC const rclcpp_lifecycle::State & | shutdown () |
|
CONTROLLER_INTERFACE_PUBLIC const rclcpp_lifecycle::State & | get_current_state () const |
|
template<const char * HardwareInterface>
class gripper_action_controller::GripperActionController< HardwareInterface >
Controller for executing a gripper command action for simple single-dof grippers.
- Template Parameters
-
HardwareInterface | Controller hardware interface. Currently hardware_interface::HW_IF_POSITION and hardware_interface::HW_IF_EFFORT are supported out-of-the-box. |