Go to the documentation of this file.
6 #include <boost/optional.hpp>
17 ControllerVerifier(
const std::map<std::string, std::shared_ptr<franka_gazebo::Joint>>& joints,
18 const std::string&
arm_id);
21 bool areArmJoints(
const std::set<std::string>& resources)
const;
bool isValidController(const hardware_interface::ControllerInfo &controller) const
checks if a controller can be used in the franka_hw gazebo plugin
bool areFingerJoints(const std::set< std::string > &resources) const
checks if a set of joint_names only contains the joints that are used for the gripper
bool isClaimingGripperController(const hardware_interface::ControllerInfo &info) const
checks if a controller wants to use the finger joints with the effort interface
bool isClaimingArmController(const hardware_interface::ControllerInfo &info) const
checks if a controller that uses the joints of the arm (not gripper joints) claims a position,...
static bool hasControlMethodAndValidSize(const hardware_interface::InterfaceResources &resource)
static boost::optional< ControlMethod > determineControlMethod(const std::string &hardware_interface)
returns the control method of a hardware interface
bool areArmJoints(const std::set< std::string > &resources) const
checks if a set of joint_names only contains the joints that are used for the arm
Can be used to check controllers in franka_gazebo.
ControllerVerifier(const std::map< std::string, std::shared_ptr< franka_gazebo::Joint >> &joints, const std::string &arm_id)
Creates a ControllerVerifier object to check controllers for franka_gazebo.
std::vector< std::string > joint_names_
franka_gazebo
Author(s): Franka Emika GmbH
autogenerated on Mon Sep 19 2022 02:33:28