MECHANICAL ENGINEERING |
|
|
|
|
|
Three-degree-of-freedom motor pose measurement method based on redundant magnetic field information |
YAN Bo, HU Jinchun, ZHU Yu, WEN Tingrui, XU Dengfeng |
Beijing Key Laboratory of Precision/Ultra-precision Manufacturing Equipment and Control, Department of Mechanical Engineering, Tsinghua University, Beijing 100084, China |
|
|
Abstract [Objective] Accurate pose measurement is crucial for precise motion control in multi-degree-of-freedom motors. Traditional methods for pose measurement often rely on external sensors such as encoders, inertial measurement units, and optical sensors, which can be complex and less reliable. This paper introduces a three-degree-of-freedom pose measurement technique that uses redundant magnetic field information. By utilizing the motor's intrinsic magnetic field, this approach aims to simplify the system design and improve its robustness. [Methods] The proposed method employs an array of redundant magnetic sensors to detect the magnetic field generated by the motor's rotor permanent magnets. A measurement algorithm is developed to quickly calculate the motor's multi-degree-of-freedom pose from the detected magnetic flux density data. In addition, a calibration algorithm is introduced to ensure real-time, precise measurement of the motor's pose by accurately aligning the magnetic field model parameters with the actual magnetic field generated by the motor. This calibration process leverages simulation data and a linear magnetic field model to achieve accurate alignment. To further enhance accuracy, spatial transformation matrices are used to construct a mathematical model of the magnetic sensor signals. This allows the system to effectively map the detected magnetic field information to the motor's pose. The Gauss-Newton method is then employed to solve the overdetermined equations arising from the redundant information provided by multiple sensors, and multi-degree-of-freedom pose measurement and position parameter calibration are realized. [Results] A significant advantage of this method is its reliance on the motor's intrinsic magnetic field for pose measurement. This intrinsic measurement approach simplifies the overall system structure and enhances its robustness. By measuring the pose based on the motor's magnetic field, the system can simultaneously determine the installation position of the sensor array and calibrate the parameter offsets of the permanent magnets. This dual functionality is achieved without any special requirements for the sensor arrangement, providing versatility and adaptability to different motor configurations. In addition, this method is less susceptible to external environmental factors such as vibrational noise and dust contamination. Traditional external sensors can be significantly affected by such factors, resulting in measurement errors and reduced reliability. In contrast, the proposed method provides a more reliable and precise measurement system that can be easily integrated into various motor configurations and withstand demanding environmental conditions. [Conclusions] To validate the proposed method, experiments were conducted on a self-built physical system that included the Real-Time eXtension (RTX) operating system, a Windows software platform, a magnetic sensor array, and an FPGA hardware platform. These experiments covered permanent magnet parameter offset calibration, stability tests, and comparative performance evaluations. The results from both simulations and experiments show that the proposed method can rapidly and accurately measure the pose of a three-degree-of-freedom rotary motor. The root-mean-square errors in orientation measurement for the three rotational axes were 0.031, 0.025, and 0.056 rad, respectively, with a resolution of approximately 1.77?0-4 rad. These results confirm the method's capability to provide high-precision pose measurements, positioning it as a promising solution for advanced motion control applications in multi-degree-of-freedom motors. Both simulation and experimental results validate the high-precision pose measurement capability of the proposed method, highlighting its potential for such advanced motion control applications.
|
Keywords
multi-degree-of-freedom permanent magnet motor
magnetic sensor
precision pose measurement
model parameter calibration
|
Issue Date: 22 November 2024
|
|
|
[1] LEE K M, ROTH R B, ZHOU Z. Dynamic modeling and control of a ball-joint-like variable-reluctance spherical motor [J]. Journal of Dynamic Systems, Measurement, and Control, 1996, 118(1): 29-40. [2] LEE K M, KWAN C K. Design concept development of a spherical stepper for robotic applications [J]. IEEE Transactions on Robotics and Automation, 1991, 7(1): 175-181. [3] 王群京, 雍爱霞, 陈丽霞, 等. 一种永磁球形步进电机转子位置的检测方法[J]. 中国电机工程学报, 2006, 26(22): 92-96. WANG Q J, YONG A X, CHEN L X, et al. A kind of method of measuring the rotor position of permanent magnetic spherical stepper motor [J]. Proceedings of the CSEE, 2006, 26(22): 92-96. (in Chinese) [4] 朱忠捷. 基于光电检测技术磁悬浮球形主动关节转子位姿检测系统的设计与研究[D]. 扬州: 扬州大学, 2018. ZHU Z J. Design and research of magnetic levitation spherical active joint rotor pose detection system based on photoelectric detection technology [D]. Yangzhou: Yangzhou University, 2018. (in Chinese) [5] GARNER H, KLEMENT M, LEE K M. Design and analysis of an absolute non-contact orientation sensor for wrist motion control [C]//Proceedings of 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Como, Italy: IEEE, 2001: 69-74. [6] 张小红. 磁悬浮球形主动关节转子检测系统的设计与研究[D]. 扬州: 扬州大学, 2016. ZHANG X H. Design and research of magnetic levitation spherical active joint rotor detection system [D]. Yangzhou: Yangzhou University, 2016. (in Chinese) [7] 李丹. 直流永磁球形电机位置检测的关键技术研究[D]. 芜湖: 安徽工程大学, 2013. LI D. Key technology research on position of detection method for DC permanent magnet spherical motor [D]. Wuhu: Anhui Polytechnic University, 2013. (in Chinese) [8] 李争, 王欣欣, 张玥. 基于分布式多极磁场模型的永磁多自由度电机位置检测方法研究[J]. 微电机, 2014, 47(3): 37-42, 55. LI Z, WANG X X, ZHANG Y. Position detection of PM M-DOF actuators based on distributed magnetic field multipole models [J]. Micromotors, 2014, 47(3): 37-42, 55. (in Chinese) [9] YAN L, ZHU B, JIAO Z X, et al. An orientation measurement method based on hall-effect sensors for permanent magnet spherical actuators with 3D magnet array [J]. Scientific Reports, 2014, 4(1): 6756. [10] 李争, 郭曼洁, 马骏. 基于等效电流模型的永磁多自由度电机位置检测方法的研究[J]. 电机与控制应用, 2015, 42(5): 42-47. LI Z, GUO M J, MA J. Magnetic field and position detection of PM actuators based on equivalent current model [J]. Electric Machines & Control Application, 2015, 42(5): 42-47. (in Chinese) [11] 李雪逸, 王群京, 钱喆, 等. 一种球形电动机转子三自由度位置检测方法研究[J]. 微特电机, 2019, 47(2): 12-17. LI X Y, WANG Q J, QIAN Z, et al. Novel three-DOF position detection method for permanent magnet spherical motor rotor [J]. Small & Special Electrical Machines, 2019, 47(2): 12-17. (in Chinese) [12] KIM J, SON H. Two-DOF orientation measurement system for a magnet with single magnetic sensor and neural network [C]//Proceedings of 201714th International Conference on Ubiquitous Robots and Ambient Intelligence. Jeju, Korea (South): IEEE, 2001: 448-453. [13] BAI K, LEE K M, LU J J. A magnetic flux model based method for detecting multi-DOF motion of a permanent magnet spherical motor [J]. Mechatronics, 2016, 39: 217-225. [14] YANG L, HU P H, MA K L, et al. A new method for measuring 3D rotation angle of spherical joint [J]. Measurement, 2022, 190: 110661. [15] HU P H, ZHAO L C, TANG C X, et al. A new method for measuring the rotational angles of a precision spherical joint using eddy current sensors [J]. Sensors, 2020, 20(14): 4020. [16] 周恩权, 郑仲桥, 张燕红, 等. 圆柱形永磁体磁场建模及仿真研究[J]. 河南科技, 2017(21): 139-143. ZHOU E Q, ZHENG Z Q, ZHANG Y H, et al. Modeling and simulation for cylinder permanent magnetic field [J]. Henan Science and Technology, 2017(11): 139-143. (in Chinese) [17] CHEN J H, LI W G. Convergence of Gauss-Newton's method and uniqueness of the solution [J]. Applied Mathematics and Computation, 2005, 170(1): 686-705. |
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|