A method and system for navigation based on AR devices connecting to Bluetooth beacons

By deploying Bluetooth beacons in AR devices to construct a mesh structure and combining it with the A* algorithm, the problem of insufficient positioning and navigation functions of AR devices in industrial sites is solved, achieving precise positioning and guidance, and improving the accuracy and efficiency of operation.

CN116337077BActive Publication Date: 2025-11-14SHANGHAI KINCE MECHANICAL & ELECTRICAL ENG TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310310320.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-28
Publication Date
2025-11-14
Estimated Expiration
2043-03-28

AI Technical Summary

Technical Problem

Existing AR wearable devices have limited functionality when used in industrial settings, require personnel to be familiar with the device's location and route, and are prone to operational errors and false detections.

Method used

By deploying Bluetooth beacons in an indoor environment to construct a mesh network, using AR devices to scan signal strength data for 3D positioning and navigation, and combining this with the A* algorithm to calculate the optimal path, the device achieves precise positioning and guidance.

Benefits of technology

It enables AR devices to achieve precise positioning and navigation in complex environments, reducing operational errors and improving the accuracy and efficiency of inspections.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116337077B_ABST
    Figure CN116337077B_ABST
Patent Text Reader

Abstract

This invention discloses a method and system for navigation based on AR devices connected to Bluetooth beacons. The method includes the following steps: deploying Bluetooth beacons to each device and its azimuth edge; acquiring device information data and location data based on the MAC data of each device and the Bluetooth beacons deployed at the azimuth edge, and transmitting this data to the control system to obtain device Bluetooth beacons and fixed-position Bluetooth beacons, and constructing a mesh structure diagram based on their coordinate data; scanning the fixed-position Bluetooth beacons on site with the AR device, and generating the current AR device's location information data by processing their MAC data and the signal strength of the connection; calculating the azimuth and distance data between devices and AR devices, and between each AR device; acquiring target location information, supplementing the AR device's location information and target location information in the mesh structure diagram based on the azimuth and distance data, calculating the XYZ coordinate points and XYZ movement direction, and transmitting this data to the AR device for navigation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of AR device navigation, and more specifically to a method and system for navigation based on AR devices connecting to Bluetooth beacons. Background Technology

[0002] Using AR glasses to connect to various Bluetooth beacons deployed in the indoor environment and then accessing the backend system enables rapid device location, real-time device status acquisition, and route planning. Existing AR wearable devices have very limited functionality for daily industrial use. To enhance the functionality of AR glasses and meet the needs of maintenance and inspection operations in complex on-site environments, traditional on-site operations require personnel to be very familiar with each piece of equipment, its location, and the on-site routes, which often leads to operational errors and false alarms. Summary of the Invention

[0003] The technical problem this invention aims to solve is that existing AR wearable devices have very limited functionality in daily industrial use. To enhance the functionality of AR glasses, and considering the needs of maintenance and inspection operations in complex on-site environments, traditional on-site operations require personnel to be very familiar with each piece of equipment, its location, and the on-site routes. This often leads to operational errors and false alarms. This invention provides a method for navigation based on AR devices connecting to Bluetooth beacons. It also provides a system for navigation based on AR devices connecting to Bluetooth beacons. AR devices connect to various Bluetooth beacons deployed in the indoor environment. Data such as Bluetooth beacon signal strength and direction are used to create a mesh structure, achieving precise three-dimensional positioning indoors and guiding the user to the next target location. Furthermore, if multiple AR devices enter the scene, they can synchronize data and simultaneously display each other's locations for easy identification, thus overcoming the shortcomings of existing technologies.

[0004] To solve the above-mentioned technical problems, the present invention provides the following technical solutions:

[0005] Firstly, a method for navigation based on an AR device connecting to a Bluetooth beacon, comprising the following steps:

[0006] Step 1: Deploy Bluetooth beacons for each device and at each azimuth edge, and perform signal tuning;

