{"title":"基于空间几何理论的单视觉信标精确定位算法","authors":"Boyu Yang;Yang Yang;Caili Guo;Zhiyu Zhu","doi":"10.1109/TASE.2025.3552107","DOIUrl":null,"url":null,"abstract":"Quick response (QR) code is one of the most popular beacons for indoor positioning. Existing QR code-based algorithms typically require several QR codes for precise positioning, which may need intense QR code deployment or have limited coverage. This paper proposes a visual positioning algorithm based on feature points and triangular structures on a QR code (V-FTQ), which can achieve precise position and orientation estimation using only a monocular camera and a single QR code beacon. In the considered system, a few QR codes are placed on the ceiling, and a user holds a camera in hand to capture the QR code for positioning. In particular, we first propose an efficient matching mechanism to match the feature points of the captured QR beacon to their projections in the image plane of the camera. Then, based on the geometry relations between the feature points and their projections, V-FTQ can calculate the coordinates of the feature points in the camera coordinate. Finally, the orientation and position of the user are estimated based on linear algebra and spatial geometry. Moreover, since V-FTQ may have a few ambiguous solutions, a singular solution elimination scheme is further proposed based on plane geometry and linear programming, which can effectively eliminate the incorrect solutions. Both simulation and experimental results demonstrate that V-FTQ can achieve a positioning accuracy within 10 cm with only one captured beacon, outperforming baseline algorithms in terms of precision and robustness to noise. Note to Practitioners—Existing positioning algorithms typically require multiple beacons for accurate positioning, which may limit its coverage or require dense beacon deployment. The paper proposes a novel positioning algorithm that achieves 3D orientation and position estimation with only a single beacon and a single camera. We applied the proposed method to the mobile phone and developed an APP for actual positioning tests. Experimental results verify that the positioning scheme reduces both the number of beacons required and the cost of the positioning system, making it suitable for the automatic navigation of robots and other applications in industrial automation.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"13139-13149"},"PeriodicalIF":6.4000,"publicationDate":"2025-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Spatial Geometry Theory-Based Algorithm for Accurate Positioning With Single Vision Beacon\",\"authors\":\"Boyu Yang;Yang Yang;Caili Guo;Zhiyu Zhu\",\"doi\":\"10.1109/TASE.2025.3552107\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Quick response (QR) code is one of the most popular beacons for indoor positioning. Existing QR code-based algorithms typically require several QR codes for precise positioning, which may need intense QR code deployment or have limited coverage. This paper proposes a visual positioning algorithm based on feature points and triangular structures on a QR code (V-FTQ), which can achieve precise position and orientation estimation using only a monocular camera and a single QR code beacon. In the considered system, a few QR codes are placed on the ceiling, and a user holds a camera in hand to capture the QR code for positioning. In particular, we first propose an efficient matching mechanism to match the feature points of the captured QR beacon to their projections in the image plane of the camera. Then, based on the geometry relations between the feature points and their projections, V-FTQ can calculate the coordinates of the feature points in the camera coordinate. Finally, the orientation and position of the user are estimated based on linear algebra and spatial geometry. Moreover, since V-FTQ may have a few ambiguous solutions, a singular solution elimination scheme is further proposed based on plane geometry and linear programming, which can effectively eliminate the incorrect solutions. Both simulation and experimental results demonstrate that V-FTQ can achieve a positioning accuracy within 10 cm with only one captured beacon, outperforming baseline algorithms in terms of precision and robustness to noise. Note to Practitioners—Existing positioning algorithms typically require multiple beacons for accurate positioning, which may limit its coverage or require dense beacon deployment. The paper proposes a novel positioning algorithm that achieves 3D orientation and position estimation with only a single beacon and a single camera. We applied the proposed method to the mobile phone and developed an APP for actual positioning tests. Experimental results verify that the positioning scheme reduces both the number of beacons required and the cost of the positioning system, making it suitable for the automatic navigation of robots and other applications in industrial automation.\",\"PeriodicalId\":51060,\"journal\":{\"name\":\"IEEE Transactions on Automation Science and Engineering\",\"volume\":\"22 \",\"pages\":\"13139-13149\"},\"PeriodicalIF\":6.4000,\"publicationDate\":\"2025-03-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Automation Science and Engineering\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10930627/\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automation Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10930627/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
Spatial Geometry Theory-Based Algorithm for Accurate Positioning With Single Vision Beacon
Quick response (QR) code is one of the most popular beacons for indoor positioning. Existing QR code-based algorithms typically require several QR codes for precise positioning, which may need intense QR code deployment or have limited coverage. This paper proposes a visual positioning algorithm based on feature points and triangular structures on a QR code (V-FTQ), which can achieve precise position and orientation estimation using only a monocular camera and a single QR code beacon. In the considered system, a few QR codes are placed on the ceiling, and a user holds a camera in hand to capture the QR code for positioning. In particular, we first propose an efficient matching mechanism to match the feature points of the captured QR beacon to their projections in the image plane of the camera. Then, based on the geometry relations between the feature points and their projections, V-FTQ can calculate the coordinates of the feature points in the camera coordinate. Finally, the orientation and position of the user are estimated based on linear algebra and spatial geometry. Moreover, since V-FTQ may have a few ambiguous solutions, a singular solution elimination scheme is further proposed based on plane geometry and linear programming, which can effectively eliminate the incorrect solutions. Both simulation and experimental results demonstrate that V-FTQ can achieve a positioning accuracy within 10 cm with only one captured beacon, outperforming baseline algorithms in terms of precision and robustness to noise. Note to Practitioners—Existing positioning algorithms typically require multiple beacons for accurate positioning, which may limit its coverage or require dense beacon deployment. The paper proposes a novel positioning algorithm that achieves 3D orientation and position estimation with only a single beacon and a single camera. We applied the proposed method to the mobile phone and developed an APP for actual positioning tests. Experimental results verify that the positioning scheme reduces both the number of beacons required and the cost of the positioning system, making it suitable for the automatic navigation of robots and other applications in industrial automation.
期刊介绍:
The IEEE Transactions on Automation Science and Engineering (T-ASE) publishes fundamental papers on Automation, emphasizing scientific results that advance efficiency, quality, productivity, and reliability. T-ASE encourages interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, operations research, and other fields. T-ASE welcomes results relevant to industries such as agriculture, biotechnology, healthcare, home automation, maintenance, manufacturing, pharmaceuticals, retail, security, service, supply chains, and transportation. T-ASE addresses a research community willing to integrate knowledge across disciplines and industries. For this purpose, each paper includes a Note to Practitioners that summarizes how its results can be applied or how they might be extended to apply in practice.