Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
shadow_robot::SrHandFinder Class Reference

#include <sr_hand_finder.hpp>

Public Member Functions

std::map< std::string, std::string > get_calibration_path ()
 
HandControllerTuning get_hand_controller_tuning ()
 
HandConfig get_hand_parameters ()
 
std::map< std::string, std::vector< std::string > > get_joints ()
 
 SrHandFinder ()
 
virtual ~SrHandFinder ()
 

Static Public Member Functions

static const std::vector< std::string > get_default_joints ()
 

Private Member Functions

void generate_calibration_path ()
 
void generate_hand_controller_tuning_path ()
 
void generate_joints_with_prefix ()
 

Private Attributes

std::map< std::string, std::string > calibration_path_
 
HandConfig hand_config_
 
HandControllerTuning hand_controller_tuning_
 
std::map< std::string, std::vector< std::string > > joints_
 
ros::NodeHandle node_handle_
 

Static Private Attributes

static const std::vector< std::string > joint_names_
 

Detailed Description

Definition at line 46 of file sr_hand_finder.hpp.

Constructor & Destructor Documentation

◆ SrHandFinder()

shadow_robot::SrHandFinder::SrHandFinder ( )

Definition at line 57 of file sr_hand_finder.cpp.

◆ ~SrHandFinder()

virtual shadow_robot::SrHandFinder::~SrHandFinder ( )
inlinevirtual

Definition at line 61 of file sr_hand_finder.hpp.

Member Function Documentation

◆ generate_calibration_path()

void shadow_robot::SrHandFinder::generate_calibration_path ( )
private

Definition at line 154 of file sr_hand_finder.cpp.

◆ generate_hand_controller_tuning_path()

void shadow_robot::SrHandFinder::generate_hand_controller_tuning_path ( )
private

Definition at line 165 of file sr_hand_finder.cpp.

◆ generate_joints_with_prefix()

void shadow_robot::SrHandFinder::generate_joints_with_prefix ( )
private

Definition at line 89 of file sr_hand_finder.cpp.

◆ get_calibration_path()

std::map< std::string, std::string > shadow_robot::SrHandFinder::get_calibration_path ( )

Definition at line 203 of file sr_hand_finder.cpp.

◆ get_default_joints()

const std::vector< std::string > shadow_robot::SrHandFinder::get_default_joints ( )
static

Definition at line 47 of file sr_hand_finder.cpp.

◆ get_hand_controller_tuning()

HandControllerTuning shadow_robot::SrHandFinder::get_hand_controller_tuning ( )

Definition at line 208 of file sr_hand_finder.cpp.

◆ get_hand_parameters()

HandConfig shadow_robot::SrHandFinder::get_hand_parameters ( )

Definition at line 52 of file sr_hand_finder.cpp.

◆ get_joints()

std::map< std::string, std::vector< std::string > > shadow_robot::SrHandFinder::get_joints ( )

Definition at line 198 of file sr_hand_finder.cpp.

Member Data Documentation

◆ calibration_path_

std::map<std::string, std::string> shadow_robot::SrHandFinder::calibration_path_
private

Definition at line 71 of file sr_hand_finder.hpp.

◆ hand_config_

HandConfig shadow_robot::SrHandFinder::hand_config_
private

Definition at line 68 of file sr_hand_finder.hpp.

◆ hand_controller_tuning_

HandControllerTuning shadow_robot::SrHandFinder::hand_controller_tuning_
private

Definition at line 69 of file sr_hand_finder.hpp.

◆ joint_names_

const std::vector< std::string > shadow_robot::SrHandFinder::joint_names_
staticprivate
Initial value:
= list_of("FFJ1")("FFJ2")("FFJ3")("FFJ4")("MFJ1")("MFJ2")(
"MFJ3")("MFJ4")("RFJ1")("RFJ2")("RFJ3")("RFJ4")("LFJ1")("LFJ2")("LFJ3")("LFJ4")("LFJ5")("THJ1")("THJ2")(
"THJ3")("THJ4")("THJ5")("WRJ1")("WRJ2")

Definition at line 66 of file sr_hand_finder.hpp.

◆ joints_

std::map<std::string, std::vector<std::string> > shadow_robot::SrHandFinder::joints_
private

Definition at line 70 of file sr_hand_finder.hpp.

◆ node_handle_

ros::NodeHandle shadow_robot::SrHandFinder::node_handle_
private

Definition at line 67 of file sr_hand_finder.hpp.


The documentation for this class was generated from the following files:


sr_utilities
Author(s): Ugo Cupcic
autogenerated on Mon Feb 28 2022 23:52:19