Public Member Functions | |
bool | calibrateBiasSrvCallback (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res) |
bool | getROSParameters () |
GravityCompensationNode () | |
void | publish_gripper_com_tf () |
void | topicCallback_ft_raw (const geometry_msgs::WrenchStamped::ConstPtr &msg) |
void | topicCallback_imu (const sensor_msgs::Imu::ConstPtr &msg) |
~GravityCompensationNode () | |
Private Attributes | |
unsigned int | m_calib_measurements |
bool | m_calibrate_bias |
Eigen::Matrix< double, 6, 1 > | m_ft_bias |
GravityCompensation * | m_g_comp |
GravityCompensationParams * | m_g_comp_params |
double | m_gripper_com_broadcast_frequency |
sensor_msgs::Imu | m_imu |
bool | m_received_imu |
Definition at line 49 of file gravity_compensation_node.cpp.
|
inline |
implementation of topics to publish
Definition at line 66 of file gravity_compensation_node.cpp.
|
inline |
Definition at line 99 of file gravity_compensation_node.cpp.
|
inline |
Definition at line 325 of file gravity_compensation_node.cpp.
|
inline |
Get F/T sensor bias
Definition at line 105 of file gravity_compensation_node.cpp.
|
inline |
Definition at line 302 of file gravity_compensation_node.cpp.
|
inline |
Definition at line 251 of file gravity_compensation_node.cpp.
|
inline |
Definition at line 245 of file gravity_compensation_node.cpp.
ros::ServiceServer GravityCompensationNode::calibrate_bias_srv_server_ |
Definition at line 61 of file gravity_compensation_node.cpp.
|
private |
Definition at line 341 of file gravity_compensation_node.cpp.
|
private |
Definition at line 340 of file gravity_compensation_node.cpp.
|
private |
Definition at line 342 of file gravity_compensation_node.cpp.
|
private |
Definition at line 335 of file gravity_compensation_node.cpp.
|
private |
Definition at line 334 of file gravity_compensation_node.cpp.
|
private |
Definition at line 338 of file gravity_compensation_node.cpp.
|
private |
Definition at line 336 of file gravity_compensation_node.cpp.
|
private |
Definition at line 337 of file gravity_compensation_node.cpp.
ros::NodeHandle GravityCompensationNode::n_ |
Definition at line 52 of file gravity_compensation_node.cpp.
tf::TransformBroadcaster GravityCompensationNode::tf_br_ |
Definition at line 63 of file gravity_compensation_node.cpp.
ros::Publisher GravityCompensationNode::topicPub_ft_compensated_ |
Definition at line 59 of file gravity_compensation_node.cpp.
ros::Publisher GravityCompensationNode::topicPub_ft_zeroed_ |
Definition at line 58 of file gravity_compensation_node.cpp.
ros::Subscriber GravityCompensationNode::topicSub_ft_raw_ |
Definition at line 56 of file gravity_compensation_node.cpp.
ros::Subscriber GravityCompensationNode::topicSub_imu_ |
Definition at line 55 of file gravity_compensation_node.cpp.