14 #include "sensor_msgs/LaserScan.h" 15 #include "xbot_navi/AutodockState.h" 16 #include "std_msgs/Bool.h" 17 #include "geometry_msgs/TwistStamped.h" 19 #include "boost/thread.hpp" 30 void laser_scanCB(
const sensor_msgs::LaserScan);
31 void launch_autodockCB(
const std_msgs::Bool);
32 void pub_autodock_state();
33 void cal_docker_pose();
35 void heading_docker();
float vertical_theta_thresh
xbot_navi::AutodockState autodock_state_msg
ros::Subscriber launch_autodock_sub
geometry_msgs::Twist cmd_vel_msg
double distance(double x0, double y0, double x1, double y1)
boost::thread * heading_docker_thread
boost::thread * search_dock_thread
boost::thread * state_pub_thread
ros::Publisher xbot_cmd_vel_pub
ros::Subscriber laser_scan_sub
ros::Publisher autodock_state_pub