I introduced several effective methods able to perform self calibration in different contexts for different sensors. Specifically, this is a list of the methods:
Method to perform simultaneous localization and odometry calibration in real-time (see here).
Method for automatic self-calibration of a vision System during Robot Motion (see here).
Method for omnidirectional camera calibration starting from vertical lines (see here)
I also investigated this problem from a theoretical point of view. Some results can be found here.