999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于BDS的USV路徑規劃研究

2020-01-08 07:09:38吳子岳李二楊
全球定位系統 2019年6期
關鍵詞:規劃信息模型

王 儒,吳子岳,李二楊

(上海海洋大學 工程學院,上海 201306)

0 引 言

為了保護長江流域生物資源,特別是中華鱘、江豚、長江刀魚等稀少魚類資源,國家出臺了相關政策法規,在2020年底以前,完成水生生物保護區以及長江干流和重要支流水域的漁民退捕,暫定實行10年禁捕期[1],若發現非法捕魚行為,將進行嚴厲的打擊.但長江干流經過11個省,全長6300多千米,實現全面禁捕的工作非常艱難,目前水面主要以水上執法部門漁政監管為主,船只、裝備不能滿足大水域下的監管問題.

水面無人船(USV)是一種智能化的水面機器人,具有自主航行能力并可以完成信息采集、環境勘測、目標跟蹤等特殊任務[2].在軍用和民用領域均發揮著重要的作用.在國際上,美國最早提出并發展USV[3],代表的有Sea Owl和Ghost Guard型號USV,服役海軍部隊,全面增強了軍隊的作戰能力.法國于2007年成功試水“Rodeur”號USV,實現海面偵察、反潛和監視等特殊軍用級別的功能[4].在國內, USV發展與發達國家相比,仍存在差距,目前仍處于起步發展階段,處于民用應用階段,代表的有:隸屬中國航天科工集團的沈陽新光公司研發設計的“天象1號”是應用于海上氣象監測的USV[5];上海海洋大學研發的無人船裝置,可以在大水域環境下實現環境的在線監測等功能[6].

隨著科學技術的不斷向前發展,遠程控制技術成為水面監測的一種重要手段.與傳統船只相比,微型USV更加方便、安全、經濟.在監測水面石油泄漏,發現非法捕撈漁船,水域環境檢測等發揮著不可替代的作用.本文主要研究設計了微型USV的整體結構系統,針對路徑規劃問題提出了基于MATLAB/BDS相結合的方法,在多水域環境下實現路徑規劃的準確性.

1 USV模型建立

1.1 USV結構簡介

USV的結構系統較為復雜,通常是由機載本體、控制系統、信息采集系統等三部分組成,如圖1所示.USV的結構組成為:兩組70涵道無刷轉子電機涵道風扇,SKYWALKER ESC 80A電調、JH 6000 mAh 35C 14.8V可充電鋰電池、一體化的3D打印塑料機身;控制系統分為:STM32單片機作為主控制器、直流電池穩壓模塊、正點原子北斗衛星導航系統(BDS)定位模塊ATK1218-BD、 障礙物激光測距避障檢測選用型號為 RPLIDAR A1 ROS的激光雷達模塊、無線傳輸采用USR-LTE-7S4 V2無線模塊實現遠程3G/4G信息傳輸功能(C語言開發的專用上位機配套軟件),支持TCP/IP協議、GY-521 MPU6050電子陀螺儀模塊.信息采集系統有:圖像識別OV2640攝像頭模塊、水質傳感器、PH值檢測模塊等.

1.2 USV模型基本參數

在SOLIDWORKS中建立三維數字模型,添加約束條件,賦予USV船體材料屬性.使用3D打印制造出USV機身,如圖2所示.可以測定USV模型的基本參數值:重心相對于原點所在的位置為X=4.204 mm;Y=10.488 mm;Z=225.166 mm.表面積=189580.563 mm2.體積=361694.243 mm3.由重心決定的慣性主軸和慣性主力矩如表1所示.

表1 慣性主軸和慣性主力矩

(1:涵道風扇;2:USV機身;3:電調;4:主控制器;5:其他功能模塊)圖2 USV三維模型

1.3 USV控制設計

本USV是由上位機軟件通過無線通訊模塊傳輸指令控制船載控制器 STM32 主控制器運行,還可以實現水面無人自主運行.驅動方式為兩個無刷電機涵道風扇提供推力,轉向是通過兩個電機的轉速差來實現的.本USV使用的 BDS 模塊,可以獲得USV機體的經緯度、軌跡航線和對地航速等信息,為USV運動軌跡規劃提供位置信息支持.電子陀螺儀提供對地的船頭方向角等USV水面上的姿態.采用無線通訊模塊可以實現遠距離信息傳輸,通過串口RS232與其他模塊通訊,實現發送和接收信號,如圖3所示,使用VB編寫上位機軟件界面.本USV通過串口RS232與上位機、船載控制器 STM32 主控制連接.當USV的無線通訊模塊參數設置過后,通過預先設定的通信協議傳輸信息,USV上載體工控機和PC通過雙向通信實現數據無線傳輸.在讀取和發送RS232串口數據后,使用C語言編譯設定的程序指令,截取數據中的指令,然后船載控制器根據控制指令做出響應.信息采集系統中攝像頭可以監測水面環境,其他環境檢測模塊可以進行大水域下的環境監測等可拓展性功能.

