徐麗涵 董若凡 李京鵬 喻漢 朱 濤(指導老師)
(臺州學院,浙江 臺州318000)
隨著國民經(jīng)濟的增長和人民生活水平的逐步提高, 人們各種各樣的旅游需求也隨之迅速增加。水上客運旅游化發(fā)展已成為水路客運轉型升級、可持續(xù)發(fā)展的必由之路。人工駕駛的基礎也造成了戶外游船乘坐成本的居高不下;而降低成本,提升景區(qū)游船乘坐的娛樂性也成了當前成為當前亟待解決的問題。而基于WIFI 的景區(qū)游船控制系統(tǒng)設計可以解放人工提高經(jīng)濟效應,提高景區(qū)游船的娛樂性等是解決上述問題的可靠途徑,因此對于景區(qū)游船的智能化控制也是必不可少的。
游艇的電子自動導航系統(tǒng)在很久以前就已經(jīng)被開發(fā)應用了, 這類系統(tǒng)可以使再受到外部的影響較小時可以維持自動駕駛的功能,并且可以為駕駛員節(jié)省出大量的個人時間來休息,減輕駕駛員的工作負擔,減少了意外事故發(fā)生的可能性。作為一種新興的高新技術,自動駕駛及預警呼救技術涉及人機工程、人工智能、數(shù)據(jù)通信等眾多領域因而在中國的景區(qū)發(fā)展中的作用還較為薄弱。對于國內的景區(qū)游船而言有著較多的問題比如管理不夠規(guī)范、同質化競爭激烈、發(fā)展不均衡等,這些都造成了國內發(fā)展的緩慢和市場的空缺。
而本設計系統(tǒng)是以手機APP 為基礎的自動駕駛及安全預警系統(tǒng),即能夠填補中國內地市場的空缺,又能提供一個自動駕駛的新型發(fā)展方向。本設計系統(tǒng)能夠實現(xiàn)較小范圍內景區(qū)游船的自動駕駛,而通過手機APP 來控制游船又提升的乘船的娛樂性。手機APP 中可以規(guī)劃多條路線,游客通過下載APP 后可以選擇自己的想要游玩的路線,游船就可以按照規(guī)劃的路線行駛。而當一端的游船數(shù)量不夠后游船就可以自動地返回, 游船相互之間有著GPS 信號當游船在同一條路線上時, 回程的游船將會改變路線以防止游船的相撞。
景區(qū)游船控制系統(tǒng)的結構:
分析圖1 可知景區(qū)游船控制系統(tǒng)主要由:單片機系統(tǒng)、手機APP、隨動控制系統(tǒng)、數(shù)據(jù)傳輸模塊、GPS 定位系統(tǒng)、WiFi 和SIM卡模塊組成??刂破魃系亩ㄎ幌到y(tǒng)將船的位置通過移動網(wǎng)絡傳輸?shù)绞謾CAPP, 手機APP 可以分為駕駛員模式及游客模式,無論是游客端還是駕駛員端都可時刻監(jiān)測船的位置與航線。駕駛員端還可以通過手機APP 傳遞信號控制隨動控制系統(tǒng)(自動駕駛時的信號則可利用電羅經(jīng)檢測船舶實際航向α,然后與給定航向K°進行比較,其差值作為操舵裝置的輸入信號,使操舵裝置動作,改變偏舵角β。在舵角的作用下,船舶逐漸回到正航向上。船舶回到正航向后,舵葉不再偏轉)到控制器,再通過控制器控制電機以及電動推桿,電機控制航速,電動推桿控制航角。
目前行業(yè)中常用的無線通信技術主要有藍牙、WIFI 、SIM卡等一些通信方式。針對這幾種常見的無線通信方式,進行總結比較,其比較結果如表1 所示。
圖1 景區(qū)游船控制系統(tǒng)的結構
表1
根據(jù)上表可知, 藍牙通信技術能夠較遠的距離實現(xiàn)電子設備傳輸數(shù)據(jù)、連接網(wǎng)絡但傳輸?shù)乃俣容^慢,WIFI 數(shù)據(jù)傳輸速度較為穩(wěn)定但覆蓋的范圍小而sim 卡覆蓋范圍大但是傳輸速度較為不穩(wěn)定。因此本系統(tǒng)采用WIFI 和Sim 卡共同使用進行數(shù)據(jù)之間的傳輸
2.2.1 GPS 衛(wèi)星信號測試
測試1:室內
測試2:空曠場地
測試3:室外復雜地點
通過多次試驗發(fā)現(xiàn),室內環(huán)境接收不到衛(wèi)星信號,室外有較強信號。
2.2.2 天線信號測試
天線是接收機前端最關鍵的部分, 只有保證它的可靠性才能充分體現(xiàn)到接收部分的性能。
2.2.3 GPS 功耗測試
表2
2.2.4 GPS 事后差分定位精度測試
表3
2.2.5 GPS 的誤差分析:
當前,GPS 雖然在全世界的定位、導航等方面得到了廣泛的應用,但是GPS 定位系統(tǒng)的精度受到的影響因素比較的多,比如天氣因素、多徑效應、當前可見GPS 衛(wèi)星數(shù)量、衛(wèi)星時鐘誤差等,只有對這些影響因素做了詳細的分析才能將誤差減小至盡可能地少,從而更好地設計GPS 接收和軟件。由于游船是在水上航行,本身的環(huán)境對GPS 精確度的影響會比較的大,只能通過一些措施將GPS 定位的精確度盡可能地提高, 因此在天氣比較惡劣的極端條件下就必須采用差分定位的方式以提高游船的GPS定位的精確度。
WiFi 定位的過程:WLAN 網(wǎng)絡的AP 通過廣播形式向四周發(fā)送Beacons 數(shù)據(jù)包,WLAN 中的終端設備在打開WIFI 功能的前提下通過掃描偵測到該AP,并對其SSID 進行鑒別和對比,發(fā)送請求連接經(jīng)過認證并連接到該AP。服務器通過連接的網(wǎng)絡信息以及其周邊的其他網(wǎng)絡信號的強弱就可以通過MAC 地址的坐標就可以計算出終端設備的具體位置。
而GPS 定位以及WiFi 定位都有著它的缺點比如GPS 定位的缺點即精確度比較的低, 而WIFI 定位的缺點也比較的明顯,它需要有著發(fā)送數(shù)據(jù)的信號基站而且室外的信號強度會比較的弱能確定的位置范圍也是比較的小。
所以根據(jù)這些定位系統(tǒng)的優(yōu)缺點本文采用了INS 即慣性導航系統(tǒng),其工作原理是建立在牛頓第二定律基礎上的。而慣性導航系統(tǒng)則是用三個方向不同的加速度計對三個不同方位的加速度進行測量。參考慣性參考坐標系進行加速度方向的測定,而陀螺儀可以判斷慣性參考坐標系相對于載體的旋轉的角度,之后將加速度分解后進行積分。之后通過加速度對時間的連續(xù)數(shù)學積分就可計算得到物體的速度和位置的變化。在室外GPS 信號較弱時可以用慣性導航系統(tǒng)將軌跡進行規(guī)劃從而使游船按照預定的軌跡行駛。
圖2
本系統(tǒng)實現(xiàn)的Android 手機定位系統(tǒng)主要基于的是WIFI 模塊實現(xiàn)的局域網(wǎng)內的控制, 手機端作為客戶端與STM32 相連。手機端通過發(fā)送一串數(shù)字指令給STM32 來實現(xiàn)控制船的方向和位置信息傳輸?shù)裙δ艿膶崿F(xiàn)。故APP 設計完成后還需測試其是否能和STM32 服務器端實現(xiàn)正常的通信。在使用時手機需先連接服務器建立的WIFI 信號,然后打開APP,點擊網(wǎng)絡連接按鈕,與服務器建立連接。連接好服務器后,然后選擇想要實現(xiàn)的功能, 再點擊發(fā)送指令按鈕, 將指令發(fā)送給服務器, 完成控制。APP 能實時顯示STM32 采集的位置信息。系統(tǒng)能夠通過APP遠程的控制游船的移動方向又能進行手動的控制調整游船的位置。
本系統(tǒng)還存在以下幾點待改進或是可行的方向:a.測試過程中發(fā)現(xiàn)本系統(tǒng)在響應Android 控制的時候反應速度有點慢,主要問題可能是可能是需要進行兩次通信,并且代碼編的較為復雜,效率較低;b.只實現(xiàn)了局域網(wǎng)內的簡易控制,沒有實現(xiàn)遠距離通信,有待改進。c.船的位置信息不能實時顯示,這是一個改進的方向之一。