10 #include <geometry_msgs/Pose.h> 11 #include <geometry_msgs/Twist.h> 12 #include <move_base_msgs/MoveBaseAction.h> 14 #include <caster_app/DockAction.h> 73 #endif // DOCK_SERVER_H_
void MovebaseFeedbackCallback(const move_base_msgs::MoveBaseFeedbackConstPtr &feedback)
caster_app::DockFeedback feedback_
void GoalCallback(GoalHandle gh)
void CancelCallback(GoalHandle gh)
actionlib::ServerGoalHandle< caster_app::DockAction > GoalHandle
actionlib::SimpleActionClient< move_base_msgs::MoveBaseAction > move_base_client_
ros::NodeHandle private_nh_
tf::TransformListener tf_listener_
geometry_msgs::Pose dock_ready_pose_
void MovebaseDoneCallback(const actionlib::SimpleClientGoalState &state, const move_base_msgs::MoveBaseResultConstPtr &result)
caster_app::DockResult result_
DockPerception perception_
DockServer(ros::NodeHandle &nh, ros::NodeHandle &private_nh, const std::string &server_name)