{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T02:59:30Z","timestamp":1785466770832,"version":"3.56.0"},"reference-count":29,"publisher":"AIP Publishing","issue":"3","funder":[{"name":"Scientific Research Initiation Foundation for Introducing Talents of Anhui University of Science and Technology","award":["2022yjrc45"],"award-info":[{"award-number":["2022yjrc45"]}]},{"DOI":"10.13039\/501100009558","name":"Natural Science Research Project of Anhui Educational Committee","doi-asserted-by":"publisher","award":["2022AH050835"],"award-info":[{"award-number":["2022AH050835"]}],"id":[{"id":"10.13039\/501100009558","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Opening Project of National Engineering Laboratory of Energy-Saving Motor and Control Technology of Anhui University","award":["KFKT202301"],"award-info":[{"award-number":["KFKT202301"]}]},{"name":"Regional Innovation Joint Key Project of China's National Natural Science Foundation","award":["U23A20647"],"award-info":[{"award-number":["U23A20647"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["52174141"],"award-info":[{"award-number":["52174141"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["pubs.aip.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3,1]]},"abstract":"<jats:p>Rotor attitude detection (RAD) is one of the key technologies to control permanent magnet spherical motors (PMSpM). This paper proposes an improved you only look once v8n (YOLOv8n) based RAD method for a PMSpM. The visual image datasets collection and annotation method are described, and three different visual feature objects are set for the RAD. To increase the real-time performance of the YOLOv8n algorithm, the backbone and head of the YOLOv8n network are improved by introducing the FasterNet and c2fFaster modules. PyTorch 2.0.1 and CUDA 11.8 with Python 3.11.4 are used to conduct the verification experiments. The models are trained on both the custom PMSpM datasets and the publicly available datasets COCO 2017. The verification shows that the inference time of the improved YOLOv8n algorithm can be as short as 4.31\u00a0ms for the PMSpM custom datasets on the basis of ensuring visual object detection accuracy. Thus, the performance of the improved YOLOv8n algorithm is significantly better than that of the YOLOv8n and the multiobject Kalman kernel correlation filter (MKKCF) algorithm. The PMSpM rotor attitude can be calculated using the positional relationships of three visual objects captured by a single monocular industrial camera. To verify the precision of the proposed RAD method, the contact RAD method is taken as the benchmark for a comparison between the MKKCF-based RAD method and the improved YOLOv8n-based RAD method. Typical PMSpM spatial motion experiments demonstrate that the proposed improved YOLOv8n-based RAD method achieves higher precision than the MKKCF-based visual RAD method.<\/jats:p>","DOI":"10.1063\/5.0239142","type":"journal-article","created":{"date-parts":[[2025,3,12]],"date-time":"2025-03-12T13:02:01Z","timestamp":1741784521000},"update-policy":"https:\/\/doi.org\/10.1063\/aip-crossmark-policy-page","source":"Crossref","is-referenced-by-count":1,"title":["Improved you only look once 8n algorithm-based rotor attitude detection for a spherical motor"],"prefix":"10.1063","volume":"96","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0882-068X","authenticated-orcid":false,"given":"Sili","family":"Zhou","sequence":"first","affiliation":[{"name":"School of Electrical and Information Engineering, Anhui University of Science and Technology 1 , Huainan 232001,","place":["China"]},{"name":"National Engineering Laboratory of Energy-Saving Motor and Control Technology, Anhui University 2 , Hefei 230601,","place":["China"]},{"name":"Large Scale Submersible Electric Pump Technology and Equipment Key Laboratory of Anhui 3 , Hefei 231131,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4001-2535","authenticated-orcid":false,"given":"Guoli","family":"Li","sequence":"additional","affiliation":[{"name":"National Engineering Laboratory of Energy-Saving Motor and Control Technology, Anhui University 2 , Hefei 230601,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1916-8116","authenticated-orcid":false,"given":"Qunjing","family":"Wang","sequence":"additional","affiliation":[{"name":"National Engineering Laboratory of Energy-Saving Motor and Control Technology, Anhui University 2 , Hefei 230601,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0247-6278","authenticated-orcid":false,"given":"Jiazi","family":"Xu","sequence":"additional","affiliation":[{"name":"National Engineering Laboratory of Energy-Saving Motor and Control Technology, Anhui University 2 , Hefei 230601,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0648-7123","authenticated-orcid":false,"given":"Haolin","family":"Li","sequence":"additional","affiliation":[{"name":"National Engineering Laboratory of Energy-Saving Motor and Control Technology, Anhui University 2 , Hefei 230601,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1891-7613","authenticated-orcid":false,"given":"Xiaofen","family":"Jia","sequence":"additional","affiliation":[{"name":"School of Electrical and Information Engineering, Anhui University of Science and Technology 1 , Huainan 232001,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"317","published-online":{"date-parts":[[2025,3,12]]},"reference":[{"key":"2025031213015746300_c1","doi-asserted-by":"publisher","first-page":"102548","DOI":"10.1016\/j.mechatronics.2021.102548","article-title":"Robust control of a spherical motor in moving frame","volume":"75","year":"2021","journal-title":"Mechatronics"},{"key":"2025031213015746300_c2","first-page":"3728","article-title":"A novel three-DOF transverse flux spherical actuator with decoupling mechanism","year":"2023"},{"key":"2025031213015746300_c3","doi-asserted-by":"publisher","first-page":"3241","DOI":"10.1109\/tec.2021.3070207","article-title":"Geometrical equivalence principle based modeling and analysis for monolayer Halbach array spherical motor with cubic permanent magnets","volume":"36","year":"2021","journal-title":"IEEE Trans. Energy Convers."},{"issue":"6","key":"2025031213015746300_c4","doi-asserted-by":"publisher","first-page":"8201509","DOI":"10.1109\/tmag.2023.3244617","article-title":"Magnetic field analysis for the permanent magnet spherical motor with SMC core","volume":"59","year":"2023","journal-title":"IEEE Trans. Magn."},{"key":"2025031213015746300_c5","doi-asserted-by":"publisher","first-page":"662","DOI":"10.3390\/mi13050662","article-title":"Position detection method of piezoelectric driven spherical motor based on laser detection","volume":"13","year":"2022","journal-title":"Micromachines"},{"key":"2025031213015746300_c6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/tim.2022.3188509","article-title":"Sensor fusion based on embedded measurements for real-time three-DOF orientation motion estimation of a weight-compensated spherical motor","volume":"71","year":"2022","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"2025031213015746300_c7","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1016\/j.ast.2017.03.032","article-title":"Adaptive backstepping sliding mode control for 3-DOF permanent magnet spherical actuator","volume":"67","year":"2017","journal-title":"Aerosp. Sci. Technol."},{"key":"2025031213015746300_c8","doi-asserted-by":"publisher","first-page":"1696","DOI":"10.1109\/tie.2022.3163566","article-title":"Regulation and tracking control of omnidirectional rotation for spherical motors","volume":"70","year":"2023","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"3","key":"2025031213015746300_c9","doi-asserted-by":"publisher","first-page":"2853","DOI":"10.1109\/tie.2023.3265029","article-title":"Novel design of multi-DOF motor position estimation based on wireless power transmission modeling","volume":"71","year":"2024","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"7","key":"2025031213015746300_c10","doi-asserted-by":"publisher","first-page":"7580","DOI":"10.1109\/tie.2023.3301539","article-title":"A new attitude estimation method for spherical reluctance motor based on few flux linkage samples","volume":"71","year":"2024","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"2","key":"2025031213015746300_c11","doi-asserted-by":"publisher","first-page":"3283","DOI":"10.1109\/tte.2023.3296604","article-title":"Multi-DOF orientation detection of a permanent magnet spherical motor based on back EMF","volume":"10","year":"2024","journal-title":"IEEE Trans. Transp. Electrif."},{"key":"2025031213015746300_c12","doi-asserted-by":"publisher","first-page":"2003910","DOI":"10.1109\/tim.2023.3273679","article-title":"A new rotor position estimation method for spherical reluctance motor based on inductance characteristics obtained from measurement","volume":"72","year":"2023","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"2025031213015746300_c13","doi-asserted-by":"publisher","first-page":"6002709","DOI":"10.1109\/tim.2024.3353869","article-title":"Rotor position identification of permanent magnet spherical motor based on equilateral spherical triangles","volume":"73","year":"2024","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"2025031213015746300_c14","doi-asserted-by":"publisher","first-page":"111500","DOI":"10.1016\/j.measurement.2022.111500","article-title":"Identification of Euler angles of permanent magnet spherical motor rotor based on hall sensors array","volume":"199","year":"2022","journal-title":"Measurement"},{"key":"2025031213015746300_c15","first-page":"226","article-title":"Six-stator spherical induction motor for balancing mobile robots","year":"2015"},{"key":"2025031213015746300_c16","first-page":"3771","article-title":"Initial results for a ballbot driven with a spherical induction motor","year":"2016"},{"key":"2025031213015746300_c17","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1109\/tase.2010.2089981","article-title":"A three degree-of-freedom optical orientation measurement method for spherical actuator applications","volume":"8","year":"2011","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"2025031213015746300_c18","doi-asserted-by":"publisher","first-page":"065002","DOI":"10.1063\/5.0085971","article-title":"Adaptive backstepping sliding mode control of permanent magnet spherical motor based on disturbance observer","volume":"93","year":"2022","journal-title":"Rev. Sci. Instrum."},{"key":"2025031213015746300_c19","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1109\/tie.2022.3148733","article-title":"Rotor attitude estimation for spherical motors using multiobject Kalman KCF algorithm in monocular vision","volume":"70","year":"2023","journal-title":"IEEE Trans. Ind. Electron."},{"key":"2025031213015746300_c20","doi-asserted-by":"publisher","first-page":"1140","DOI":"10.1088\/0022-3735\/21\/12\/003","article-title":"Absolute position measurement using optical detection of coded patterns","volume":"21","year":"1988","journal-title":"J.\u00a0Phys. E: Sci. Instrum."},{"key":"2025031213015746300_c21","first-page":"69","article-title":"Design and analysis of an absolute non-contact orientation sensor for wrist motion control","year":"2001"},{"key":"2025031213015746300_c22","first-page":"1145","article-title":"Vision based orientation detection method and control of a spherical motor","year":"2010"},{"key":"2025031213015746300_c23","doi-asserted-by":"publisher","first-page":"2009","DOI":"10.3390\/en11082009","article-title":"Design and control of a three-coil permanent magnet spherical motor","volume":"11","year":"2018","journal-title":"Energies"},{"key":"2025031213015746300_c24","doi-asserted-by":"publisher","first-page":"2415","DOI":"10.3390\/app8122415","article-title":"A new rotor position measurement method for permanent magnet spherical motors","volume":"8","year":"2018","journal-title":"Appl. Sci."},{"key":"2025031213015746300_c25","doi-asserted-by":"publisher","first-page":"055005","DOI":"10.1088\/1361-6501\/ab60c7","article-title":"Attitude estimation of a permanent magnet spherical motor based on an improved fast discriminative scale space tracking algorithm","volume":"31","year":"2020","journal-title":"Meas. Sci. Technol."},{"issue":"3","key":"2025031213015746300_c26","doi-asserted-by":"publisher","first-page":"4463","DOI":"10.1109\/tii.2023.3323709","article-title":"KMFDSST algorithm-based rotor attitude estimation for a spherical motor","volume":"20","year":"2024","journal-title":"IEEE Trans. Ind. Inf."},{"key":"2025031213015746300_c27","doi-asserted-by":"publisher","first-page":"2323","DOI":"10.3390\/electronics12102323","article-title":"DC-YOLOv8: Small-size object detection algorithm based on camera sensor","volume":"12","year":"2023","journal-title":"Electronics"},{"key":"2025031213015746300_c28","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1007\/s11554-024-01431-x","article-title":"A lightweight YOLOv8 integrating FasterNet for real-time underwater object detection","volume":"21","year":"2024","journal-title":"J.\u00a0Real-Time Image Process."},{"issue":"5","key":"2025031213015746300_c29","doi-asserted-by":"publisher","first-page":"1613","DOI":"10.11772\/j.issn.1001-9081.2023050635","article-title":"Embedded road crack detection algorithm based on improved YOLOv8","volume":"44","year":"2024","journal-title":"J.\u00a0Comput. Appl."}],"container-title":["Review of Scientific Instruments"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/pubs.aip.org\/aip\/rsi\/article-pdf\/doi\/10.1063\/5.0239142\/20435348\/034704_1_5.0239142.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/pubs.aip.org\/aip\/rsi\/article-pdf\/doi\/10.1063\/5.0239142\/20435348\/034704_1_5.0239142.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,12]],"date-time":"2025-03-12T13:02:12Z","timestamp":1741784532000},"score":1,"resource":{"primary":{"URL":"https:\/\/pubs.aip.org\/rsi\/article\/96\/3\/034704\/3339275\/Improved-you-only-look-once-8n-algorithm-based"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,1]]},"references-count":29,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,3,1]]}},"URL":"https:\/\/doi.org\/10.1063\/5.0239142","relation":{},"ISSN":["0034-6748","1089-7623"],"issn-type":[{"value":"0034-6748","type":"print"},{"value":"1089-7623","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2025,3,1]]},"published":{"date-parts":[[2025,3,1]]},"article-number":"034704"}}