mirror of
https://github.com/introlab/rtabmap_ros.git
synced 2026-10-04 16:57:46 +08:00
Added localization diagnostic when loc_thr parameter is set.
This commit is contained in:
@@ -399,6 +399,19 @@ private:
|
||||
ros::Time previousStamp_;
|
||||
|
||||
rtabmap_util::ULogToRosout ulogToRosout_;
|
||||
|
||||
class LocalizationStatusTask : public diagnostic_updater::DiagnosticTask
|
||||
{
|
||||
public:
|
||||
LocalizationStatusTask();
|
||||
void setLocalizationThreshold(double value);
|
||||
void updateStatus(const cv::Mat & covariance, bool twoDMapping);
|
||||
void run(diagnostic_updater::DiagnosticStatusWrapper &stat);
|
||||
private:
|
||||
double localizationThreshold_;
|
||||
double localizationError_;
|
||||
};
|
||||
LocalizationStatusTask localizationDiagnostic_;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user