Go to the documentation of this file.
34 #ifndef MRPT_RAWLOG_PLAY_NODE_H
35 #define MRPT_RAWLOG_PLAY_NODE_H
37 #include <dynamic_reconfigure/server.h>
38 #include <mrpt/obs/CObservation.h>
39 #include <mrpt_msgs/ObservationRangeBeacon.h>
40 #include <mrpt_msgs/ObservationRangeBearing.h>
41 #include <nav_msgs/Odometry.h>
42 #include <sensor_msgs/LaserScan.h>
44 #include "geometry_msgs/TransformStamped.h"
45 #include "mrpt_rawlog/RawLogRecordConfig.h"
62 mrpt_rawlog::RawLogRecordConfig& config, uint32_t level);
63 dynamic_reconfigure::Server<mrpt_rawlog::RawLogRecordConfig>
65 dynamic_reconfigure::Server<
67 void update(
const unsigned long& loop_count);
99 #endif // MRPT_RAWLOG_PLAY_NODE_H
void callbackParameters(mrpt_rawlog::RawLogRecordConfig &config, uint32_t level)
ros::Publisher pub_landmark_
ros::Publisher pub_laser_
dynamic_reconfigure::Server< mrpt_rawlog::RawLogRecordConfig >::CallbackType reconfigureFnc_
void publishSingleObservation(const mrpt::obs::CObservation::Ptr &o)
mrpt_msgs::ObservationRangeBearing msg_landmark_
sensor_msgs::LaserScan msg_laser_
RawlogPlayNode(ros::NodeHandle &n)
dynamic_reconfigure::Server< mrpt_rawlog::RawLogRecordConfig > reconfigureServer_
nav_msgs::Odometry msg_odom_
static const int MOTION_MODEL_GAUSSIAN
mrpt_msgs::ObservationRangeBeacon msg_beacon_
void update(const unsigned long &loop_count)
ros::Publisher pub_beacon_
unsigned long loop_count_
static const int MOTION_MODEL_THRUN
int parameter_update_skip
tf2_ros::TransformBroadcaster tf_broadcaster_
mrpt_rawlog
Author(s):
autogenerated on Tue Sep 17 2024 02:10:22