Indoor positioning method and indoor positioning system
First Claim
1. An indoor positioning method performed by an indoor positioning system, the method comprises the following steps:
- step (S10), installing the indoor positioning system on an object inside of a building, wherein the indoor positioning system comprises a gyroscope, a digital compass, an accelerometer, a distance sensor and a processor;
an indoor map of the building is stored in the processor;
step (S11), obtaining an estimated position of the object on the indoor map;
step (S12), selecting a target area on the indoor map, wherein the estimated position is inside the target area;
step (S13), detecting an actual distance data D between the object and an actual wall of the building, wherein the actual distance data D comprises a 1st actual distance D1 along an 1st direction, a 2nd actual distance D2 along a 2nd direction, . . . and an Mth actual distance DM along an Mth direction, M□
2, and M is a positive integer;
step (S14), judging whether there is a unique point inside the target area matches the actual distance data D;
when there is a unique point inside the target area matches the actual distance data D, the unique point is used as an actual position of the object, when there is not a unique point inside the target area match the actual distance data D, go to step (S15); and
step (S15), increasing value of M, and go back to step (S13).
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure relates to an indoor positioning method performed by an indoor positioning system installed on an object inside of a building. The indoor positioning system includes a gyroscope, a digital compass, an accelerometer, a distance sensor and a processor; an indoor map of the building is stored in the processor. Dead reckoning is performed to obtain an estimated position of the object on the map. An target area around the estimated position is selected on the map. Several measurements between the object and walls of the building are performed to obtain an actual distance data. The unique point inside the target area which matches the actual distance data is used the actual position of the object.
-
Citations
19 Claims
-
1. An indoor positioning method performed by an indoor positioning system, the method comprises the following steps:
-
step (S10), installing the indoor positioning system on an object inside of a building, wherein the indoor positioning system comprises a gyroscope, a digital compass, an accelerometer, a distance sensor and a processor;
an indoor map of the building is stored in the processor;step (S11), obtaining an estimated position of the object on the indoor map; step (S12), selecting a target area on the indoor map, wherein the estimated position is inside the target area; step (S13), detecting an actual distance data D between the object and an actual wall of the building, wherein the actual distance data D comprises a 1st actual distance D1 along an 1st direction, a 2nd actual distance D2 along a 2nd direction, . . . and an Mth actual distance DM along an Mth direction, M□
2, and M is a positive integer;step (S14), judging whether there is a unique point inside the target area matches the actual distance data D;
when there is a unique point inside the target area matches the actual distance data D, the unique point is used as an actual position of the object, when there is not a unique point inside the target area match the actual distance data D, go to step (S15); andstep (S15), increasing value of M, and go back to step (S13). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An indoor positioning method performed by an indoor positioning system, the method comprises the following steps:
-
step (S10), installing the indoor positioning system on an object inside of a building, wherein the indoor positioning system comprises a gyroscope, a digital compass, an accelerometer, a distance sensor and a processor;
an indoor map of the building is stored in the processor;step (S11), obtaining an estimated position of the object on the indoor map; step (S12), selecting a target area on the indoor map, wherein the estimated position is inside the target area; step (S13), detecting an actual distance data D between the object and an actual wall of the building, wherein the actual distance data D comprises a 1st actual distance D1 along a 1st direction, a 2nd actual distance D2 along a 2nd direction, a 3rd actual distance D3 along a 3rd direction . . . and an Mth actual distance DM along an Mth direction, M=4, an angle between adjacent two of the 1st direction, the 2nd direction, the 3rd direction . . . and the Mth direction is α
, and α
=360°
/M;step (S14), judging whether there is a unique point inside the target area matches the actual distance data D;
when there is a unique point inside the target area matches the actual distance data D, the unique point is used as an actual position of the object, when there is not a unique point inside the target area matches the actual distance data D, go to step (S15); andstep (S15), increasing value of M, and go back to step (S13).
-
-
18. An indoor positioning system configured to position an object inside a building, comprising:
- a gyroscope, a digital compass, an accelerometer, a distance sensor and a processor;
wherein an indoor map of the building is stored in the processor;
the gyroscope, the digital compass and the accelerometer are configured to obtain an estimated position of the object on the indoor map;
the distance sensor is configured to detect an actual distance data D between the object and an actual wall of the building; and
the processor comprises a correction module configured to correct the estimated position according to the actual distance data D;
wherein an indoor positioning method of the indoor positioning system comprises the following steps;step (S11), obtaining an estimated position of the object on the indoor map; step (S12), selecting a target area on the indoor map, wherein the estimated position is inside the target area; step (S13), detecting an actual distance data D between the object and an actual wall of the building, wherein the actual distance data D comprises a 1st actual distance D1 along an 1st direction, a 2nd actual distance D2 along a 2nd direction, . . . and an Mth actual distance DM along an Mth direction, M□
2, and M is a positive integer;step (S14), judging whether there is a unique point inside the target area matches the actual distance data D;
when there is a unique point inside the target area matches the actual distance data D, the unique point is used as an actual position of the object, when there is not a unique point inside the target area match the actual distance data D, go to step (S15); andstep (S15), increasing value of M, and go back to step (S13). - View Dependent Claims (19)
- a gyroscope, a digital compass, an accelerometer, a distance sensor and a processor;
Specification