Text this: Heterogeneous sensor-based rotor attitude detection for a spherical motor using distributed Kalman filtering method