[0007] Step 2: Obtain the device information data of the current device based on the MAC data of the Bluetooth beacon deployed by each device and transmit it to the control system to obtain the device Bluetooth beacon of each device;

[0008] The position data of the current azimuth edge is obtained based on the MAC data of the Bluetooth beacon deployed at each azimuth edge and transmitted to the control system to obtain the fixed-position Bluetooth beacon for each azimuth edge.

[0009] Step 3: Based on the coordinate data information in the device Bluetooth beacon and the fixed-position Bluetooth beacon, construct a mesh structure diagram including the X-axis, Y-axis, and Z-axis, and transmit it to the control system;

[0010] Step 4: Turn on the Bluetooth switch of the AR device, obtain the AR device information data of the current AR device through the MAC data of the AR device and transmit it to the control system to obtain the AR Bluetooth beacon of each AR device;

[0011] After wearing the AR device and arriving at the scene, the AR device scans the fixed Bluetooth beacon at the scene, and generates the current location information data of the AR device by processing the MAC data of the fixed Bluetooth beacon and the signal strength of the connection.

[0012] Step 5: Calculate the orientation and distance data between the device and the AR device, and between each AR device, according to the formula distance=pow(10,((ABS(255-RSSI-RSSI_A)) / (10*RSSI_N))).

[0013] Where RSSI is the signal strength, RSSI_A is the signal strength when the transmitter and receiver are 1 meter apart, RSSI_N is the environmental attenuation factor, distance is the final calculated distance, the pow function is used to interleave the pow(base x, exponent y) array, and the ABS function is used to obtain the absolute value.

[0014] Step 6: Obtain target location information, and supplement the AR device's location information and the target's location information in the mesh structure diagram based on the orientation and distance data;

[0015] Based on the location information of the AR device and the target location information, combined with the orientation and distance data, the XY axis, XZ axis, and YZ axis are subjected to A* operation (F(n) = G(n) + H(n)) to obtain the specific XYZ coordinate point and XYZ movement direction for each step, and then transmitted to the AR device for navigation;

[0016] Where G(n) represents the estimated dissipation value of the optimal path from the initial node to node n, H(n) represents the estimated dissipation value of the optimal path from node n to the target node, and F(n) = G(n) + H(n) represents the estimated dissipation value of the optimal path from the initial node, through node n, to the target node.

[0017] The above-mentioned method for navigation based on AR device connection to Bluetooth beacon includes device information data including coordinate data and associated data.

[0018] In the above-described method for navigation based on an AR device connecting to a Bluetooth beacon, the target location information is the location information of any one of the devices.

[0019] The above-described method for navigation based on AR devices connecting to Bluetooth beacons includes a target location information that is the location information of any one of the AR devices.

[0020] In the above-mentioned method for navigation based on AR device connection to Bluetooth beacon, in step 6, after the device and the AR device are added to the mesh structure diagram, the information of all the previous devices and the AR device will be synchronized.

[0021] The above-mentioned method for navigation based on connecting an AR device to a Bluetooth beacon, wherein the AR device is a wearable electronic AR device.

[0022] Secondly, a system for navigation based on an AR device connected to a Bluetooth beacon, comprising a data processing module, an AR device, a data computing module, and...

[0023] The data processing module is used to obtain the device information data of the current device based on the MAC data of the Bluetooth beacon deployed by each device and transmit it to the control system to obtain the device Bluetooth beacon of each device;

[0024] It is also used to obtain the current position data of the azimuth edge based on the MAC data of the Bluetooth beacon deployed at each of the azimuth edges and transmit it to the control system to obtain a fixed-position Bluetooth beacon for each of the azimuth edges;

[0025] It is also used to construct a mesh structure diagram containing X-axis, Y-axis and Z-axis based on the coordinate data information in the device Bluetooth beacon and the fixed position Bluetooth beacon, and transmit it to the control system;

