網路城邦
上一篇 回創作列表 下一篇   字體:
企業也能自製室內定位App
2012/07/28 13:36:04瀏覽496|回應0|推薦0

從芬蘭奧魯大學衍生的研發公司IndoorAtlas,利用龍蝦感測地磁的現象,開發出用手機偵測地磁改變來進行室內定位的技術,IndoorAtlas未來打算開放API供企業自製室內定位API,精準度可以達到10公分到2公尺,未來逛大賣場,透過這類App就不用擔心會迷路了

以後逛大賣場的時候,可以不用因找不到想要的東西而走遍賣場好幾圈,只要透過手上行動裝置的室內定位App,就可以掌握整個賣場的內部空間及貨架配置,直接找到需要的物品。

從芬蘭奧魯大學所衍生的研發公司IndoorAtlas開發了一個地圖應用App,能用手機偵測周遭地球磁場的變動來進行室內定位(indoor positioning),搭配室內地圖就能用引導安裝此App的手機使用者。

這個室內定位技術源自信鴿和龍蝦等動物,它們不僅能夠監測地磁的方向,更能因此判斷出所在地與目的地的相對位置。因為現代建築所使用的鋼筋構造也能夠產生特定的磁場變化(ambient magnetic fields),目前每棟建築、地板和走道都會有它特定的地磁干擾波動,因此,使用者可以透過具有定位功能的行動裝置來辨識周遭空間的不同,進而能辨別所在位置。

IndoorAtlas的研發團隊利用這個現象,開發出一款室內定位導航功能的App,而且還提供了室內定位服務的自製工具,可供企業上傳自家建築物的室內平面圖,再透過室內定位App,預先掃描出不同位置的地磁變化,來做為日後定位導引的參考,企業就可以打造出一款自家建築物的室內定位服務,例如大賣場可以利用這些App來提供室內貨架導引的引導服務。

目前雖有少數業者推出室內定位應用,例如Google的地圖服務,但Google是針對公共空間或特定地點推出這項服務,如舊金山國際機場、梅西百貨公司等,而且都是由Google自行建置,無法讓企業自行製作室內定位服務。而IndoorAltas則是提供了一個可供企業自行打造室內定位應用的解決方案。

要使用IndoorAtlas提供的室內定位服務,第1步要先上傳建築物平面圖。要將建築物內部配置的平面圖上傳到IndoorAtlas的地圖資料庫中,並在地圖上,標示出這張平面圖實際在真實世界中的地理位置,以便使用真實世界的座標來定位。比如將一棟長方形建築物平面圖上傳後,在平面圖中標示出3個建築物邊角位置,同時也在IndoorAtlas提供的衛星空照圖上標示出這3點所對應的實際位置,程式就能夠自動把建築平面圖對映到實際地圖上。

第2步是建立地磁對應圖。使用者必須透過已安裝IndoorAtlas地磁偵測App的手機,開啟剛剛上傳的平面圖,並沿著地圖上的通道,走遍想要定位的建築物內部空間,這個地磁偵測程式就能建立這張平面圖每一個位置所對應的地磁資訊,以作為日後導引的參考。例如要標示賣場巧克力貨架的位置,在IndoorAtlas程式提供的平面圖中,標記出這條走道的頭尾兩端,然後開始親自從走道的頭持手機移動到尾端,走路同時,這個程式會記錄沿途的地磁變化,日後使用者就能夠利用這些地磁記錄來進行室內定位。蒐集完平面圖上每個位置的地磁資訊後,企業就可以使用IndoorAtlas提供的室內定位API,來開發出這棟建築物室內導覽App。目前這套API只支援Android平臺。

在現代建築物的環境中,IndoorAtlas表示,這款App的定位誤差範圍在10公分到2公尺之間,而且也可在1,400公尺深的地底使用。不過,目前IndoorAtlas只開放特定合作夥伴或通過申請的開發者使用,還未對外開放。⊙楊晨欣

如何使用IndoorAtlas提供的室內定位自製服務

Step1.使用IndoorAtlas的Floor Plans程式上傳建築物平面空間配置圖 

Step2. 透過3角定點,將建築空間平面圖對照到實際地圖上 

Step3.攜帶安裝了IndoorAtlas的Map Creator程式的手機到實際建築物中,並在平面圖上標示出要建立地磁地圖的路線。 

Step4.沿著標示路線,實際走一遍,讓手機蒐集每個位置的地磁變化資訊,以供未來定位之用。 

Step5.完成建築物平面圖中每一段路線的地磁地圖後,企業可以使用IndoorAtlas提供的API,開發出專屬的室內定位APP供顧客使用。圖中的綠色小點就是使用者目前在建築物中的位置示。 

資料來源: iThome 文/楊晨欣 2012/7/27 (http://www.ithome.com.tw/itadm/article.php?c=75192)

( 不分類不分類 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=t8830209&aid=6674508