TWI472716B - Use the map of the indoor positioning method - Google Patents
Use the map of the indoor positioning method Download PDFInfo
- Publication number
- TWI472716B TWI472716B TW101151109A TW101151109A TWI472716B TW I472716 B TWI472716 B TW I472716B TW 101151109 A TW101151109 A TW 101151109A TW 101151109 A TW101151109 A TW 101151109A TW I472716 B TWI472716 B TW I472716B
- Authority
- TW
- Taiwan
- Prior art keywords
- edge
- possible paths
- angle
- node
- shape
- Prior art date
Links
Landscapes
- Navigation (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Description
本發明係與室內定位有關,更詳而言之是指一種使用地圖之室內定位方法。The present invention relates to indoor positioning, and more particularly to an indoor positioning method using a map.
按,全球定位系統多用於行車導航的用途。隨著科技的進步,全球定位系統的衛星接收器已整合到行動裝置(例如智慧型手機)中,使得全球定位系統不再限於行車導航使用,更可應用到個人行走的定位,例如行人步行記錄器。然,全球定位系統使用上有其限制存在,即必須在天空沒有遮蔽的戶外環境使用,衛星接收器才能接收到衛星定位訊號。在室內時,由於建築物的遮蔽,將使得全球定位系統無法定位。因此,使用者在室內只能透過其它定位技術(例如智慧型手機中常見的A-GPS技術)得知大概的位置。惟,在廣大的室內空間中(例如展覽場或博物館),若無法得知精確的位置,將使得定位技術無法擴展到室內應用。Press, GPS is mostly used for driving navigation. With the advancement of technology, the satellite receiver of the global positioning system has been integrated into mobile devices (such as smart phones), making the global positioning system no longer limited to driving navigation, but also applicable to personal walking positioning, such as pedestrian walking records. Device. However, the use of GPS has its limitations, that is, it must be used in outdoor environments where the sky is not obscured, and satellite receivers can receive satellite positioning signals. When indoors, the global positioning system cannot be located due to the obscuration of the building. Therefore, the user can only know the approximate location through other positioning technologies (such as the A-GPS technology commonly used in smart phones) indoors. However, in a large indoor space (such as an exhibition hall or museum), if the precise location is not known, the positioning technology will not be extended to indoor applications.
有鑑於此,本發明之主要目的在於提供一種使用地圖之室內定位方法,可計算出使用者在一地圖上的相對位置。In view of this, the main object of the present invention is to provide an indoor positioning method using a map, which can calculate the relative position of the user on a map.
緣以達成上述目的,本發明提供一種使用地圖之室內定位方法,係應用於包含有一位移感測單元的一運算裝置,該運算 裝置供使用者配掛於身上,該方法包含有下列步驟:In order to achieve the above object, the present invention provides an indoor positioning method using a map, which is applied to an arithmetic device including a displacement sensing unit. The device is provided for the user to hang on the body, and the method comprises the following steps:
A.取得該位移感測單元所偵測的複數個位置資訊,並依據該些位置資訊建立使用者的一移動軌跡,各該位置資訊包含有一移動距離及一轉動角度。A. Obtaining a plurality of position information detected by the displacement sensing unit, and establishing a movement track of the user according to the position information, each of the position information includes a moving distance and a rotation angle.
B.取得一地圖的一連結節點模型(link-node model),該連結節點模型具有複數個節點;每一兩相鄰節點間具有一節點邊線(edge)。B. A link-node model of a map having a plurality of nodes; each node has a node edge between each adjacent node.
C.由該移動軌跡的轉動角度偵測該移動軌跡中的複數個特徵轉向,並依序排列成一特徵轉向序列;每一兩相鄰特徵轉向間具有一第一邊線。C. detecting a plurality of characteristic turns in the moving track by the rotation angle of the moving track, and sequentially arranging into a feature steering sequence; each of the two adjacent feature turns has a first edge.
D.比對該些節點的角度與該特徵轉向的角度,以找出符合該特徵轉向序列的複數個可能路徑;其中,各該可能路徑具有複數個轉角節點,且該些轉角節點的角度對應該特徵轉向序列中的該些特徵轉向的角度;每一兩相鄰轉角節點間具有一第二邊線,該第二邊線包含至少一該節點邊線。D. comparing the angles of the nodes with the angle of the feature steering to find a plurality of possible paths that conform to the steering sequence of the feature; wherein each of the possible paths has a plurality of corner nodes, and the angle pairs of the corner nodes The angle at which the features are turned in the feature steering sequence; each of the two adjacent corner nodes has a second edge, and the second edge includes at least one of the node edges.
E、依據該些第一邊線的長度與該些轉角節點的角度,以及該些第二邊線的長度與該些特徵轉向的角度,進行一比對步驟,用以由該些可能路徑中找出與該移動軌跡最為相似的一該可能路徑。E. Perform an alignment step according to the lengths of the first edge lines and the angles of the corner nodes, and the lengths of the second edge lines and the angles of the features, to find the possible paths. A possible path that is most similar to the movement trajectory.
本發明另提供有一種使用地圖之室內定位方法,係應用於 包含有一位移感測單元的一運算裝置,該運算裝置供使用者配掛於身上,該方法包含有下列步驟:The present invention further provides an indoor positioning method using a map, which is applied to An arithmetic device comprising a displacement sensing unit for the user to be attached to the body, the method comprising the following steps:
A、取得該位移感測單元所偵測的複數個位置資訊,並依據該些位置資訊建立使用者的一移動軌跡。A. Obtain a plurality of position information detected by the displacement sensing unit, and establish a movement track of the user according to the position information.
B、取得一地圖的一連結節點模型(link-node model)。B. Obtain a link-node model of a map.
C、由該連結節點模型中找出符合該移動軌跡的複數個可能路徑。C. Find a plurality of possible paths that match the movement trajectory from the connected node model.
D、進行一比對步驟,用以由該些可能路徑中找出與該移動軌跡最為相似的一該可能路徑。D. Perform an alignment step to find a possible path that is most similar to the movement trajectory from the possible paths.
藉此,透過使用地圖之室內定位方法,可有效地對應出使用者在地圖上的相對位置,達到室內定位之效果。Thereby, by using the indoor positioning method of the map, the relative position of the user on the map can be effectively matched to achieve the effect of indoor positioning.
為能更清楚地說明本發明,茲舉較佳實施例並配合圖示詳細說明如后。In order that the present invention may be more clearly described, the preferred embodiments are illustrated in the accompanying drawings.
本發明一較佳實施例之使用地圖之室內定位方法,係應用於一運算裝置,該運算裝置係供使用者配掛於腰間,包含有一可偵測移動距離及轉向角度的位移感測單元。該使用地圖之室內定位方法,包含有圖1所示之下列步驟:The indoor positioning method using the map according to a preferred embodiment of the present invention is applied to an arithmetic device, which is provided for the user to hang around the waist, and includes a displacement sensing unit capable of detecting the moving distance and the steering angle. . The indoor positioning method using the map includes the following steps as shown in FIG. 1:
A.透過其位移感測單元偵測使用者在行進中的複數個位置資訊,其中,各該位置資訊包含有一移動距離及一轉動角度。取得該些位置資訊後,依據該些位置資訊建立使用者行進 中的一移動軌跡。A. Detecting a plurality of position information of the user while traveling through the displacement sensing unit, wherein each of the position information includes a moving distance and a rotation angle. After obtaining the location information, the user travels based on the location information A moving track in the middle.
B.本實施例所使用的地圖為具有比例的地圖。將該地圖轉換成一連結節點模型(link-node model),並取得該連結節點模型中的複數個節點,以及每一兩相鄰節點間的一節點邊線(edge)的長度。B. The map used in this embodiment is a map with a scale. The map is converted into a link-node model, and a plurality of nodes in the connected node model and a length of a node edge between each two adjacent nodes are obtained.
舉例而言,請參閱圖2A,線條的交叉點即為所述之節點。每一節點皆代表地圖上的每一個轉彎處,每一節點邊線代表地圖上的走道。接著,利用一旋轉矩陣(Rotaton Matrix)演算法由該連結節點模型中計算出該些節點的角度。For example, referring to FIG. 2A, the intersection of the lines is the node. Each node represents every turn on the map, and each node edge represents the aisle on the map. Then, using a Rotaton Matrix algorithm, the angles of the nodes are calculated from the connected node model.
C.由該移動軌跡的轉動角度偵測該移動軌跡中的複數個特徵轉向,並依序排列成一特徵轉向序列;每一兩相鄰特徵轉向間具有一第一邊線。C. detecting a plurality of characteristic turns in the moving track by the rotation angle of the moving track, and sequentially arranging into a feature steering sequence; each of the two adjacent feature turns has a first edge.
舉例而言,以圖2B所示之移動軌跡為例,圖2B中A’、B’、C’及D’所表示者即為特徵轉向,構成該移動軌跡的每一線段即為該第一邊線。For example, taking the movement trajectory shown in FIG. 2B as an example, the persons indicated by A′, B′, C′, and D′ in FIG. 2B are feature directional, and each line segment constituting the movement trajectory is the first Sideline.
由於使用者在行走中,並非只有遇到轉角才會進行轉向的動作,有許多時候,使用者可能會來回走動,因此,該些位置資訊中的轉動角度係包含來回走動所造成的轉向(茲定義為假轉向)以及真正的轉向(茲定義為特徵轉向)。在本實施例中,係以一滑動視窗(sliding window)演算法排除使用者的假轉 向,以偵測取得使用者的該些特徵轉向。當使用者在一視窗中的該些位置資訊之轉動角度的標準差高於一預定值時,則判斷為一該特徵轉向,其中該預定值是預先由直行路線測試所估算得到。接著,將所偵測的每一該特徵轉向依序記錄後排列成該特徵轉向序列。Since the user is walking, the steering is not only performed when the corner is encountered. In many cases, the user may move back and forth. Therefore, the rotation angle in the position information includes the steering caused by the movement back and forth. Defined as a false turn) and a true turn (defined as a feature turn). In this embodiment, the user's fake rotation is excluded by a sliding window algorithm. To detect, to obtain the characteristics of the user. When the standard deviation of the rotation angles of the position information of the user in a window is higher than a predetermined value, it is determined that the feature is turned, wherein the predetermined value is estimated in advance by the straight-line route test. Then, each of the detected features is sequentially recorded and arranged into the feature steering sequence.
舉例而言,請參閱圖3,由使用者的移動軌跡中偵測到的該些位置資訊之轉動角度依序為0、0、15、60及90度,該預定值為30,滑動視窗的每一視窗尺寸為3。滑動視窗的第一視窗為0、0、15度,其標準差為8.6,低於預定值30,判斷為直行。第二視窗為0、15、60度,其標準差為31,高於預定值30,判斷為一該特徵轉向。第三視窗為15、60、90度,其標準差為37,高於預定值30,判斷為一該特徵轉向。For example, referring to FIG. 3, the rotation angles of the position information detected by the user's movement track are sequentially 0, 0, 15, 60, and 90 degrees, and the predetermined value is 30, and the sliding window is Each window has a size of 3. The first window of the sliding window is 0, 0, and 15 degrees, and the standard deviation is 8.6, which is lower than the predetermined value of 30, and is judged to be straight. The second window is 0, 15, 60 degrees, and its standard deviation is 31, which is higher than the predetermined value 30, and is judged to be a characteristic turn. The third window is 15, 60, 90 degrees, and its standard deviation is 37, which is higher than the predetermined value of 30, and is judged to be a characteristic turn.
取得該些特徵轉向後,利用該位移感測單元所測得的移動距離即可計算取得每一第一邊線之長度。After the steering of the features is obtained, the length of each first edge can be calculated by using the moving distance measured by the displacement sensing unit.
D.比對該些節點的角度與該特徵轉向的角度,以找出符合該特徵轉向序列的複數個可能路徑。其中,茲定義各該可能路徑中符合該些特徵轉向之角度的節點為轉角節點,該些轉角節點的角度對應該特徵轉向序列中的該些特徵轉向的角度。各該可能路徑中,每一兩相鄰轉角節點間具有一第二邊線,各該第二邊線包含了至少一節點邊線。以圖2A所示之可能路徑為 例,圖2A中A、B、C及D所表示者即為轉角節點,構成該可能路徑的每一線段即為該第二邊線。每一第二邊線之長度即為組成該第二邊線的節點邊線之長度的總和。D. Comparing the angles of the nodes with the angle of the feature steering to find a plurality of possible paths that conform to the steering sequence of the feature. Wherein, the nodes in each of the possible paths that meet the angle of the steering of the features are defined as corner nodes, and the angles of the corner nodes correspond to the angles of the features in the feature steering sequence. Each of the possible paths has a second edge between each two adjacent corner nodes, and each of the second edges includes at least one node edge. The possible path shown in Figure 2A is For example, those represented by A, B, C, and D in FIG. 2A are corner nodes, and each line segment constituting the possible path is the second edge. The length of each second edge is the sum of the lengths of the node edges that make up the second edge.
E、依據該些第一邊線的長度與該些轉角節點的角度,以及該些第二邊線的長度與該些特徵轉向的角度進行一比對步驟,用以由該些可能路徑中找出與該移動軌跡最為相似的一該可能路徑。E. Perform an alignment step according to the lengths of the first edge lines and the angles of the corner nodes, and the lengths of the second edge lines and the angles of the feature turns, to find out the possible paths. One of the possible paths most similar to the movement trajectory.
在本實施例中,係利用一形狀篩選步驟、一角度篩選步驟、以及一比例篩選步驟去除相似度低的可能路徑。其中:該形狀篩選步驟用以比較各該可能路徑之形狀與該移動軌跡之形狀的一形狀相似度,並去除該些可能路徑中形狀相似度低於一形狀預定值之可能路徑。其中,該形狀篩選步驟包含:個別計算各該些可能路徑與該移動軌跡之一質心。In this embodiment, a shape screening step, an angle screening step, and a proportional screening step are utilized to remove possible paths of low similarity. Wherein: the shape screening step is used to compare a shape similarity between the shape of each possible path and the shape of the moving track, and remove possible paths in the possible paths whose shape similarity is lower than a predetermined value of a shape. The shape screening step includes: separately calculating a centroid of each of the possible paths and the moving track.
產生通過個別質心的複數條直線。Produces a plurality of straight lines through individual centroids.
計算各該可能路徑與通過其質心的該些直線的交叉點數量,以及該移動軌跡與通過其質心的該些直線的交叉點數量,並分別記錄於一一維陣列中。The number of intersections of each of the possible paths and the straight lines passing through the centroid thereof, and the number of intersections of the moving trajectories with the straight lines passing through the centroid thereof are calculated and recorded in a one-dimensional array, respectively.
舉例而言,請參閱圖4,其係以圖2B的移動軌跡為例,計算通過其質心的各個角度的直線與該移動軌跡交叉點的數量,由0度開始每隔18度產生一該直線,共產生10條直線。該些直線與該移動軌跡交叉點的數量,記錄 於圖4所示之一維陣列中。For example, please refer to FIG. 4 , which takes the moving trajectory of FIG. 2B as an example, and calculates the number of intersections of the straight lines passing through the centroids of the centroids with the moving trajectory, and generates one every 18 degrees from 0 degrees. A straight line produces a total of 10 straight lines. The number of intersections of the straight lines with the moving track, recording In one of the dimensional arrays shown in FIG.
比較各該可能路徑與該移動軌跡的一維陣列,以產生該形狀相似度;以及去除該些可能路徑中形狀相似度低於該形狀預定值之可能路徑,若剩餘的可能路徑之數量為一時,則保留該可能路徑。Comparing each of the possible paths with the one-dimensional array of the moving trajectory to generate the shape similarity; and removing possible paths in the possible paths whose shape similarity is lower than the predetermined value of the shape, if the number of remaining possible paths is one , then keep the possible path.
該角度篩選步驟用以比較各該可能路徑的轉角節點之角度與該移動軌跡的特徵轉向之角度間的一角度相似度,並去除該些可能路徑中角度相似度低於一角度預定值之可能路徑。其中該角度篩選步驟包含:將該些可能路徑與該移動軌跡個別轉換成一鏈碼(chain code)。The angle screening step is used to compare an angle similarity between the angle of the corner node of each possible path and the angle of the characteristic steering of the moving track, and remove the possibility that the angle similarity of the possible paths is lower than a predetermined value of an angle path. The angle screening step includes: converting the possible paths and the moving track into a chain code.
由該些可能路徑的各該鏈碼中取得各個轉角節點的角度及每一第二邊線之方向;由該移動軌跡的鏈碼中取得各個特徵轉向的角度及每一第一邊線之方向。The angles of the respective corner nodes and the direction of each second edge are obtained from each of the chain codes of the possible paths; the angle of each feature turn and the direction of each first edge are obtained from the chain code of the moving track.
舉例而言,以圖5所示之一該可能路徑為例,該可能路徑依據所定義的方向即可轉換成鏈碼:000011100。由圖5所示之鏈碼,即可取得二個轉角節點的角度,分別為90度與-90度;二個第二邊線之方向則分別為0度、90度及0度。For example, taking one of the possible paths shown in FIG. 5 as an example, the possible path can be converted into a chain code according to the defined direction: 000011100. From the chain code shown in Figure 5, the angles of the two corner nodes can be obtained, respectively 90 degrees and -90 degrees; the directions of the two second edges are 0 degrees, 90 degrees and 0 degrees, respectively.
比較各該可能路徑的轉角節點之角度與該移動軌跡的特徵轉向之角度,以產生該角度相似度;以及 去除該些可能路徑中角度相似度低於該角度預定值之可能路徑,並且去除該些可能路徑中角度相似度高於該角度預定值且每一第二邊線之方向不同於該移動軌跡每一第一邊線之方向的可能路徑,其中,若剩餘的可能路徑之數量為一時,則保留該可能路徑。Comparing the angle of the corner node of each of the possible paths with the angle of the characteristic steering of the moving track to generate the angular similarity; Removing possible paths in which the angle similarities are lower than the predetermined value of the angle, and removing the angle similarities in the possible paths from the angle predetermined value and the direction of each second edge is different from the moving track A possible path in the direction of the first side line, wherein if the number of remaining possible paths is one, the possible path is retained.
該比例篩選步驟用以比較各該可能路徑的每一第二邊線之長度與該移動軌跡的每一第一邊線之長度間的一比例相似度,並去除該些可能路徑中比例相似度低於一比例預定值之可能路徑。其中,該比例篩選步驟包含:計算該移動軌跡每一第一邊線之長度與一正規化邊線比並儲存為一第一向量,其中,該正規化邊線比為第一邊線之長度除以移動軌跡所有第一邊線的加總長度。The ratio screening step is configured to compare a proportional similarity between the length of each second edge of each possible path and the length of each first edge of the moving track, and remove the proportional similarity in the possible paths. A possible path for a predetermined value. The ratio screening step includes: calculating a length of each first edge of the moving track and a normalized edge ratio and storing the first vector as a first vector, wherein the normalized edge ratio is the length of the first edge divided by Moves the total length of all first edges.
計算各該可能路徑的每一第二邊線之長度與一正規化邊線比並儲存為一第二向量,其中,該正規化邊線比為第二邊線之長度除以一該可能路徑中所有第二邊線的加總長度。Calculating a length of each second edge of each possible path and a normalized edge ratio and storing the second edge as a second vector, wherein the normalized edge ratio is the length of the second edge divided by a second of the possible paths The total length of the edges.
舉例而言,以圖5所示之鏈碼為例,第二邊線的加總長度為9,第一個邊線(即鏈碼中的0000)的邊線長度為4,其正規化邊線比為4/9;第二個邊線(即鏈碼中的111)的邊線長度為3,其正規化邊線比為3/9;第三個邊線(即鏈碼中的00)的邊線長度為2,其正規化邊線比為2/9For example, taking the chain code shown in FIG. 5 as an example, the total length of the second edge is 9, and the length of the first edge (ie, 0000 in the chain code) is 4, and the normalized edge ratio is 4. /9; the second edge (ie, 111 in the chain code) has an edge length of 3 and a normalized edge ratio of 3/9; the third edge (ie, 00 in the chain code) has an edge length of 2, which The normalized edge ratio is 2/9
比較各該可能路徑的第二向量與該移動軌跡的第一向量,以產生該比例相似度。其中該比例相似度係以L-p norm計算。A second vector of each of the possible paths is compared to a first vector of the moving trajectory to produce the proportional similarity. The proportional similarity is calculated by L-p norm.
去除該些可能路徑中比例相似度低於該比例預定值之可能路徑,其中,若剩餘的可能路徑之數量為一時,則保留該可能路徑。The possible paths in which the proportional similarities in the possible paths are lower than the predetermined value of the ratio are removed, wherein if the number of remaining possible paths is one, the possible paths are retained.
藉此,透過上述中使用地圖之室內定位方法,即可取得最接近使用者移動軌跡的可能路徑,即可對應到使用者在地圖上的位置。此外,由於上述之形狀篩選步驟中已有角度的成分存在,因此,在實務上,對於簡單的地圖,該比對步驟中可不需使用角度篩選步驟,可直接以形狀篩選步驟及比例篩選步驟進行可能路徑的篩選,同樣可由該些可能路徑中找出與該移動軌跡最為相似的一該可能路徑。Thereby, through the indoor positioning method using the map described above, the possible path closest to the user's movement trajectory can be obtained, which can correspond to the position of the user on the map. In addition, since the existing angle component exists in the shape screening step described above, in practice, for a simple map, the angle screening step may not be used in the comparison step, and the shape screening step and the proportional screening step may be directly performed. The screening of possible paths can also find one of the possible paths that is most similar to the moving trajectory.
在前述實施例中,所使用的地圖是依比例而繪製的地圖,而此類地圖對於一般大眾並不易取得。一般而言,容易取得的地圖(例如平面示意圖)通常是未依比例繪製。在一實施例中,更可使用未依比例繪製的地圖作為定位,只需在上述之步驟B中增加一轉換步驟,以計算未依比例繪製的地圖之連結節點模型中兩相鄰節點之節點邊線的實際長度。其中,該轉換步驟包含:取得未依比例繪製的地圖之連結節點模型後,預先進行 多次的移動測試,以取得複數個測試軌跡,各該測試軌跡包含有複數個測試轉向,每一兩相鄰測試轉向間具有一測試轉向邊線。In the foregoing embodiment, the map used is a map drawn in proportion, and such a map is not easily available to the general public. In general, maps that are readily available (such as a plan view) are usually not drawn to scale. In an embodiment, a map that is not drawn to scale may be used as the positioning, and only a conversion step is added in step B above to calculate nodes of two adjacent nodes in the joint node model of the map that is not drawn to scale. The actual length of the edge. The conversion step includes: obtaining a joint node model of the map that is not drawn to scale, and performing the A plurality of motion tests are performed to obtain a plurality of test tracks, each of which includes a plurality of test turns, and each of the two adjacent test turns has a test turn edge.
由該些測試軌跡中取得每一測試轉向邊線的長度。The length of each test turn edge is obtained from the test tracks.
由該未依比例繪製的地圖之連結節點模型中取得每一節點邊線的原始長度。The original length of each node edge is obtained from the joint node model of the map that is not drawn to scale.
使每一節點邊線的原始長度為相對應之測試轉向邊線的長度,以取得每一節點邊線的實際長度。The original length of each node edge is the length of the corresponding test turn edge to obtain the actual length of each node edge.
在一起始位置為已知的情況下,在連結節點模型中,找出與該初始位置相連接的節點,並取得初始位置至其相連接的節點的節點邊線的原始長度。接著,由該些測試軌跡中,找出與初始位置相連接的測試轉向。由於前述之測試轉向係對應前述之節點,因此,只需將與該初始位置相連接之節點邊線的原始長度,對應前述之測試轉向邊線的長度,即可獲得初始位置至相連接的節點之間節點邊線的真實長度。In the case where the starting position is known together, in the joint node model, the node connected to the initial position is found, and the original length of the node edge of the initial position to the node to which it is connected is obtained. Then, from the test tracks, the test turn connected to the initial position is found. Since the aforementioned test steering system corresponds to the aforementioned node, only the original length of the node edge line connected to the initial position, corresponding to the length of the aforementioned test steering edge line, can be obtained between the initial position and the connected node. The true length of the node edge.
接著,以前述之節點為另一次起始位置,重覆進行對應,直到所有的節點邊線的原始長度對應完畢,即可取得連結節點模型中所有節點邊線的真實長度。藉此,即可將未具比例的地圖轉換成具有比例的地圖。Then, the node is used as the other starting position, and the corresponding correspondence is repeated until the original lengths of all the node edges are completed, and the true length of all the node edges in the connected node model can be obtained. This allows you to convert unscaled maps into scaled maps.
在實務上,地圖的連結節點模型的取得方式,除了以運算裝置計算取得外,亦可預先儲存於運算裝置中,或使用可上網 的運算裝置(如智慧型手機)連線至一伺服器中下載至運算裝置。In practice, the method of obtaining the connected node model of the map may be stored in the computing device in advance, or may be used online, in addition to being calculated by the computing device. The computing device (such as a smart phone) is connected to a server and downloaded to the computing device.
透過本發明使用地圖之室內定位方法,可有效地對應出使用者在地圖上的相對位置,藉以達到定內定位的效果。Through the indoor positioning method using the map of the present invention, the relative position of the user on the map can be effectively matched, thereby achieving the effect of positioning within the fixed position.
以上所述僅為本發明較佳可行實施例,舉凡應用本發明說明書及申請專利範圍所為之等效方法變化,理應包含在本發明之專利範圍內。The above is only a preferred embodiment of the present invention, and equivalent changes to the scope of the present invention and the scope of the patent application are intended to be included in the scope of the present invention.
圖1為本發明較佳實施例使用地圖之室內定位方法的流程圖;圖2A為連結節點模型示意圖,並揭示一可能路徑;圖2B為移動軌跡示意圖;圖3為滑動視窗演算法偵測特徵轉向示意圖;圖4為形狀篩選步驟產生一維陣列示意圖;以及圖5為可能路徑轉換成鏈碼示意圖。1 is a flow chart of a method for positioning an indoor using a map according to a preferred embodiment of the present invention; FIG. 2A is a schematic diagram of a connected node model, and discloses a possible path; FIG. 2B is a schematic diagram of a moving track; FIG. 3 is a sliding window algorithm detecting feature. Turning to the schematic diagram; FIG. 4 is a schematic diagram of the one-dimensional array generated by the shape screening step; and FIG. 5 is a schematic diagram of the possible path conversion into a chain code.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101151109A TWI472716B (en) | 2012-12-28 | 2012-12-28 | Use the map of the indoor positioning method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101151109A TWI472716B (en) | 2012-12-28 | 2012-12-28 | Use the map of the indoor positioning method |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201425874A TW201425874A (en) | 2014-07-01 |
TWI472716B true TWI472716B (en) | 2015-02-11 |
Family
ID=51725385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101151109A TWI472716B (en) | 2012-12-28 | 2012-12-28 | Use the map of the indoor positioning method |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI472716B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105737824A (en) * | 2016-02-03 | 2016-07-06 | 北京京东尚科信息技术有限公司 | Indoor navigation method and device |
CN106289282A (en) * | 2016-07-18 | 2017-01-04 | 北京方位捷讯科技有限公司 | A kind of indoor map pedestrian's track matching method |
CN109141405B (en) * | 2018-08-06 | 2021-12-21 | 中国科学院光电研究院 | Vehicle geomagnetic matching positioning method and system in road network environment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200804765A (en) * | 2006-07-06 | 2008-01-16 | Sin Etke Technology Co Ltd | A display correction of vehicle navigation system and the correction and display method thereof |
TW201024680A (en) * | 2008-12-29 | 2010-07-01 | Mitac Int Corp | Method for creating suggested pathways for helping pedestrians cross open spaces |
TW201115110A (en) * | 2009-07-09 | 2011-05-01 | Casio Computer Co Ltd | Positioning device and positioning method |
TW201122436A (en) * | 2009-12-18 | 2011-07-01 | Ind Tech Res Inst | Map building system, building method and computer readable media thereof |
TW201231924A (en) * | 2011-01-27 | 2012-08-01 | O2Micro Inc | Object positioning method, position calculation system, map system and positioning system |
-
2012
- 2012-12-28 TW TW101151109A patent/TWI472716B/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200804765A (en) * | 2006-07-06 | 2008-01-16 | Sin Etke Technology Co Ltd | A display correction of vehicle navigation system and the correction and display method thereof |
TW201024680A (en) * | 2008-12-29 | 2010-07-01 | Mitac Int Corp | Method for creating suggested pathways for helping pedestrians cross open spaces |
TW201115110A (en) * | 2009-07-09 | 2011-05-01 | Casio Computer Co Ltd | Positioning device and positioning method |
TW201122436A (en) * | 2009-12-18 | 2011-07-01 | Ind Tech Res Inst | Map building system, building method and computer readable media thereof |
TW201231924A (en) * | 2011-01-27 | 2012-08-01 | O2Micro Inc | Object positioning method, position calculation system, map system and positioning system |
Also Published As
Publication number | Publication date |
---|---|
TW201425874A (en) | 2014-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11532136B2 (en) | Registration between actual mobile device position and environmental model | |
US9953461B2 (en) | Navigation system applying augmented reality | |
Lan et al. | Using smart-phones and floor plans for indoor location tracking-Withdrawn | |
Elloumi et al. | Indoor pedestrian localization with a smartphone: A comparison of inertial and vision-based methods | |
US9679414B2 (en) | Federated mobile device positioning | |
EP3138078B1 (en) | Speed-up template matching using peripheral information | |
JP6484228B2 (en) | Visually enhanced navigation | |
US9978161B2 (en) | Supporting a creation of a representation of road geometry | |
US10415978B2 (en) | Landmark location determination | |
JP6152511B2 (en) | Portable terminal device, program, and correction method | |
US20150003741A1 (en) | Occlusion Resistant Image Template Matching Using Distance Transform | |
CN106574975A (en) | Trajectory matching using peripheral signal | |
US10533874B2 (en) | Inertial positioning and navigation device featuring a novel walk detection method | |
Yang et al. | Indoor navigation for visually impaired using AR markers | |
Binu et al. | An efficient indoor location tracking and navigation system using simple magnetic map matching | |
CN104469677A (en) | Moving track recording system and method based on intelligent terminal | |
Shu et al. | Efficient image-based indoor localization with MEMS aid on the mobile device | |
KR20170010593A (en) | Method and apparatus for measuring location of user terminal | |
Zhang et al. | Seeing Eye Phone: a smart phone-based indoor localization and guidance system for the visually impaired | |
TWI472716B (en) | Use the map of the indoor positioning method | |
US11740083B2 (en) | Methods and apparatus for curbside surveying | |
Peter et al. | Versatile geo-referenced maps for indoor navigation of pedestrians | |
Moder et al. | Indoor positioning for visually impaired people based on smartphones | |
TW201621273A (en) | Mobile positioning apparatus and positioning method thereof | |
D'Alfonso et al. | P3P and P2P Problems with known camera and object vertical directions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |