36 #include <boost/interprocess/sync/interprocess_mutex.hpp> 38 #ifndef MRPT_RAWLOG_RECORD_H 39 #define MRPT_RAWLOG_RECORD_H 41 #include <mrpt/version.h> 42 #include <mrpt/obs/CRawlog.h> 43 #include <mrpt/obs/CActionRobotMovement2D.h> 44 #include <mrpt/obs/CObservationOdometry.h> 45 #include <mrpt/obs/CObservation2DRangeScan.h> 46 #include <mrpt/obs/CObservationBearingRange.h> 47 #include <mrpt/obs/CObservationBeaconRanges.h> 49 using mrpt::obs::CActionRobotMovement2D;
50 using mrpt::obs::CRawlog;
52 #include <mrpt/poses/CPose2D.h> 53 #include <mrpt_bridge/mrpt_log_macros.h> 90 #endif // MRPT_RAWLOG_RECORD_H std::string raw_log_name_asf
double bearing_range_std_pitch
#define RAWLOG_RECORD_DEFAULT_DEBUG
double bearing_range_std_range
boost::interprocess::interprocess_mutex mutexRawLog
#define RAWLOG_RECORD_DEFAULT_RAW_LOG_NAME
CActionRobotMovement2D::TMotionModelOptions motionModelOptions
double bearing_range_std_yaw
void updateRawLogName(const mrpt::system::TTimeStamp &t)
#define RAWLOG_RECORD_DEFAULT_RAW_FOLDER
std::string raw_log_folder
#define RAWLOG_RECORD_DEFAULT_RAW_LOG_NAME_ASF
bool record_bearing_range