Closed miguelriemoliveira closed 8 months ago
This is a tricky one
The problem is here
the dataset['patterns'] in fact has no detection for collection 000. However, the pattern is fixed, and there are other collections which have detected the pattern ... We should be using one of those ...
So I traced the creation if the 'transforms_initial' to the data_collector.py script, to a function called estimatePatternPosesForCollection
So I think that this should remain untouched, since that changing this will deprecate all datasets.
The strategy should be in calibrate, if the pattern is fixed select the first collection which provides a transform initial and use that one.
Fixed. Calibrating with 63 collections ...
Created after #860
In the merged riwmpbot dataset, if we use only complete collections we have only 33, which is still small.
When running calibration using the -uic flag to use incomplete collections we get this error:
we get the error:
From #860, we can see that collection 000 is detected in two patterns,