| With the vigorous development of ice and snow sports in the country,professional athletes and ice and snow enthusiasts gradually enter the indoor ice rink for sports training and entertainment.The existing skating rink hopes to introduce a high-precision indoor positioning system to provide auxiliary training or entertainment services for skaters whose speed and position change frequently in the ice rink.However,due to the shielding of satellite signals by indoor venues,the accuracy of traditional fingerprint positioning such as Wi-Fi/BLE is not high and the update frequency is insufficient,making it impossible to use satellite positioning such as Beidou or traditional fingerprint positioning.Ultra-Wide Band(UWB)positioning technology can provide positioning results with high accuracy and fast update frequency,and the existing UWB systems also realize simple positioning functions.The horizontal project on which this project is based requires the design and implementation of a high-precision,low-latency UWB positioning system for the skating rink based on the existing system.However,in the actual production process,there are still the following problems to be solved urgently:(1)The positioning accuracy of the existing UWB positioning system cannot meet the needs of the project,and the traditional optimization method does not use the field knowledge of the skater’s speed and motion state to target the personnel in the skating rink In the case of large speed changes and variable motion states,its optimization ability is insufficient;(2)The existing UWB positioning system lacks system management functions such as user management and positioning facility management,and cannot meet the needs of the skating rink positioning system.In view of the above problems,this paper will carry out the research and development of the skating rink positioning system algorithm based on ultra-wideband and domain knowledge fusion.This algorithm has been improved and optimized based on the traditional Kalman filter algorithm.It can use different optimization schemes for the positioning results after dividing the motion state,further improving the positioning accuracy,and meeting the needs of the project.According to the needs of personnel positioning in the ice rink,various requirements of the system are determined by analyzing personnel roles and use case diagrams,and new functions are added based on the original system.Then the overall system architecture is determined by the system outline design,and the functional modules of each part of the system are divided.Then analyze the database and design the database table through the ER diagram,and briefly introduce the interface style design.After that,design and determine the class diagram and function sequence diagram of each functional module of the system,and code according to the detailed design of the system.Finally,fully test in the experimental field to find and improve the development and algorithm defects in the system to ensure that the system can meet various requirements.This project has successfully completed all the work of the UWB positioning system,and it has been fully tested and successfully launched in the indoor ice rink of the project entrusting party. |