Method and system for indoor positioning
First Claim
1. A method for indoor positioning a target device in an indoor environment, wherein a plurality of wireless ranging devices are deployed in the indoor environment, the method comprising:
- defining a default positioning weight with an electronic device;
scanning the wireless ranging devices for obtaining a plurality of neighboring ranging devices near the target device with the electronic device;
calculating a current positioning weight of each of the neighboring ranging devices with the electronic device;
comparing, with the electronic device, the default positioning weight respectively with the current positioning weight of each of the neighboring ranging devices so as to obtain a plurality of reference ranging devices by selecting a portion of the neighboring ranging devices as the reference ranging devices, wherein the difference between each of the current positioning weights respectively corresponding to the selected neighboring ranging devices and the default positioning weight is smaller than a predetermined value;
calculating at least one candidate coordinate with the electronic device according to a deploy coordinate of each of the reference ranging devices in the indoor environment by randomly selecting three of the reference ranging devices as selected devices while an amount of the reference ranging devices is larger than or equal to three, generating at least one of the at least one candidate coordinate according to the deploy coordinates respectively corresponding to the selected devices, and repeating the step of randomly selecting three of the reference ranging devices and the step of generating the candidate coordinate until all combinations of the three selected devices random selected from the reference ranging devices are used for generating the candidate coordinates; and
estimating a positioning coordinate at which the target device is located according to the at least one candidate coordinate with the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for indoor positioning are provided. In the present method, a default positioning weight is defined at first. Then, a plurality of neighboring ranging devices near a target device is obtained from all wireless ranging devices deployed in an indoor space, and a current positioning weight of each of the neighboring ranging devices is calculated. Next, the current positioning weight of each of the neighboring ranging devices is respectively compared with the default positioning weight, so as to obtain a plurality of reference ranging devices from the neighboring ranging devices. After calculating at least one candidate coordinate according to a deploy coordinate of each of the reference ranging devices, a positioned coordinate represents the current location of the target device is estimated according to the at least one candidate coordinate.
-
Citations
16 Claims
-
1. A method for indoor positioning a target device in an indoor environment, wherein a plurality of wireless ranging devices are deployed in the indoor environment, the method comprising:
-
defining a default positioning weight with an electronic device; scanning the wireless ranging devices for obtaining a plurality of neighboring ranging devices near the target device with the electronic device; calculating a current positioning weight of each of the neighboring ranging devices with the electronic device; comparing, with the electronic device, the default positioning weight respectively with the current positioning weight of each of the neighboring ranging devices so as to obtain a plurality of reference ranging devices by selecting a portion of the neighboring ranging devices as the reference ranging devices, wherein the difference between each of the current positioning weights respectively corresponding to the selected neighboring ranging devices and the default positioning weight is smaller than a predetermined value; calculating at least one candidate coordinate with the electronic device according to a deploy coordinate of each of the reference ranging devices in the indoor environment by randomly selecting three of the reference ranging devices as selected devices while an amount of the reference ranging devices is larger than or equal to three, generating at least one of the at least one candidate coordinate according to the deploy coordinates respectively corresponding to the selected devices, and repeating the step of randomly selecting three of the reference ranging devices and the step of generating the candidate coordinate until all combinations of the three selected devices random selected from the reference ranging devices are used for generating the candidate coordinates; and estimating a positioning coordinate at which the target device is located according to the at least one candidate coordinate with the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An indoor positioning system, comprising:
-
a plurality of wireless ranging devices deployed in an indoor environment; a target device, wherein when the target device is located in the indoor environment, the target device is coupled to the wireless ranging devices through a wireless sensing network, and a plurality of neighboring ranging devices are obtained by scanning the wireless ranging devices; and a positioning server coupled to a storage unit and a display unit, wherein the positioning server defines a default positioning weight, and the positioning server calculates a current positioning weight of each of the neighboring ranging devices after obtaining the neighboring ranging devices and compares the default positioning weight respectively with the current positioning weight of each of the neighboring ranging devices so as to obtain a plurality of reference ranging devices by selecting a portion of the neighboring ranging devices as the reference ranging devices, wherein the difference between each of the current positioning weights respectively corresponding to the selected neighboring ranging devices and the default positioning weight is smaller than a predetermined value, and the positioning server calculates at least one candidate coordinate according to a deploy coordinate of each of the reference ranging devices in the indoor environment, and the positioning server estimates a positioning coordinate at which the target device is located according to the at least one candidate coordinate, wherein when an amount of the reference ranging devices is larger than or equal to three, the positioning server random selects three of the reference ranging devices as selected devices, and the positioning server generates at least one of the at least one candidate coordinate according to the deploy coordinates respectively corresponding to the selected devices, and the positioning server repeats the step of random selecting three of the reference ranging devices and the step of generating the candidate coordinate until all combinations of the three selected devices random selected from the reference ranging devices are used for generating the candidate coordinates. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An indoor positioning system, comprising:
-
a plurality of wireless ranging devices deployed in an indoor environment; and a target device including a storage unit and a display unit, wherein the target device defines a default positioning weight, and when the target device is located in the indoor environment, the target device is coupled to the wireless ranging devices through a wireless sensing network, and the target device obtains a plurality of neighboring ranging devices by scanning the wireless ranging devices, and the target device calculates a current positioning weight of each of the neighboring ranging devices and compares the default positioning weight and the current positioning weight of each of the neighboring ranging device so as to obtain a plurality of reference ranging devices by selecting a portion of the neighboring ranging devices as the reference ranging devices, wherein the difference between each of the current positioning weights respectively corresponding to the selected neighboring ranging devices and the default positioning weight is smaller than a predetermined value, and the target device calculates at least one candidate coordinate according to a deploy coordinate of each of the reference ranging devices in the indoor environment, and the target device estimates a positioning coordinate at which the target device is located according to the at least one candidate coordinate, wherein when an amount of the reference ranging devices is larger than or equal to three, the target device random selects three of the reference ranging devices as selected devices, and the target device generates at least one of the at least one candidate coordinate according to the deploy coordinates respectively corresponding to the selected devices, and the target device repeats the step of random selecting three of the reference ranging devices and the step of generating the candidate coordinate until all combinations of the three selected devices random selected from the reference ranging devices are used for generating the candidate coordinates. - View Dependent Claims (16)
-
Specification