A. Astafiev, A. Demidov, A. Zhiznyakov, I. Kondrushin, I. V. Voronin
{"title":"Development of an Algorithm for Positioning an Object According to Data from an Active Sensor Network Bluetooth Low Energy Beacons","authors":"A. Astafiev, A. Demidov, A. Zhiznyakov, I. Kondrushin, I. V. Voronin","doi":"10.1109/DSPA51283.2021.9535736","DOIUrl":null,"url":null,"abstract":"The paper considers the process of developing an algorithm for positioning an object according to data from an active sensor network Bluetooth Low Energy beacons. To develop the algorithm, a laboratory bench was developed that includes Bluetooth Low Energy beacons, a debug board, a smartphone and a personal computer. The stand uses software developed by the authors. At the first stage, we consider the construction of a triangulation for a controlled room by points, which are presented in the form of Bluetooth Low Energy beacons. In fact, this is an interpretation of the plan of the controlled area into a description of the propagation environment of radio beacon signals, taking into account physical obstacles. In addition to triangulation, a cache is created, which increases the speed of work with a digital map of the controlled room. The following describes the process of selecting beacons to apply multilateration. A modified multilateration algorithm has been developed taking into account the specifics of the choice of beacons. A mathematical description of the developed stages of the positioning algorithm is given. Experimental studies of the proposed algorithm have been carried out in a closed room measuring 5 by 10 meters. Based on the conducted experiment, it can be concluded that the developed algorithm allows positioning a moving mobile device in real time with an accuracy of 5–54 cm. Using additional tools to refine the positioning results can improve this result.","PeriodicalId":393602,"journal":{"name":"2021 23rd International Conference on Digital Signal Processing and its Applications (DSPA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 23rd International Conference on Digital Signal Processing and its Applications (DSPA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DSPA51283.2021.9535736","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The paper considers the process of developing an algorithm for positioning an object according to data from an active sensor network Bluetooth Low Energy beacons. To develop the algorithm, a laboratory bench was developed that includes Bluetooth Low Energy beacons, a debug board, a smartphone and a personal computer. The stand uses software developed by the authors. At the first stage, we consider the construction of a triangulation for a controlled room by points, which are presented in the form of Bluetooth Low Energy beacons. In fact, this is an interpretation of the plan of the controlled area into a description of the propagation environment of radio beacon signals, taking into account physical obstacles. In addition to triangulation, a cache is created, which increases the speed of work with a digital map of the controlled room. The following describes the process of selecting beacons to apply multilateration. A modified multilateration algorithm has been developed taking into account the specifics of the choice of beacons. A mathematical description of the developed stages of the positioning algorithm is given. Experimental studies of the proposed algorithm have been carried out in a closed room measuring 5 by 10 meters. Based on the conducted experiment, it can be concluded that the developed algorithm allows positioning a moving mobile device in real time with an accuracy of 5–54 cm. Using additional tools to refine the positioning results can improve this result.