Spatial Geometry Theory-Based Algorithm for Accurate Positioning With Single Vision Beacon

IF 6.4 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS
Boyu Yang;Yang Yang;Caili Guo;Zhiyu Zhu
{"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}
引用次数: 0

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.
基于空间几何理论的单视觉信标精确定位算法
快速响应码(QR码)是室内定位最常用的信标之一。现有的基于QR码的算法通常需要多个QR码来进行精确定位,这可能需要密集的QR码部署或覆盖范围有限。本文提出了一种基于特征点和三角形结构的QR码视觉定位算法(V-FTQ),该算法仅使用单目摄像机和单个QR码信标即可实现精确的位置和方向估计。在考虑的系统中,在天花板上放置一些QR码,用户手持相机捕捉QR码进行定位。特别是,我们首先提出了一种有效的匹配机制,将捕获的QR信标的特征点与其在相机图像平面中的投影进行匹配。然后,根据特征点与其投影之间的几何关系,V-FTQ可以计算出特征点在相机坐标中的坐标。最后,基于线性代数和空间几何对用户的方位和位置进行估计。此外,针对V-FTQ可能存在少量的模糊解,进一步提出了一种基于平面几何和线性规划的奇异解消除方案,可以有效地消除错误解。仿真和实验结果表明,V-FTQ仅捕获一个信标即可实现10 cm以内的定位精度,在精度和抗噪声鲁棒性方面优于基线算法。从业人员注意:现有的定位算法通常需要多个信标才能进行准确定位,这可能会限制其覆盖范围或需要密集的信标部署。本文提出了一种新的定位算法,该算法仅使用单个信标和单个摄像机即可实现三维方向和位置估计。我们将提出的方法应用在手机上,开发了一个APP进行实际定位测试。实验结果证明,该定位方案既减少了所需信标的数量,又降低了定位系统的成本,适用于机器人的自动导航等工业自动化应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Transactions on Automation Science and Engineering
IEEE Transactions on Automation Science and Engineering 工程技术-自动化与控制系统
CiteScore
12.50
自引率
14.30%
发文量
404
审稿时长
3.0 months
期刊介绍: 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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信