圖3 微型USV上位機控制界面

2 BDS應用于USV原理

2.1 定位系統原理介紹

BDS是我國自主研發的定位導航系統,著眼于國家安全與社會發展進步,為全球用戶提供高精度的定位、導航、授時服務[7].BDS定位精度,在亞太地區可以達到2.5 m,全球范圍內10 m;測試精度0.2 m/s;授時精度10 ns;還具有其特有的短報文通訊功能.

USV正常運轉時,接收到上位機的執行命令后,定位模塊發出位置信號數據請求,接收來自BDS衛星的數據信號;BDS定位模塊收到原始的數字信號后,通過信號預處理過濾出數據文件;通過RS-232串口經過TXD/RXD數據傳輸線交叉連接方式將數據文件傳送于STM32;由STM32通過程序算法分離出經緯度、時間和海拔等信息,并通過RS232串口總線經過TXD/RXD無線傳輸方式傳送給管理中心存儲,如圖4所示.

圖4 導航系統工作原理

BDS衛星的定位原理是:在任意時刻在地球上任一點能夠定位到 4 顆以上數量的衛星.用戶發出定位信號請求后,每顆衛星到發射信號源的距離通過電磁波來測定距離[8].利用三維坐標中的距離公式可以求得信號源的具體位置.公式如下:

(1)

式中:(Xi,Yi,Zi)表示第i顆BDS衛星的位置,i值取1,2,3,4;(X,Y,Z)表示發出信號的三維坐標;cT表示誤差時間與光速的乘積.

2.2 USV水面定位系統模型

當USV在水面運動時,為了簡化定位系統模型,其運動規律可以近似看作是在二維XY平面上的運動,因此,USV從M點到達N點的運動定位系統模型為

(2)

式中:(x0,y0)為M點的位置坐標,其坐標信息可以由BDS定位測量出;v0為USV的前進的速度;φ0為USV初始運動時的方位角度.當USV從M點前進到N點時,BDS/MATLAB均值定位系統可以測出此時點N的相對位置(x1,y1),同時也可以通過運動模型推斷出N點的相對計算位置,兩個數據坐標經過相互修正最終得出USV的位置,可以通過這種方法多測量幾組位置坐標信息,提高USV運動系統整體的定位系統模型的精度.

3 USV運動公式模型建立

3.1 建立USV坐標系

為了能夠更加準確地描述USV的運動關系,采用慣性坐標系XoOoYo與運動坐標系XsOsYs,如圖 5 所示.慣性坐標系用以描述USV相對于空間的位置;運動坐標系用來描述作用在USV上的力,其坐標原點Os取在USV的重心,Xs軸的正向指向船首,Ys軸的正向指向船的右舷,Zs軸垂直于水平面,方向由右手定則確立.

圖5 慣性坐標系與運動坐標系

3.2 建立USV運動學關系

為了簡化運動學模型,只考慮USV在水平面內的運動,其中沿著Xs軸直線運動速度用μ表示;沿Ys軸直線運動速度用υ表示;沿Zs軸轉動角速度用γ表示;平面內USV運動坐標系的Xs軸與固定坐標系Xo軸的夾角為θ.

由于USV在重心所受的外力F外主要為涵道風扇推力Fpt慣性水動力Fi、粘性水動力Fe[9],它們的關系為

F外=Fpt+Fi+Fe,

(3)

式中,涵道風扇推力的合力Fpt、慣性水動力Fi、粘性水動力Fe在XsOsYs運動坐標軸上的投影分別可用Xpt和Ypt、Xi和Yi、Xe和Ye表示,Xe主要做阻力的作用,取負值.本文的USV是由兩個無刷電機涵道風扇驅動,依靠無刷電機轉動的差速實現轉向(如圖5所示),推進力主要作用在Xs軸上,因此Ypt可忽略.因此式(3)可表示為

(4)

3.3 涵道風扇推力方程

本文設計的USV采用兩個無刷電機涵道風扇作推動力.相對于其他采用船用螺旋槳作為推進形式,具有以下優點:1)相比于涵道風扇,船用螺旋槳在傳動處密封性要求高,進水會使得整個控制電路以及電機嚴重損壞;2)在水下運行的螺旋槳,可能會纏繞到水草等不可確定的雜物;3)涵道風扇在水面上運行,推進器迎風面積小,且可以在空氣中產生較大推力,可以滿足USV的推進需求.風扇旋轉所產生的推力可表示為[10]

