Adaptive Self-Calibration for Minimalistic Collective Perception by Imperfect Robot Swarms