13 #ifndef AUTO_DOCKING_ROS_HPP_ 14 #define AUTO_DOCKING_ROS_HPP_ 22 #include <kobuki_msgs/AutoDockingAction.h> 29 #include <std_msgs/String.h> 30 #include <nav_msgs/Odometry.h> 31 #include <kobuki_msgs/SensorState.h> 32 #include <kobuki_msgs/DockInfraRed.h> 38 #include <kdl/frames.hpp> 48 kobuki_msgs::SensorState,
49 kobuki_msgs::DockInfraRed
74 kobuki_msgs::AutoDockingGoal
goal_;
89 void syncCb(
const nav_msgs::OdometryConstPtr& odom,
90 const kobuki_msgs::SensorStateConstPtr& core,
91 const kobuki_msgs::DockInfraRedConstPtr& ir);
92 void debugCb(
const std_msgs::StringConstPtr& msg);
ros::Publisher debug_jabber_
boost::shared_ptr< message_filters::Subscriber< nav_msgs::Odometry > > odom_sub_
kobuki_msgs::AutoDockingGoal goal_
kobuki_msgs::AutoDockingFeedback feedback_
message_filters::sync_policies::ApproximateTime< nav_msgs::Odometry, kobuki_msgs::SensorState, kobuki_msgs::DockInfraRed > SyncPolicy
boost::shared_ptr< message_filters::Synchronizer< SyncPolicy > > sync_
boost::shared_ptr< message_filters::Subscriber< kobuki_msgs::SensorState > > core_sub_
void syncCb(const nav_msgs::OdometryConstPtr &odom, const kobuki_msgs::SensorStateConstPtr &core, const kobuki_msgs::DockInfraRedConstPtr &ir)
ros::Publisher motor_power_enabler_
kobuki_msgs::AutoDockingResult result_
AutoDockingROS(std::string name)
actionlib::SimpleActionServer< kobuki_msgs::AutoDockingAction > as_
bool init(ros::NodeHandle &nh)
ros::Publisher velocity_commander_
void debugCb(const std_msgs::StringConstPtr &msg)
boost::shared_ptr< message_filters::Subscriber< kobuki_msgs::DockInfraRed > > ir_sub_