[0026] Turn on the Bluetooth switch of the AR device, obtain the AR device information data of the current AR device through the MAC data of the AR device and transmit it to the control system to obtain the AR Bluetooth beacon of each AR device;

[0027] After wearing the AR device and arriving at the scene, the AR device scans the fixed Bluetooth beacon at the scene, and generates the current location information data of the AR device by processing the MAC data of the fixed Bluetooth beacon and the signal strength of the connection.

[0028] The data calculation module calculates the orientation and distance data between the device and the AR device, and between each AR device, according to the formula distance=pow(10,((ABS(255-RSSI-RSSI_A)) / (10*RSSI_N))).

[0029] Where RSSI is the signal strength, RSSI_A is the signal strength when the transmitter and receiver are 1 meter apart, RSSI_N is the environmental attenuation factor, distance is the final calculated distance, the pow function is used to interleave the pow(base x, exponent y) array, and the ABS function is used to obtain the absolute value.

[0030] The data processing module is also used to acquire target location information, and supplement the AR device location information and the target location information in the mesh structure diagram according to the orientation and distance data.

[0031] It is also used to perform A* operation (F(n) = G(n) + H(n)) on the XY axis, XZ axis, and YZ axis according to the location information of the AR device and the target location information, combined with the orientation and distance data, to obtain the specific XYZ coordinate point and XYZ movement direction of each step, and transmit it to the AR device for navigation;

[0032] Where G(n) represents the estimated dissipation value of the optimal path from the initial node to node n, H(n) represents the estimated dissipation value of the optimal path from node n to the target node, and F(n) = G(n) + H(n) represents the estimated dissipation value of the optimal path from the initial node, through node n, to the target node.

[0033] Thirdly, a chip comprising: a processor for retrieving and running a computer program from a memory, causing a device having the chip mounted to perform: the method as described in any one of the first aspects.

[0034] The technical solution provided by the present invention, which is a method and system for navigation based on AR devices connected to Bluetooth beacons, has the following technical effects:

[0035] AR devices are used to connect to various Bluetooth beacons deployed in the indoor environment. By using data such as the strength and direction of the Bluetooth beacon signals to form a mesh structure, precise three-dimensional positioning can be achieved indoors, while guiding the specific direction of the next target point. At the same time, if multiple AR devices enter the scene, they can also display each other's positions simultaneously through data synchronization, making it easy for them to find each other. Attached Figure Description

[0036] Figure 1 This is a flowchart of a method for navigation based on AR devices connecting to Bluetooth beacons. Detailed Implementation

[0037] In order to make the technical means, inventive features, objectives and effects of the invention easy to understand, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to specific illustrations. Obviously, the described embodiments are some embodiments of the present invention, but not all embodiments.

[0038] Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0039] It should be noted that the structures, proportions, sizes, etc., illustrated in the accompanying drawings of this specification are only used to complement the content disclosed in the specification for those skilled in the art to understand and read, and are not intended to limit the conditions under which the present invention can be implemented. Therefore, they have no substantial technical significance. Any modifications to the structure, changes in the proportions, or adjustments to the size, without affecting the effects and objectives that the present invention can produce, should still fall within the scope of the technical content disclosed in the present invention.

[0040] Furthermore, the terms such as "upper," "lower," "left," "right," "middle," and "one" used in this specification are merely for clarity of description and are not intended to limit the scope of the invention. Any changes or adjustments to their relative relationships, without substantially altering the technical content, should also be considered within the scope of the invention.

[0041] like Figure 1 As shown, in a first aspect, a first embodiment, a method for navigation based on an AR device connecting to a Bluetooth beacon includes the following steps:

[0042] Step 1: Deploy Bluetooth beacons for each device and at each azimuth edge, and perform signal tuning;

[0043] Step 2: Obtain the device information data of the current device based on the MAC data of the Bluetooth beacon deployed on each device and transmit it to the control system to obtain the device Bluetooth beacon for each device;

