19 #ifndef OP3_LOCALIZATION_H_ 20 #define OP3_LOCALIZATION_H_ 29 #include <std_msgs/String.h> 30 #include <std_msgs/Int16.h> 31 #include <geometry_msgs/PoseStamped.h> 36 #include <eigen3/Eigen/Eigen> 39 #include <boost/thread.hpp> 81 Eigen::MatrixXd
calcVWerr(Eigen::MatrixXd tar_position, Eigen::MatrixXd curr_position,
82 Eigen::MatrixXd tar_orientation, Eigen::MatrixXd curr_orientation);
96 #endif // THORMANG3_LOCALIZATION_H_ Eigen::MatrixXd calcVWerr(Eigen::MatrixXd tar_position, Eigen::MatrixXd curr_position, Eigen::MatrixXd tar_orientation, Eigen::MatrixXd curr_orientation)
geometry_msgs::PoseStamped pelvis_pose_base_walking_new_
geometry_msgs::PoseStamped pelvis_pose_base_walking_
geometry_msgs::PoseStamped pelvis_pose_offset_new_
geometry_msgs::PoseStamped pelvis_pose_old_
double transform_tolerance_
tf::TransformBroadcaster broadcaster_
tf::StampedTransform pelvis_trans_
void pelvisPoseResetCallback(const std_msgs::String::ConstPtr &msg)
geometry_msgs::PoseStamped pelvis_pose_offset_
geometry_msgs::PoseStamped pelvis_pose_
void pelvisPoseCallback(const geometry_msgs::PoseStamped::ConstPtr &msg)
ros::Subscriber pelvis_pose_msg_sub_
ros::Subscriber pelvis_reset_msg_sub_
ros::NodeHandle ros_node_