Calibration via least squares! TransformSensorData now just multiplies by a 4x4 matrix.