[0044] The position data of the current azimuth edge is obtained by acquiring the MAC data of the Bluetooth beacon deployed at each azimuth edge and transmitting it to the control system to obtain the fixed position Bluetooth beacon at each azimuth edge;

[0045] Step 3: Based on the coordinate data information in the device's Bluetooth beacon and the fixed-position Bluetooth beacon, construct a mesh structure diagram containing the X-axis, Y-axis, and Z-axis, and transmit it to the control system;

[0046] Step 4: Turn on the Bluetooth switch of the AR device, obtain the AR device information data of the current AR device through the MAC data of the AR device and transmit it to the control system to obtain the AR Bluetooth beacon of each AR device;

[0047] After arriving at the scene wearing the AR device, the AR device scans the fixed Bluetooth beacon at the scene, and generates the current location information data of the AR device by processing the MAC data of the fixed Bluetooth beacon and the signal strength of the connection.

[0048] Step 5: Calculate the orientation and distance data between the device and the AR device, and between each AR device, according to the formula distance=pow(10,((ABS(255-RSSI-RSSI_A)) / (10*RSSI_N))).

[0049] Where RSSI is the signal strength, RSSI_A is the signal strength when the transmitter and receiver are 1 meter apart, RSSI_N is the environmental attenuation factor, distance is the final calculated distance, the pow function is used to interleave the pow(base x, exponent y) array, and the ABS function is used to obtain the absolute value.

[0050] Step 6: Obtain target location information, and supplement the AR device's location information and target location information in the mesh structure diagram based on the orientation and distance data;

[0051] Based on the location information of the AR device and the target location information, combined with the orientation and distance data, the XY axis, XZ axis, and YZ axis are used to perform A* operation (F(n) = G(n) + H(n)) to obtain the specific XYZ coordinate point and XYZ movement direction for each step, and then transmit it to the AR device for navigation;

[0052] Where G(n) represents the estimated dissipation value of the optimal path from the initial node to node n, H(n) represents the estimated dissipation value of the optimal path from node n to the target node, and F(n) = G(n) + H(n) represents the estimated dissipation value of the optimal path from the initial node, through node n, to the target node.

[0053] The above-mentioned method for navigation based on AR devices connecting to Bluetooth beacons includes device information data comprising coordinate data and associated data.

[0054] The above-mentioned method for navigation based on AR devices connecting to Bluetooth beacons includes a target location information that is the location information of any device.

[0055] The above-mentioned method for navigation based on AR devices connecting to Bluetooth beacons includes a target location information which is the location information of any AR device.

[0056] The above-mentioned method for navigation based on AR devices connecting to Bluetooth beacons includes the following steps: In step 6, after the devices and AR devices are added to the mesh structure diagram, the information of all previous devices and AR devices will be synchronized. When a new device or AR device is added, the information and location of each device and AR device will be synchronized simultaneously to achieve mutual lookup. After obtaining the coordinates n of each node, the direction and route from the current AR device to the target device are obtained by displaying the connection data of each node on the AR device. When a new device or AR device is added, the information and location of each device and AR device will be synchronized simultaneously, and the entire mesh structure diagram will be updated through the control system to identify the specific coordinate position of the newly added AR device, while completing the mutual lookup.

[0057] The above-mentioned method for navigation based on connecting an AR device to a Bluetooth beacon, wherein the AR device is a wearable electronic AR device, preferably AR glasses.

[0058] In a second aspect, a second embodiment provides a system for navigation based on an AR device connected to a Bluetooth beacon, comprising a data processing module, an AR device, a data computing module, and...

[0059] The data processing module is used to obtain the device information data of the current device based on the MAC data of the Bluetooth beacon deployed on each device and transmit it to the control system to obtain the device Bluetooth beacon for each device;

[0060] It is also used to obtain the current position data of the azimuth edge based on the MAC data of the Bluetooth beacon deployed at each azimuth edge and transmit it to the control system to obtain the fixed position Bluetooth beacon at each azimuth edge;

