220 likes | 349 Views
緊急救難車迴避系統. Adviser : 柯開維教授 Speaker : 張文諸. Outline. Introduction 系統設計 Future work Reference. Introduction. LBS Location based Service 利用行動可攜裝置與無線通訊網路之配合來獲取用戶當前的位置資訊,並依用戶需求提供客製化之位置服務。. Introduction. 確定用戶當前位置為基礎 服務內容與位置密切相關 用戶利用行動裝置獲取服務 服務內容為地理資訊分析之結果 服務內容是利用通訊網路傳送到用.
E N D
緊急救難車迴避系統 Adviser :柯開維教授 Speaker :張文諸
Outline • Introduction • 系統設計 • Future work • Reference
Introduction • LBS Locationbased Service 利用行動可攜裝置與無線通訊網路之配合來獲取用戶當前的位置資訊,並依用戶需求提供客製化之位置服務。
Introduction • 確定用戶當前位置為基礎 • 服務內容與位置密切相關 • 用戶利用行動裝置獲取服務 • 服務內容為地理資訊分析之結果 • 服務內容是利用通訊網路傳送到用
Introduction 車道示意圖
Introduction 架構圖
Introduction • Server功能 • 維護Client服務範圍 • 發佈救難車訊息 • 一般Client • 判斷救難車距離、行進方向給予迴避警示 • Show 出兩者間地圖 • 語音播報 • 特殊Client • 傳送位置相關資訊
系統設計 • Server Android 用戶端 Web 伺服器 MySQL 資料庫
系統設計 • 欄位 • 一般使用者 • 救難車使用者
系統設計 • GPS格式 • $GPGGA,161229.487,2423.2475,N,12158.3416,W,1,07,1.0,9.0,M, , , ,0000*18
系統設計 • 方向 GPS每隔一秒更新一次當前地點資訊,每一點的座標和上一點的座標一比較,就可以知道前進的方向。
系統設計 N W E 。 。 180 0 S 方向角
系統設計 • 兩點位置求距離 D = t * acos( ( sin(lat1) * sin(lat2) + cos(lat1) * cos(lat2) * cos(lon2 - lon1)) ) t = 6378.7(地球半徑) • 速度 v = d / t
系統設計 定位接收圖
系統設計 • Client Maps使用GoogleMaps API MD5Google Maps API Key MapView
系統設計 • 判斷需處理車輛 擋住之前車
系統設計 • 將交會之車輛
系統設計 • 不必處理車輛 對向之車輛 不會相會之車輛
系統設計 • 時間補償距離修正
Future work • 行動網路延遲測試 • 語音播報 • 支援雙向
Reference • [1] 安守中,GPS 全球衛星定位系統入門,全華書局,2003. • [2] 台灣GPS發展中心 http://tw.myblog.yahoo.com/jw!VnCm5MyQGRkUuXlAXg.olpVmyig-/ • [3]NMEA datahttp://www.gpsinformation.org/dale/nmea.htm • [4] 張倫豪,“利用網路延遲時間來預測地理位置”,大同大學資訊工程研究所碩士論文, 2009. • [5] 蓋索林,Android 2 手機應用程式設計入門,文魁書局,2010. • [6] 余志龍等,Google Android SDK開發範例大全,悅知文化出版社,2009