則推力可以表示為

(5)

式中:nt為第t臺電機的轉速;D為涵道風扇直徑;p為螺距;N為涵道風扇葉片.

3.4 慣性水動力

假設流體是在理想的狀態下,慣性水動力根據勢流理論可推導[11]為以下方程:

(6)

式中,mx、my是流體力學中在x和y方向上的附加質量.

3.5 粘性水動力方程

粘性水動力坐標系上可以分為橫向粘性水動力和縱向粘性水動力[12],下面依次建立兩種水動力的方程:

(7)

式中:Xe為橫向粘性水動力;S為船體濕面積;Cf為摩擦阻力系數;Re為雷諾數;ρ為流體密度;L為特征長度;υ為水的動力粘性系數;ω為流場的特征速度;U為USV的前進速度.

Ye=Yνν+Yγγ+YNL,

(8)

式中:Ye為縱向粘性水動力;YNL為非線性水動力;Yνν和Yγγ為線性水動力方程.

Yν=-0.5ρLdu(0.5πk+1.4cbB/L)×

(1+τ/d×2/3),

(9)

Yγ=0.5ρL2du[0.25πk(1+0.8τ/d)].

(10)

式中,k為船體進水部分展比弦,k=2d/L,L為USV長度,d為平均吃水深度.

3.6 推力方程

USV在水面上相對于固定坐標系的運動速度可表示為

(11)

而外力作用在USV上在固定坐標系可以表示為

(12)

外力在運動坐標系上分量可以表示為:Xs、Ys,它們與Xo、Yo的關系可表示為

(13)

聯合以上方程,經過求導變換可以求得:

(14)

結合前面的外力方程式,可以得到推力方程為

(15)

3.7 沿Z軸旋轉角速度方程

USV不僅需要直線行駛,而且需要改變一定的角度來運動.旋轉一定的角度是通過兩個無刷電機涵道風扇轉速差來實現轉向,需要建立轉向方程,結合風扇推力方程(5),根據USV的轉向方程,可得到沿Zs軸旋轉的角速度與雙電機轉速的關系式為

(16)

式中:J為USV的轉動慣量;kω為轉動的阻尼系數;α為推力差系數;B為USV的物理寬度.

3.8 USV數學模型的建立

聯立以上求得的方程,可得到兩個涵道風扇無刷電機驅動的USV的三自由度運動控制系統的方程組

(17)

建立USV數學模型后,可以得到基于MATLAB/Simulink的USV模型,如圖 6 所示

圖6 基于MATLAB/Simulink的USV模型

4 路徑規劃原理

本文的USV路徑規劃是基于實時傳感信息的模糊控制算法[13],通過監測障礙物與USV的距離和USV運動狀態信息,通過MATLAB基于知識庫模糊推理,解算出USV此時需要的速度變化Δν和轉角變化Δθ,模糊控制算法通過得到規劃信息,實現局部路徑規劃.該方法適用于未知環境下的路徑規劃研究,容易做到邊規劃邊跟蹤運動物體,實時性較好;同時克服了傳統的勢場法易產生的局部不穩定問題.模糊控制算法程序流程如圖7所示.

圖7 路徑規劃模糊控制算法流程圖

5 實驗和結果與分析

建立控制系統運動模型后,需要進一步實驗在路徑規劃研究上的效果,水流的速度經現場觀測后設定為0.2 m/s,USV可以一個穩定的速度在水面上運動.

實驗1:目的是為了檢驗控制器能否可以正常地工作.通過控制USV至實驗指定的位置處,位置坐標設定為(0,0),初始的航向狀態角度為0°,船速設定為0.5 m/s.勻速行駛一段距離后,左涵道風扇以額定轉速繼續轉動,右涵道風扇停轉,此時USV實現了90°轉向,兩風扇以額定轉速繼續轉動使USV直線行駛一段距離.之后左涵道風扇停轉,右電機正常轉動,當USV轉向至0°時,繼續重復之前的控制步驟,實現了上階梯形運動.為了保證整體控制更加穩定可靠,風扇旋轉的次序顛倒,實現下階梯運動.利用BDS觀測到階梯形實驗曲線效果如圖8(a)所示,實驗結果顯示USV整體控制系統穩定,滿足進一步實驗要求.