[0061] It is also used to construct a mesh structure diagram containing X-axis, Y-axis and Z-axis based on the coordinate data information in the device Bluetooth beacon and the fixed position Bluetooth beacon, and transmit it to the control system;

[0062] Turn on the Bluetooth switch of the AR device, obtain the AR device information data of the current AR device through the MAC data of the AR device and transmit it to the control system to obtain the AR Bluetooth beacon of each AR device;

[0063] After arriving at the scene wearing the AR device, the AR device scans the fixed Bluetooth beacon at the scene, and generates the current location information data of the AR device by processing the MAC data of the fixed Bluetooth beacon and the signal strength of the connection.

[0064] The data calculation module calculates the orientation and distance data between the device and the AR device, and between each AR device, according to the formula distance=pow(10,((ABS(255-RSSI-RSSI_A)) / (10*RSSI_N))).

[0065] Where RSSI is the signal strength, RSSI_A is the signal strength when the transmitter and receiver are 1 meter apart, RSSI_N is the environmental attenuation factor, distance is the final calculated distance, the pow function is used to interleave the pow(base x, exponent y) array, and the ABS function is used to obtain the absolute value.

[0066] The data processing module is also used to acquire target location information and supplement the AR device's location information and target location information in the mesh structure diagram based on the orientation and distance data;

[0067] It is also used to perform A* operation (F(n)=G(n)+H(n)) on the XY axis, XZ axis, and YZ axis based on the location information of the AR device and the target location information, combined with the orientation and distance data, to obtain the specific XYZ coordinate point and XYZ movement direction of each step, and transmit it to the AR device for navigation;

[0068] Where G(n) represents the estimated dissipation value of the optimal path from the initial node to node n, H(n) represents the estimated dissipation value of the optimal path from node n to the target node, and F(n) = G(n) + H(n) represents the estimated dissipation value of the optimal path from the initial node, through node n, to the target node.

[0069] On-site inspection involves deploying Bluetooth beacons, setting up target detection equipment through the system, and entering the site wearing AR devices. The AR device's display shows the operating status information of all devices, while also marking the location and route of the target devices on a mesh-like diagram. On-site personnel reach the device points by following the route, and the Bluetooth beacon determines that the inspection personnel are in place and begins the equipment inspection. At the same time, all matters requiring attention are listed on the screen for on-site personnel to refer to, ensuring quick and familiar inspections with zero errors.

[0070] Thirdly, a chip comprising: a processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform: the method of any of the first aspects.

[0071] For example, memory can include random access memory, flash memory, read-only memory, programmable read-only memory, non-volatile memory, or registers, etc.

[0072] The processor can be a central processing unit (CPU) or a graphics processing unit (GPU). The memory can store executable instructions.

[0073] The processor can execute instructions stored in memory to implement the various processes described in this paper.

[0074] It is understood that the memory in this embodiment can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.

[0075] The non-volatile memory can be ROM (Read-Only Memory), PROM (Programmable ROM), EPROM (Erasable PROM), EEPROM (Electrically Erasable EPROM), or flash memory.

[0076] Volatile memory can be RAM (Random Access Memory), which is used as an external cache;

[0077] By way of example, but not limitation, many forms of RAM are available, such as SRAM (Static RAM), DRAM (Dynamic RAM), SDRAM (Synchronous DRAM), DDR SDRAM (Double Data Rate SDRAM), ESDRAM (Enhanced SDRAM), SLDRAM (Synchlink DRAM), and DRRAM (Direct Rambus RAM). The memories described herein are intended to include, but are not limited to, these and any other suitable types of memory.

[0078] In some implementations, the memory stores elements such as upgrade packages, executable units, or data structures, or subsets thereof, or extended sets thereof: operating systems and applications;

[0079] The operating system, which includes various system programs such as the framework layer, core library layer, and driver layer, is used to implement various basic business functions and handle hardware-based tasks.

