Permanent-magnet spherical motors (PMSpMs) possess three-degree-of-freedom omnidirectional motion characteristics, and rotor attitude estimation (RAE) is essential for closed-loop control. This article proposes a visual RAE method for spherical motors using a Kalman filter and geometric constraint Transformer (GK-TransT). An RAE system was equipped with a monocular area scan camera with a visual feature component (VFC) mounted on the bottom of the rotor. In the proposed GK-TransT algorithm, the Kalman filter is used to enhance the robustness and accuracy of the TransT tracker. To verify the algorithm, a tracking comparison was conducted among the GK-TransT, original TransT, KCF, and CSRT algorithms. The results indicate that the tracking precisions of the proposed GK-TransT algorithm for the main and auxiliary feature points reach 90.9% and 94.4%, respectively, with an average processing speed of 61.23 FPS and a single-frame latency of 16.33 ms. Considering the tracking precision, real-time performance, and robustness under occlusion and motion blur conditions, the GK-TransT algorithm is more applicable for the RAE of the PMSpM. In addition, an RAE test bench was developed, and the GK-TransT-based method and a micro-electro-mechanical system (MEMS) sensor were compared. The physical ground truth of a hydraulic rotary table was used as the benchmark. The comparison results indicate that the GK-TransT-based method achieves a higher accuracy than the MEMS method. Finally, the practicability of the proposed method is proved.
Liu et al. (Sat,) studied this question.