Public Member Functions | |
void | addMeasurement () |
void | averageFTMeas () |
bool | finished () |
FTCalibNode () | |
void | getCalib (double &mass, Eigen::Vector3d &COM_pos, Eigen::Vector3d &f_bias, Eigen::Vector3d &t_bias) |
bool | getPose (const std::string &pose_param_name, Eigen::Matrix< double, 6, 1 > &pose) |
bool | getROSParameters () |
void | init () |
bool | moveNextPose () |
void | saveCalibData () |
void | saveMeasurements (geometry_msgs::Vector3Stamped gravity, geometry_msgs::WrenchStamped ft_meas) |
void | topicCallback_ft_raw (const geometry_msgs::WrenchStamped::ConstPtr &msg) |
void | topicCallback_imu (const sensor_msgs::Imu::ConstPtr &msg) |
~FTCalibNode () | |
Public Attributes | |
ros::NodeHandle | n_ |
ros::AsyncSpinner * | spinner |
ros::Subscriber | topicSub_Accelerometer_ |
ros::Subscriber | topicSub_ft_raw_ |
Private Attributes | |
std::string | m_calib_file_dir |
std::string | m_calib_file_name |
bool | m_finished |
geometry_msgs::WrenchStamped | m_ft_avg |
FTCalib * | m_ft_calib |
unsigned int | m_ft_counter |
geometry_msgs::WrenchStamped | m_ft_raw |
moveit::planning_interface::MoveGroupInterface * | m_group |
sensor_msgs::Imu | m_imu |
std::string | m_meas_file_dir |
std::string | m_meas_file_name |
std::string | m_moveit_group_name |
int | m_number_random_poses |
unsigned int | m_pose_counter |
std::string | m_poses_frame_id |
bool | m_random_poses |
bool | m_received_ft |
bool | m_received_imu |
tf::TransformListener * | m_tf_listener |
Definition at line 55 of file ft_calib_node.cpp.
|
inline |
Definition at line 65 of file ft_calib_node.cpp.
|
inline |
Definition at line 88 of file ft_calib_node.cpp.
|
inline |
Definition at line 398 of file ft_calib_node.cpp.
|
inline |
Definition at line 477 of file ft_calib_node.cpp.
|
inline |
Definition at line 376 of file ft_calib_node.cpp.
|
inline |
Definition at line 450 of file ft_calib_node.cpp.
|
inline |
Definition at line 286 of file ft_calib_node.cpp.
|
inline |
Definition at line 98 of file ft_calib_node.cpp.
|
inline |
Definition at line 216 of file ft_calib_node.cpp.
|
inline |
Definition at line 224 of file ft_calib_node.cpp.
|
inline |
Definition at line 314 of file ft_calib_node.cpp.
|
inline |
Definition at line 359 of file ft_calib_node.cpp.
|
inline |
Definition at line 381 of file ft_calib_node.cpp.
|
inline |
Definition at line 390 of file ft_calib_node.cpp.
|
private |
Definition at line 536 of file ft_calib_node.cpp.
|
private |
Definition at line 532 of file ft_calib_node.cpp.
|
private |
Definition at line 510 of file ft_calib_node.cpp.
|
private |
Definition at line 520 of file ft_calib_node.cpp.
|
private |
Definition at line 516 of file ft_calib_node.cpp.
|
private |
Definition at line 508 of file ft_calib_node.cpp.
|
private |
Definition at line 519 of file ft_calib_node.cpp.
|
private |
Definition at line 505 of file ft_calib_node.cpp.
|
private |
Definition at line 523 of file ft_calib_node.cpp.
|
private |
Definition at line 543 of file ft_calib_node.cpp.
|
private |
Definition at line 539 of file ft_calib_node.cpp.
|
private |
Definition at line 529 of file ft_calib_node.cpp.
|
private |
Definition at line 554 of file ft_calib_node.cpp.
|
private |
Definition at line 507 of file ft_calib_node.cpp.
|
private |
Definition at line 546 of file ft_calib_node.cpp.
|
private |
Definition at line 550 of file ft_calib_node.cpp.
|
private |
Definition at line 512 of file ft_calib_node.cpp.
|
private |
Definition at line 513 of file ft_calib_node.cpp.
|
private |
Definition at line 525 of file ft_calib_node.cpp.
ros::NodeHandle FTCalibNode::n_ |
Definition at line 60 of file ft_calib_node.cpp.
ros::AsyncSpinner* FTCalibNode::spinner |
Definition at line 61 of file ft_calib_node.cpp.
ros::Subscriber FTCalibNode::topicSub_Accelerometer_ |
Definition at line 63 of file ft_calib_node.cpp.
ros::Subscriber FTCalibNode::topicSub_ft_raw_ |
Definition at line 62 of file ft_calib_node.cpp.