[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

TWI472716B - Use the map of the indoor positioning method - Google Patents

Use the map of the indoor positioning method Download PDF

Info

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
Application number
TW101151109A
Other languages
Chinese (zh)
Other versions
TW201425874A (en
Inventor
Kun Chan Lan
Wen Yuah Shih
Original Assignee
Univ Nat Cheng Kung
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Univ Nat Cheng Kung filed Critical Univ Nat Cheng Kung
Priority to TW101151109A priority Critical patent/TWI472716B/en
Publication of TW201425874A publication Critical patent/TW201425874A/en
Application granted granted Critical
Publication of TWI472716B publication Critical patent/TWI472716B/en

Links

Landscapes

  • Navigation (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Description

使用地圖之室內定位方法Indoor location method using map

本發明係與室內定位有關,更詳而言之是指一種使用地圖之室內定位方法。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)

一種使用地圖之室內定位方法,係應用於包含有一位移感測單元的一運算裝置,該運算裝置供使用者配掛於身上,該方法包含有下列步驟:A.取得該位移感測單元所偵測的複數個位置資訊,並依據該些位置資訊建立使用者的一移動軌跡,各該位置資訊包含有一移動距離及一轉動角度;B.取得一地圖的一連結節點模型(link-node model),該連結節點模型具有複數個節點;每一兩相鄰節點間具有一節點邊線(edge);C.由該移動軌跡的轉動角度偵測該移動軌跡中的複數個特徵轉向,並依序排列成一特徵轉向序列;每一兩相鄰特徵轉向間具有一第一邊線;D.比對該些節點的角度與該特徵轉向的角度,以找出符合該特徵轉向序列的複數個可能路徑;其中,各該可能路徑具有複數個轉角節點,且該些轉角節點的角度對應該特徵轉向序列中的該些特徵轉向的角度;每一兩相鄰轉角節點間具有一第二邊線,該第二邊線包含至少一該節點邊線;以及E、依據該些第一邊線的長度與該些轉角節點的角度,以及該些第二邊線的長度與該些特徵轉向的角度,進行一比對步驟,用以由該些可能路徑中找出與該移動軌跡最為 相似的一該可能路徑;其中,該地圖為一未具有比例的地圖,步驟B中包含有一轉換步驟,用以計算該連結節點模型中每一節點邊線的實際長度。 An indoor positioning method using a map is applied to an arithmetic device including a displacement sensing unit, the arithmetic device is provided for the user to be attached to the body, and the method comprises the following steps: A. obtaining the displacement sensing unit Detecting a plurality of position information, and establishing a movement track of the user according to the position information, each position information includes a moving distance and a rotation angle; B. obtaining a link-node model of a map The joint node model has a plurality of nodes; each of the two adjacent nodes has a node edge; C. detects a plurality of characteristic turns in the moving track by the rotation angle of the moving track, and sequentially arranges a feature steering sequence; each of the two adjacent feature turns has a first edge; D. an angle of the node and an angle of the feature to find a plurality of possible paths that conform to the feature steering sequence; Wherein each of the possible paths has a plurality of corner nodes, and the angles of the corner nodes correspond to angles of the features in the feature steering sequence; each two phases Between the adjacent corner nodes, there is a second edge line, the second edge line includes at least one of the node edge lines; and E, according to the length of the first edge lines and the angles of the corner nodes, and the lengths of the second edge lines The angles of the features are turned, and a comparison step is performed to find out the most A similar possible path; wherein the map is an unscaled map, and step B includes a conversion step for calculating the actual length of each node edge in the connected node model. 如請求項1所述使用地圖之室內定位方法,其中該轉換步驟包含有下列步驟:取得複數個測試軌跡,各該測試軌跡包含有複數個測試轉向;每一兩相鄰測試轉向間具有一測試轉向邊線;由該些測試軌跡中取得每一測試轉向邊線的長度;由該連結節點模型中取得每一節點邊線的原始長度;以及使每一節點邊線的原始長度為對應之測試轉向邊線的長度,以取得每一節點邊線的實際長度。 The indoor positioning method using the map according to claim 1, wherein the converting step comprises the following steps: obtaining a plurality of test tracks, each of the test tracks includes a plurality of test turns; and each of the two adjacent test turns has a test Turning to the edge line; obtaining the length of each test turning edge line from the test tracks; obtaining the original length of each node edge line from the joint node model; and making the original length of each node edge line the length of the corresponding test turning edge line To get the actual length of each node's edge. 一種使用地圖之室內定位方法,係應用於包含有一位移感測單元的一運算裝置,該運算裝置供使用者配掛於身上,該方法包含有下列步驟:A.取得該位移感測單元所偵測的複數個位置資訊,並依據該些位置資訊建立使用者的一移動軌跡,各該位置資訊包含有一移動距離及一轉動角度;B.取得一地圖的一連結節點模型(link-node model),該連結節點模型具有複數個節點;每一兩相鄰節點間具有一節點邊線(edge);C.由該移動軌跡的轉動角度偵測該移動軌跡中的複數個特徵轉向,並依序排列成一特徵轉向序列;每一兩相鄰特 徵轉向間具有一第一邊線;D.比對該些節點的角度與該特徵轉向的角度,以找出符合該特徵轉向序列的複數個可能路徑;其中,各該可能路徑具有複數個轉角節點,且該些轉角節點的角度對應該特徵轉向序列中的該些特徵轉向的角度;每一兩相鄰轉角節點間具有一第二邊線,該第二邊線包含至少一該節點邊線;以及E、依據該些第一邊線的長度與該些轉角節點的角度,以及該些第二邊線的長度與該些特徵轉向的角度,進行一比對步驟,用以由該些可能路徑中找出與該移動軌跡最為相似的一該可能路徑;其中,步驟E之比對步驟包含有:一形狀篩選步驟,用以比較各該可能路徑之形狀與該移動軌跡之形狀的一形狀相似度,並去除該些可能路徑中形狀相似度低於一形狀預定值之可能路徑;一角度篩選步驟,用以比較各該可能路徑的轉角節點之角度與該移動軌跡的特徵轉向之角度的一角度相似度,並去除該些可能路徑中角度相似度低於一角度預定值之可能路徑;以及一比例篩選步驟,用以比較各該可能路徑的每一第二邊線之長度與該移動軌跡的每一第一邊線之長度的一比例相似度,並去除該些可能路徑中比例相似度低於一比例預定值之可能路徑;其中,前述各步驟中若剩餘的可能路徑之數量為一時,則保留 該可能路徑。 An indoor positioning method using a map is applied to an arithmetic device including a displacement sensing unit, the arithmetic device is provided for the user to be attached to the body, and the method comprises the following steps: A. obtaining the displacement sensing unit Detecting a plurality of position information, and establishing a movement track of the user according to the position information, each position information includes a moving distance and a rotation angle; B. obtaining a link-node model of a map The joint node model has a plurality of nodes; each of the two adjacent nodes has a node edge; C. detects a plurality of characteristic turns in the moving track by the rotation angle of the moving track, and sequentially arranges a characteristic steering sequence; each two adjacent The sign has a first edge; D. an angle of the node and an angle of the feature to find a plurality of possible paths that conform to the feature steering sequence; wherein each of the possible paths has a plurality of corners a node, and the angles of the corner nodes correspond to angles of the features in the feature steering sequence; each of the two adjacent corner nodes has a second edge, the second edge includes at least one of the node edges; and And performing 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 out from the possible paths. a possible path that is most similar to the moving trajectory; wherein the step of comparing E includes: a shape screening step for comparing a shape similarity between a shape of each of the possible paths and a shape of the moving trajectory, and Removing a possible path in which the shape similarity is lower than a predetermined value of the shape; an angle screening step for comparing the angle of the corner node of each of the possible paths with the movement The feature of the trajectory turns to an angular similarity of the angle, and removes possible paths in which the angular similarity is lower than a predetermined value of an angle; and a proportional screening step for comparing each second of each possible path a proportional similarity between the length of the edge line and the length of each first edge of the moving track, and removing the possible paths in which the proportional similarities are lower than a predetermined value; wherein, if the foregoing steps are remaining The number of possible paths is one, then it is retained The possible path. 如請求項3所述使用地圖之室內定位方法,其中該形狀篩選步驟包含有下列步驟:個別計算各該些可能路徑與該移動軌跡之一質心;產生通過個別質心的複數條直線;計算各該可能路徑與通過其質心的該些直線的交叉點數量,以及該移動軌跡與通過其質心的該些直線的交叉點數量,並分別記錄於一一維陣列中;比較各該可能路徑與該移動軌跡的一維陣列,以產生該形狀相似度;以及去除該些可能路徑中形狀相似度低於該形狀預定值之可能路徑。 An indoor positioning method using a map according to claim 3, wherein the shape screening step comprises the steps of: separately calculating each of the possible paths and a centroid of the moving track; generating a plurality of straight lines passing through the individual centroids; The number of intersections of the possible paths with the straight lines passing through their centroids, and the number of intersections of the moving trajectories with the straight lines passing through their centroids, and respectively recorded in a one-dimensional array; comparing the possibilities a one-dimensional array of paths and the movement trajectory to produce the shape similarity; and removing possible paths in the possible paths where the shape similarity is lower than a predetermined value of the shape. 如請求項3所述使用地圖之室內定位方法,其中該角度篩選步驟包含有下列步驟:將該些可能路徑與該移動軌跡個別轉換成一鏈碼(chain code);由該些可能路徑的各該鏈碼中取得各個轉角節點的角度及每一第二邊線之方向;由該移動軌跡的鏈碼中取得各個特徵轉向的角度及每一第一邊線之方向;比較各該可能路徑的轉角節點之角度與該移動軌跡的特徵轉向之角度,以產生該角度相似度;以及去除該些可能路徑中角度相似度低於該角度預定值之可能 路徑,以及去除該些可能路徑中角度相似度高於該角度預定值且每一第二邊線之方向不同於該移動軌跡每一第一邊線之方向的可能路徑。 An indoor positioning method using a map according to claim 3, wherein the angle screening step comprises the steps of: converting the possible paths and the moving track into a chain code individually; each of the possible paths The angle of each corner node and the direction of each second edge are obtained in the chain code; the angle of each feature steering and the direction of each first edge are obtained from the chain code of the moving track; and the corner nodes of each possible path are compared An angle of the angle of the movement of the moving trajectory to produce the angular similarity; and removing the possibility that the angular similarity of the possible paths is lower than the predetermined value of the angle a path, and removing possible paths in which the angular similarity is higher than the predetermined value of the angle and the direction of each second edge is different from the direction of each first edge of the moving track. 如請求項3所述使用地圖之室內定位方法,其中該比例篩選步驟包含有下列步驟:計算該移動軌跡每一第一邊線之長度與一正規化邊線比並儲存為一第一向量;計算各該可能路徑的每一第二邊線之長度與一正規化邊線比並儲存為一第二向量;比較各該可能路徑的第二向量與該移動軌跡的第一向量,以產生該比例相似度;以及去除該些可能路徑中比例相似度低於該比例預定值之可能路徑。 An indoor positioning method using a map according to claim 3, wherein the proportional screening step comprises the steps of: 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; Comparing the length of each second edge of each possible path with a normalized edge and storing it as a second vector; comparing the second vector of each possible path with the first vector of the moving track to generate the proportional similarity And removing possible paths in which the proportional similarities are below a predetermined value of the ratio. 一種使用地圖之室內定位方法,係應用於包含有一位移感測單元的一運算裝置,該運算裝置供使用者配掛於身上,該方法包含有下列步驟:A.取得該位移感測單元所偵測的複數個位置資訊,並依據該些位置資訊建立使用者的一移動軌跡,各該位置資訊包含有一移動距離及一轉動角度;B.取得一地圖的一連結節點模型(link-node model),該連結節點模型具有複數個節點;每一兩相鄰節點間具有一節點邊線(edge); C.由該移動軌跡的轉動角度偵測該移動軌跡中的複數個特徵轉向,並依序排列成一特徵轉向序列;每一兩相鄰特徵轉向間具有一第一邊線;D.比對該些節點的角度與該特徵轉向的角度,以找出符合該特徵轉向序列的複數個可能路徑;其中,各該可能路徑具有複數個轉角節點,且該些轉角節點的角度對應該特徵轉向序列中的該些特徵轉向的角度;每一兩相鄰轉角節點間具有一第二邊線,該第二邊線包含至少一該節點邊線;以及E、依據該些第一邊線的長度與該些轉角節點的角度,以及該些第二邊線的長度與該些特徵轉向的角度,進行一比對步驟,用以由該些可能路徑中找出與該移動軌跡最為相似的一該可能路徑;其中,步驟E之比對步驟包含有:一形狀篩選步驟,用以比較各該可能路徑之形狀與該移動軌跡之形狀的一形狀相似度,並去除該些可能路徑中形狀相似度低於一形狀預定值之可能路徑;以及一比例篩選步驟,用以比較各該可能路徑的每一第二邊線之長度與該移動軌跡的每一第一邊線之長度的一比例相似度,並去除該些可能路徑中比例相似度低於一比例預定值之可能路徑;其中,前述各步驟中若剩餘的可能路徑之數量為一時,則保留該可能路徑。 An indoor positioning method using a map is applied to an arithmetic device including a displacement sensing unit, the arithmetic device is provided for the user to be attached to the body, and the method comprises the following steps: A. obtaining the displacement sensing unit Detecting a plurality of position information, and establishing a movement track of the user according to the position information, each position information includes a moving distance and a rotation angle; B. obtaining a link-node model of a map The joint node model has a plurality of nodes; each node has a node edge (edge); 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 features has a first edge between the turns; D. An angle of the nodes and an 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 angles of the corner nodes correspond to the feature steering sequence The angle at which the features are turned; each of the two adjacent corner nodes has a second edge, the second edge includes at least one of the node edges; and E, according to the length of the first edge and the corner nodes An angle, and a length of the second edge line and an angle of the feature steering, performing a comparison step for finding a possible path that is most similar to the moving track from the possible paths; wherein, the step The step of comparing E includes: a shape screening step for comparing a shape similarity between the shape of each possible path and the shape of the moving track, and removing the possible paths a possible path that is lower than a predetermined value of a shape; and a proportional screening step for comparing a length of each second edge of each of the possible paths with a length of each first edge of the moving track Similarity, and removing the possible paths in which the proportional similarities are lower than a predetermined value; wherein if the number of possible remaining paths in the foregoing steps is one, the possible paths are retained. 如請求項7所述使用地圖之室內定位方法,其中該形狀篩選步驟包含有下列步驟:個別計算各該些可能路徑與該移動軌跡之一質心;產生通過個別質心的複數條直線;計算各該可能路徑與通過其質心的該些直線的交叉點數量,以及該移動軌跡與通過其質心的該些直線的交叉點數量,並分別記錄於一一維陣列中;比較各該可能路徑與該移動軌跡的一維陣列,以產生該形狀相似度;以及去除該些可能路徑中形狀相似度低於該形狀預定值之可能路徑。 An indoor positioning method using a map according to claim 7, wherein the shape screening step comprises the steps of: individually calculating each of the possible paths and a centroid of the moving track; generating a plurality of straight lines passing through the individual centroids; The number of intersections of the possible paths with the straight lines passing through their centroids, and the number of intersections of the moving trajectories with the straight lines passing through their centroids, and respectively recorded in a one-dimensional array; comparing the possibilities a one-dimensional array of paths and the movement trajectory to produce the shape similarity; and removing possible paths in the possible paths where the shape similarity is lower than a predetermined value of the shape. 如請求項7所述使用地圖之室內定位方法,其中該比例篩選步驟包含有下列步驟:計算該移動軌跡每一第一邊線之長度與一正規化邊線比並儲存為一第一向量;計算各該可能路徑的每一第二邊線之長度與一正規化邊線比並儲存為一第二向量;比較各該可能路徑的第二向量與該移動軌跡的第一向量,以產生該比例相似度;以及去除該些可能路徑中比例相似度低於該比例預定值之可能路徑。 The indoor positioning method using the map according to claim 7, wherein the proportional screening step comprises the steps of: 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; Comparing the length of each second edge of each possible path with a normalized edge and storing it as a second vector; comparing the second vector of each possible path with the first vector of the moving track to generate the proportional similarity And removing possible paths in which the proportional similarities are below a predetermined value of the ratio. 一種使用地圖之室內定位方法,係應用於包含有一位移感 測單元的一運算裝置,該運算裝置供使用者配掛於身上,該方法包含有下列步驟:A、取得該位移感測單元所偵測的複數個位置資訊,並依據該些位置資訊建立使用者的一移動軌跡;B、取得一地圖的一連結節點模型(link-node model);C、由該連結節點模型中找出符合該移動軌跡的複數個可能路徑;以及D、進行一比對步驟,用以由該些可能路徑中找出與該移動軌跡最為相似的一該可能路徑;其中,該連結節點模型具有複數個節點,每一兩相鄰節點間具有一節點邊線(edge);該地圖為一未具有比例的地圖;步驟B中包含有一轉換步驟,用以計算該連結節點模型中每一節點邊線的實際長度。 An indoor positioning method using a map, which is applied to include a sense of displacement An arithmetic device of the measuring unit, the computing device is provided for the user to be attached to the body, and the method comprises the following steps: A: obtaining a plurality of position information detected by the displacement sensing unit, and establishing the use according to the position information a moving trajectory; B, obtaining a link-node model of a map; C, finding a plurality of possible paths conforming to the moving trajectory from the connected node model; and D, performing a comparison a step of finding, by the possible paths, a possible path that is most similar to the moving track; wherein the connected node model has a plurality of nodes, and each node has an edge between each adjacent node; The map is an unscaled map; step B includes a conversion step for calculating the actual length of each node edge in the joint node model. 如請求項10所述使用地圖之室內定位方法,其中步驟C之前包含有一轉向偵測步驟,用以偵測該移動軌跡中的複數個特徵轉向,在步驟C中,係由該連結節點模型中找出符合該些特徵轉向的角度之該些可能路徑。 An indoor positioning method using a map according to claim 10, wherein the step C includes a steering detection step for detecting a plurality of feature steerings in the moving track, and in the C, the connected node model is used in the method Find the possible paths that match the angle at which the features are turned. 如請求項11所述使用地圖之室內定位方法,其中每一兩相鄰特徵轉向間具有一第一邊線(edge);各該可能路徑具有複數個轉角節點,每一兩相鄰轉角節點間具有一第二邊線;該比對步驟包含有:一形狀篩選步驟,用以比較各該可能路徑之形狀與該移動軌 跡之形狀的一形狀相似度,並去除該些可能路徑中形狀相似度低於一形狀預定值之可能路徑;一角度篩選步驟,用以比較各該可能路徑的轉角節點之角度與該移動軌跡的特徵轉向之角度的一角度相似度,並去除該些可能路徑中角度相似度低於一角度預定值之可能路徑;以及一比例篩選步驟,用以比較各該可能路徑的每一第二邊線之長度與該移動軌跡的每一第一邊線之長度的一比例相似度,並去除該些可能路徑中比例相似度低於一比例預定值之可能路徑;其中,前述各步驟中若剩餘的可能路徑之數量為一時,則保留該可能路徑。 An indoor positioning method using a map according to claim 11, wherein each of the two adjacent feature turns has a first edge; each of the possible paths has a plurality of corner nodes, and each of the two adjacent corner nodes Having a second edge; the comparison step includes: a shape screening step for comparing the shape of each of the possible paths with the moving track a shape similarity of the shape of the trace, and removing possible paths in which the shape similarity is lower than a predetermined value of the shape; an angle screening step for comparing the angle of the corner node of each possible path with the moving track Characterizing the angle of similarity of the angle of view and removing possible paths in which the angular similarity is below a predetermined value of an angle; and a proportional screening step for comparing each second edge of each of the possible paths a ratio of the length to the length of each first edge of the movement trajectory, and removing the possible paths in which the proportional similarities are lower than a predetermined value; wherein, if the remaining steps are If the number of possible paths is one, the possible path is retained.
TW101151109A 2012-12-28 2012-12-28 Use the map of the indoor positioning method TWI472716B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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