[0080] Applications, encompassing various applications, are used to implement various application services. Programs implementing the methods of the embodiments of this invention can be included within these applications.

[0081] Those skilled in the art will understand that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of software and electronic hardware.

[0082] Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution.

[0083] Those skilled in the art can implement the described functions in different ways for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0084] In the embodiments of this application, the disclosed systems, apparatus and methods can be implemented in other ways;

[0085] For example, the division of units or modules is only a logical functional division, and there may be other division methods in actual implementation;

[0086] For example, multiple units, modules, or components can be combined or integrated into another system;

[0087] In addition, each functional unit or module in the embodiments of this application can be integrated into a processing unit or module, or it can exist as a separate physical entity, etc.

[0088] It should be understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0089] If the function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a machine-readable storage medium.

[0090] Therefore, the technical solution of this application can be embodied in the form of a software product, which can be stored in a machine-readable storage medium and can contain several instructions to cause an electronic device to execute all or part of the process of the technical solution described in the embodiments of this application.

[0091] The aforementioned storage media can include various media capable of storing program code, such as ROM, RAM, removable disk, hard disk, magnetic disk, or optical disk.

[0092] In summary, the present invention provides a method and system for navigation based on AR devices connecting to Bluetooth beacons. This method uses AR devices to connect to various Bluetooth beacons deployed in an indoor environment. By using data such as Bluetooth beacon signal strength and direction to form a mesh structure, it achieves precise three-dimensional positioning indoors and guides the user to the next target location. Furthermore, if multiple AR devices enter the scene, they can simultaneously display each other's locations through synchronized data, facilitating mutual location finding.

[0093] The specific embodiments of the invention have been described above. It should be understood that the invention is not limited to the specific embodiments described above, and the devices and structures not described in detail should be understood to be implemented in a manner common to the art; those skilled in the art can make various modifications or alterations within the scope of the claims, and make several simple deductions, variations or substitutions, which do not affect the substantive content of the invention.

Claims

1. A method for navigation based on an AR device connecting to a Bluetooth beacon, characterized in that, Includes the following steps: Step 1: Deploy Bluetooth beacons for each device and at each azimuth edge, and perform signal tuning; Step 2: Obtain the device information data of the current device based on the MAC data of the Bluetooth beacon deployed by each device and transmit it to the control system to obtain the device Bluetooth beacon of each device; The position data of the current azimuth edge is obtained based on the MAC data of the Bluetooth beacon deployed at each azimuth edge and transmitted to the control system to obtain the fixed-position Bluetooth beacon for each azimuth edge. Step 3: Based on the coordinate data information in the device Bluetooth beacon and the fixed-position Bluetooth beacon, construct a mesh structure diagram including the X-axis, Y-axis, and Z-axis, and transmit it to the control system; Step 4: Turn on the Bluetooth switch of the AR device, obtain the AR device information data of the current AR device through the MAC data of the AR device and transmit it to the control system to obtain the AR Bluetooth beacon of each AR device; After wearing the AR device and arriving at the scene, the AR device scans the fixed Bluetooth beacon at the scene, and generates the current location information data of the AR device by processing the MAC data of the fixed Bluetooth beacon and the signal strength of the connection. Step 5: Calculate the orientation and distance data between the device and the AR device, and between each AR device, according to the formula distance=pow(10,((ABS(255-RSSI-RSSI_A)) / (10*RSSI_N))). Where RSSI is the signal strength, RSSI_A is the signal strength when the transmitter and receiver are 1 meter apart, RSSI_N is the environmental attenuation factor, distance is the final calculated distance, the pow function is used to interleave the pow(base x, exponent y) array, and the ABS function is used to obtain the absolute value. Step 6: Obtain target location information, and supplement the AR device's location information and the target's location information in the mesh structure diagram based on the orientation and distance data; Based on the location information of the AR device and the target location information, combined with the orientation and distance data, the XY axis, XZ axis, and YZ axis are subjected to A* operation (F(n)=G(n)+H(n)) to obtain the specific XYZ coordinate point and XYZ movement direction for each step, and then transmitted to the AR device for navigation; Where G(n) represents the estimated dissipation value of the optimal path from the initial node to node n, H(n) represents the estimated dissipation value of the optimal path from node n to the target node, and F(n) = G(n) + H(n) represents the estimated dissipation value of the optimal path from the initial node, through node n, to the target node.

2. The method for navigation based on an AR device connecting to a Bluetooth beacon as described in claim 1, characterized in that, The device information data includes coordinate data and associated data.

3. The method for navigation based on an AR device connecting to a Bluetooth beacon as described in claim 2, characterized in that, The target location information is the location information of any one of the devices.

4. The method for navigation based on AR device connection to Bluetooth beacon as described in claim 2, characterized in that, The target location information is the location information of any one of the AR devices.

5. The method for navigation based on an AR device connecting to a Bluetooth beacon as described in claim 4, characterized in that, In step 6, after the device and the AR device are added to the mesh structure diagram, the information of all the previous devices and the AR device will be synchronized.

6. A method for navigation based on an AR device connecting to a Bluetooth beacon, as described in any one of claims 1-5, characterized in that, The AR device is a wearable electronic AR device.

7. A system employing the method for navigation based on an AR device connected to a Bluetooth beacon as described in any one of claims 1-6, characterized in that, Includes a data processing module, AR device, and data computing module. The data processing module is used to obtain the device information data of the current device based on the MAC data of the Bluetooth beacon deployed by each device and transmit it to the control system to obtain the device Bluetooth beacon of each device; It is also used to obtain the current position data of the azimuth edge based on the MAC data of the Bluetooth beacon deployed at each of the azimuth edges and transmit it to the control system to obtain a fixed-position Bluetooth beacon for each of the azimuth edges; It is also used to construct a mesh structure diagram containing X-axis, Y-axis and Z-axis based on the coordinate data information in the device Bluetooth beacon and the fixed position Bluetooth beacon, and transmit it to the control system; Turn on the Bluetooth switch of the AR device, obtain the AR device information data of the current AR device through the MAC data of the AR device and transmit it to the control system to obtain the AR Bluetooth beacon of each AR device; After wearing the AR device and arriving at the scene, the AR device scans the fixed Bluetooth beacon at the scene, and generates the current location information data of the AR device by processing the MAC data of the fixed Bluetooth beacon and the signal strength of the connection. The data calculation module calculates the orientation and distance data between the device and the AR device, and between each AR device, according to the formula distance=pow(10,((ABS(255-RSSI-RSSI_A)) / (10*RSSI_N))). Where RSSI is the signal strength, RSSI_A is the signal strength when the transmitter and receiver are 1 meter apart, RSSI_N is the environmental attenuation factor, distance is the final calculated distance, the pow function is used to interleave the pow(base x, exponent y) array, and the ABS function is used to obtain the absolute value. The data processing module is also used to acquire target location information, and supplement the AR device location information and the target location information in the mesh structure diagram according to the orientation and distance data. It is also used to perform A* operation (F(n)=G(n)+H(n)) on the XY axis, XZ axis, and YZ axis according to the location information of the AR device and the target location information, combined with the orientation and distance data, to obtain the specific XYZ coordinate point and XYZ movement direction of each step, and transmit it to the AR device for navigation; Where G(n) represents the estimated dissipation value of the optimal path from the initial node to node n, H(n) represents the estimated dissipation value of the optimal path from node n to the target node, and F(n) = G(n) + H(n) represents the estimated dissipation value of the optimal path from the initial node, through node n, to the target node.

8. A chip, characterized in that, It includes: a processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform: the method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Business travel area location service system based on low-power Bluetooth beacon

    CN106231539A

  • Indoor positioning navigation method and system and indoor power distribution equipment monitoring control system

    CN111928856A