Public Member Functions | Private Attributes | List of all members
robot_calibration::CaptureManager Class Reference

#include <capture_manager.h>

Public Member Functions

bool captureFeatures (const std::vector< std::string > &feature_names, robot_calibration_msgs::CalibrationData &msg)
 
 CaptureManager ()
 
std::string getUrdf ()
 
bool init (ros::NodeHandle &nh)
 
bool moveToState (const sensor_msgs::JointState &state)
 

Private Attributes

robot_calibration::ChainManagerchain_manager_
 
ros::Publisher data_pub_
 
std_msgs::String description_msg_
 
robot_calibration::FeatureFinderLoader feature_finder_loader_
 
robot_calibration::FeatureFinderMap finders_
 
ros::Publisher urdf_pub_
 

Detailed Description

Definition at line 31 of file capture_manager.h.

Constructor & Destructor Documentation

◆ CaptureManager()

robot_calibration::CaptureManager::CaptureManager ( )

Definition at line 28 of file capture_manager.cpp.

Member Function Documentation

◆ captureFeatures()

bool robot_calibration::CaptureManager::captureFeatures ( const std::vector< std::string > &  feature_names,
robot_calibration_msgs::CalibrationData &  msg 
)

Definition at line 70 of file capture_manager.cpp.

◆ getUrdf()

std::string robot_calibration::CaptureManager::getUrdf ( )

Definition at line 91 of file capture_manager.cpp.

◆ init()

bool robot_calibration::CaptureManager::init ( ros::NodeHandle nh)

Definition at line 32 of file capture_manager.cpp.

◆ moveToState()

bool robot_calibration::CaptureManager::moveToState ( const sensor_msgs::JointState &  state)

Definition at line 58 of file capture_manager.cpp.

Member Data Documentation

◆ chain_manager_

robot_calibration::ChainManager* robot_calibration::CaptureManager::chain_manager_
private

Definition at line 46 of file capture_manager.h.

◆ data_pub_

ros::Publisher robot_calibration::CaptureManager::data_pub_
private

Definition at line 42 of file capture_manager.h.

◆ description_msg_

std_msgs::String robot_calibration::CaptureManager::description_msg_
private

Definition at line 44 of file capture_manager.h.

◆ feature_finder_loader_

robot_calibration::FeatureFinderLoader robot_calibration::CaptureManager::feature_finder_loader_
private

Definition at line 47 of file capture_manager.h.

◆ finders_

robot_calibration::FeatureFinderMap robot_calibration::CaptureManager::finders_
private

Definition at line 48 of file capture_manager.h.

◆ urdf_pub_

ros::Publisher robot_calibration::CaptureManager::urdf_pub_
private

Definition at line 43 of file capture_manager.h.


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


robot_calibration
Author(s): Michael Ferguson
autogenerated on Wed May 24 2023 02:30:23