實驗2:結合BDS與MATLAB均值數據驗證規劃路徑上的準確性.USV目標軌跡是采用SIMULINK運動中的模型,MATLAB同時接受BDS反饋的坐標信息,通過MATLAB和BDS雙坐標取雙坐標中值方法,通過無線通訊反饋給無人船的STM32主控制器處理,及時調整USV路徑規劃的軌跡.如圖8(b)所示,比較MATLAB測試數據、BDS測試數據、真實測試數據和MATLAB/BDS數據均值測試數據,通過測試結果可以得出:基于MATLAB/BDS數據均值處理過后的路徑規劃精確度更高.BDS在USV實際運動中抽樣獲得了4處監控位置的經緯度信息,它們分別為開始位置坐標S:(30.8900N,121.9013E);中間經過的兩個點的位置坐標M:(30.8894N,121.9007E)和N:(30.8885N,121.9011E);終點位置坐標E:(30.8887N,121.9021E),路徑信息與現場測試如圖9所示.

(b)路徑優化圖8 USV實驗結果對比

圖9 試驗現場

6 結論與展望

本文以兩個無刷電機涵道風扇驅動的USV為研究對象,首先建立了USV整體結構模型,介紹了BDS路徑規劃原理及定位系統模型.針對研究對象,建立了USV運動學方程,最后研究了USV在水面二維空間內基于MATLAB/BDS路徑規劃問題,USV路徑規劃的控制研究在水面無人船的領域內具有廣泛的應用前景,通過將BDS與MATLAB結合起來應用于USV中,更好地為USV路徑規劃提供了更加精確的方案.通過對其進行現場的水上實驗得出:結合BDS實時同步的數據反饋、MATLAB規劃路徑、STM32控制板控制USV運行,使得USV能夠及時準確地優化行駛路徑,得到更加精確的路徑規劃結果.

但用于控制和監測USV的控制界面較為簡單,需要進一步編寫更加完善的上位機軟件控制系統,滿足USV的綜合控制、定位巡航以及數據采集等更多的需求;在USV水面試驗過程中,整體表現良好,但供電系統不能提供長久的續航能力,后續需進一步設計研究,滿足航程更遠的需求.

猜你喜歡
規劃信息模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
3D打印中的模型分割與打包
迎接“十三五”規劃
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 在线五月婷婷| 国产第一页亚洲| 免费播放毛片| 蜜臀av性久久久久蜜臀aⅴ麻豆| 亚洲综合色婷婷| 色综合中文| 亚洲日本中文字幕乱码中文| 91亚洲精品第一| 在线一级毛片| 国产高清不卡| 国产精品网址你懂的| 亚洲一区二区三区国产精品| 一级看片免费视频| 精品欧美视频| 欧美日韩一区二区在线免费观看| 精品久久综合1区2区3区激情| 国产极品美女在线观看| 伊人久久青草青青综合| 国内毛片视频| 久久公开视频| 亚洲中字无码AV电影在线观看| 欧美成人A视频| 亚洲无码高清一区二区| 亚洲中久无码永久在线观看软件| 波多野结衣一区二区三区AV| 激情爆乳一区二区| 97人人做人人爽香蕉精品| av性天堂网| 久久夜夜视频| 欧美亚洲综合免费精品高清在线观看| 久久人体视频| 人人澡人人爽欧美一区| 91麻豆久久久| 亚洲免费成人网| 萌白酱国产一区二区| 2021天堂在线亚洲精品专区| 区国产精品搜索视频| 亚洲精品欧美重口| 国内精品视频区在线2021 | 久久福利片| 伊人久久大香线蕉成人综合网| 手机在线国产精品| 欧美a在线看| 久久综合久久鬼| 无码AV动漫| 四虎国产永久在线观看| 国产成人亚洲欧美激情| 国产成人久视频免费| 久久中文字幕不卡一二区| 2020亚洲精品无码| 亚洲国产成人在线| 另类综合视频| 国内a级毛片| 99尹人香蕉国产免费天天拍| 一级一级特黄女人精品毛片| 激情国产精品一区| 99热这里只有精品国产99| 免费观看男人免费桶女人视频| 激情综合网激情综合| 9966国产精品视频| 毛片在线区| 国产高清在线观看91精品| 老司机精品一区在线视频| 一级毛片不卡片免费观看| 在线观看国产精品第一区免费| 日韩免费中文字幕| 免费看美女毛片| 色综合久久无码网| 亚洲黄网视频| 精品综合久久久久久97超人| 国产激情第一页| 亚洲欧美激情另类| 欧美19综合中文字幕| av色爱 天堂网| 免费观看成人久久网免费观看| 99这里只有精品免费视频| 亚洲成人在线免费观看| 一区二区自拍| 欧美在线伊人| 韩日午夜在线资源一区二区| 免费观看精品视频999| 成人福利在线视频|