2008年5月26日 星期一

擷取GPS資料,計算相關速度

GPS定位器,手頭上有兩組,分別為SiRF STAR III與II代晶片。為何會有兩組?因為當初買GPS為的是「汽車導航」,四五年前,車機也不是非常流行,所以就買了一組PDA外加一個GPS定位晶片(SIRF STAR II代),後來用了兩三年發現有III代晶片推出後,考量到接收訊號敏感度的問題,又買了一組III黛的晶片。但,後來還是向汽車用導航機折服,因為專用機確實比較穩定(或許是因為系統專門開發出來的吧)


廢話不多說,最近在網路上看到有人利用GPS讀取的資料,來作分析,一般人多半用在旅遊紀錄。但自己卻有個念頭,用在汽車速度資料分析!既然GPS讀到座標資料,一定可以換算成速度,將速度資料記錄下來,不就變成一個簡單的汽車性能測試儀器?


原本打算順便可以練習寫看看PPC軟體,但網路上下了一下搜尋,沒想到已經有很多現成的軟體可以使用!最近這幾天就在練習GPS DASH這套軟體,順道把使用心得PO在網路上分享!


GPS DASH官方網站:


http://wimobi.com/gpsdash/overview.ppc2.php


安裝在PDA上後大概畫面如下:



畫面上有,速度表、海拔高度表、衛星數量表、時間、總里程等等...


使用方法很簡單,GPSDASH2代之後,對於GPS晶片多半能夠自動搜尋,如果你的晶片搜尋不到,一般都設定在COM2 ,Bit rate 設定在4800即可!


英文使用說明書:http://wimobi.com/board/attachment.php?item=41


再來就是如何將GPS搜尋到的資料分析了,GPSDASH2已經有內建分析軟體,所以可以很快分析自己剛才車速的表現!但要下載到電腦上分析也可以! 副檔名是:NMEA!


NME是GPS的標準Protocol,所以相關資料可以在底下網址找到:


http://www.gpsinformation.org/dale/nmea.htm


我將xxx.nmea檔案匯入NB後,利用EXCEL將資料匯入,大約分成GCA、GSA、GSV、RMC等四類資料!我們只看RMC這個類別,所以利用EXCEL篩選的功能將RMC類的資料篩選出來!


最後化成底下這張簡單的圖:



右上圖片是車速曲線圖,(共擷取16秒),其實資料總共有1000多秒!但為了容易看懂,只截取16秒,這個圖就可以用來計算0-100km,100-200km的時間...^_^


第一欄是GPSRMC裡秒數,第二欄是我擷取到的時速,但很奇怪,我發現都是Mile英制,所以先乘1.6!


第三欄是每秒速度(已經換算成m/s)


第四欄是每秒與前一秒速度的變化差


右下圖片就是用第四欄資料畫出來的!


兩天使用下來,我發現一般GPS資料更新速度都是1HZ,所以一秒鐘只記錄一筆GPS資料,與自己當時車速的變化的確有些差距!


上網搜尋一般汽車雜誌使用的測速儀, DBOX(一組二萬) !OH MYGOD....真是貴,看了一下Catalog,果然10HZ,一秒鐘更新10次資料!


不死心,搜尋一下GPS晶片,哈哈,科思達出了一款GPS晶片,至少有5HZ的速度,一秒更新五次,藍芽傳輸,如果外接NB,應該可以很輕鬆當作一組汽車性能儀!


http://shopping.pchome.com.tw/?m=item&f=exhibit&IT_NO=AEAC09-A25976131&SR_NO=AEAC09


恩,等過陣子入手之後,再來分享囉!


 


訪問五四三

其實以這篇訪問,我(旁人)看了也是很有感。 1. 為了不剝奪孩子與家人的時間,堅持每週訓練不超過17H,這個出發點真的很好。 2. 堅持一對一防守(讓每個人都必須全力以付)這個觀點也很棒,我甚至也認為應該變成統一規範。(NBA也是如此)。因為這樣會多了可看性。當然很多人會有各種不...