Skip to content
Snippets Groups Projects
Commit d0e023e6 authored by Joan Vallvé Navarro's avatar Joan Vallvé Navarro
Browse files

debugging

parent 185527bd
No related branches found
No related tags found
2 merge requests!28release after RAL,!27After 2nd RAL submission
...@@ -110,15 +110,19 @@ void ProcessorTrackerGnss::preProcess() ...@@ -110,15 +110,19 @@ void ProcessorTrackerGnss::preProcess()
untracked_incoming_features_[feat->satNumber()] = feat; untracked_incoming_features_[feat->satNumber()] = feat;
} }
std::string discarded_str; #ifdef _WOLF_DEBUG
std::string discarded_str, detected_str;
for (auto sat : fix_incoming_.discarded_sats) for (auto sat : fix_incoming_.discarded_sats)
discarded_str += std::to_string(sat) + " "; discarded_str += std::to_string(sat) + " ";
for (auto ftr_pair : untracked_incoming_features_)
detected_str += std::to_string(ftr_pair.first) + " ";
#endif
WOLF_DEBUG("ProcessorTrackerGnss::preProcess()", WOLF_DEBUG("ProcessorTrackerGnss::preProcess()",
"\n\tinitial observations: ", n_initial, "\n\tinitial observations: ", n_initial,
"\n\tRTKLIB discarded: ", fix_incoming_.discarded_sats.size(), " (", discarded_str, ")", "\n\tRTKLIB discarded: ", fix_incoming_.discarded_sats.size(), " (", discarded_str, ")",
"\n\tgnssutils discarded: ", n_initial - untracked_incoming_features_.size() - fix_incoming_.discarded_sats.size(), "\n\tgnssutils discarded: ", n_initial - untracked_incoming_features_.size() - fix_incoming_.discarded_sats.size(),
"\n\tdetected incoming features: ", untracked_incoming_features_.size()); "\n\tdetected incoming features: ", untracked_incoming_features_.size(), " (", detected_str, ")");
} }
unsigned int ProcessorTrackerGnss::trackFeatures(const FeatureBasePtrList& _features_in, unsigned int ProcessorTrackerGnss::trackFeatures(const FeatureBasePtrList& _features_in,
...@@ -140,6 +144,8 @@ unsigned int ProcessorTrackerGnss::trackFeatures(const FeatureBasePtrList& _feat ...@@ -140,6 +144,8 @@ unsigned int ProcessorTrackerGnss::trackFeatures(const FeatureBasePtrList& _feat
int sat_num = std::static_pointer_cast<FeatureGnssSatellite>(feat_in)->satNumber(); int sat_num = std::static_pointer_cast<FeatureGnssSatellite>(feat_in)->satNumber();
WOLF_DEBUG("tracking " , feat_in->trackId() , ", sat number ", sat_num);
if (untracked_incoming_features_.count(sat_num) != 0 and if (untracked_incoming_features_.count(sat_num) != 0 and
std::abs(untracked_incoming_features_.at(sat_num)->getObservation().L[0]) > 1e-12) // Track only carrier phase valid std::abs(untracked_incoming_features_.at(sat_num)->getObservation().L[0]) > 1e-12) // Track only carrier phase valid
{ {
...@@ -148,7 +154,12 @@ unsigned int ProcessorTrackerGnss::trackFeatures(const FeatureBasePtrList& _feat ...@@ -148,7 +154,12 @@ unsigned int ProcessorTrackerGnss::trackFeatures(const FeatureBasePtrList& _feat
_features_out.push_back(ftr); _features_out.push_back(ftr);
_feature_correspondences[ftr] = std::make_shared<FeatureMatch>(FeatureMatch({feat_in,0})); _feature_correspondences[ftr] = std::make_shared<FeatureMatch>(FeatureMatch({feat_in,0}));
WOLF_DEBUG("track: " , feat_in->trackId() , " last: " , feat_in->id() , " inc: " , ftr->id() , " !" ); WOLF_DEBUG("\ttracked: " , feat_in->trackId() , " last: " , feat_in->id() , " inc: " , ftr->id() , " !" );
}
else
{
WOLF_DEBUG_COND(untracked_incoming_features_.count(sat_num) == 0, "\tnot tracked, missing satellite" );
WOLF_DEBUG_COND(untracked_incoming_features_.count(sat_num) == 1, "\tnot tracked, wrong carrier phase value" );
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment