fix: restore from Gibbs indices to measurement indices #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.




This pull request introduces logic to restore measurement indices from internal Gibbs sampling indices in both the C++ and Python multi-sensor GLMB-UKF filter implementations. This ensures that after internal processing, the indices used for measurements correctly map back to the original measurement indices, improving consistency and correctness in downstream processing.
Restoration of measurement indices:
cpp_ms_glmb_ukf/src/run_filter.hpp, added a loop to convert Gibbs indices back to measurement indices for all relevant entries inupdate_hypcmp_tmpusing themindicesmapping after hypothesis assignment.ms_glmb_ukf/run_filter.py, inserted corresponding logic to restore measurement indices inupdate_hypcmp_tmpfor all non-off (active) tracks using themindicesmapping.