34 #ifndef MRPT_RAWLOG_PLAY_NODE_H 35 #define MRPT_RAWLOG_PLAY_NODE_H 40 #include <nav_msgs/Odometry.h> 41 #include <sensor_msgs/LaserScan.h> 42 #include <dynamic_reconfigure/server.h> 43 #include "mrpt_rawlog/RawLogRecordConfig.h" 45 #include <mrpt_msgs/ObservationRangeBeacon.h> 46 #include <mrpt_msgs/ObservationRangeBearing.h> 47 #include <mrpt/obs/CObservation.h> 61 dynamic_reconfigure::Server<mrpt_rawlog::RawLogRecordConfig>
63 dynamic_reconfigure::Server<
65 void update(
const unsigned long& loop_count);
98 #endif // MRPT_RAWLOG_PLAY_NODE_H
ros::Publisher pub_landmark_
static const int MOTION_MODEL_THRUN
void callbackParameters(mrpt_rawlog::RawLogRecordConfig &config, uint32_t level)
static const int MOTION_MODEL_GAUSSIAN
int parameter_update_skip
RawlogPlayNode(ros::NodeHandle &n)
sensor_msgs::LaserScan msg_laser_
void update(const unsigned long &loop_count)
nav_msgs::Odometry msg_odom_
void publishSingleObservation(const mrpt::obs::CObservation::Ptr &o)
mrpt_msgs::ObservationRangeBearing msg_landmark_
tf::TransformBroadcaster tf_broadcaster_
dynamic_reconfigure::Server< mrpt_rawlog::RawLogRecordConfig > reconfigureServer_
dynamic_reconfigure::Server< mrpt_rawlog::RawLogRecordConfig >::CallbackType reconfigureFnc_
ros::Publisher pub_beacon_
unsigned long loop_count_
mrpt_msgs::ObservationRangeBeacon msg_beacon_
ros::Publisher pub_laser_