国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于機(jī)器視覺(jué)的離靠泊作業(yè)參數(shù)計(jì)算裝置的制造方法

      文檔序號(hào):10688053閱讀:483來(lái)源:國(guó)知局
      一種基于機(jī)器視覺(jué)的離靠泊作業(yè)參數(shù)計(jì)算裝置的制造方法
      【專(zhuān)利摘要】本發(fā)明涉及一種基于機(jī)器視覺(jué)的離靠泊作業(yè)參數(shù)計(jì)算裝置,包括:構(gòu)建單元,預(yù)先建立船體坐標(biāo)系、圖像坐標(biāo)系、像機(jī)坐標(biāo)系和標(biāo)識(shí)源坐標(biāo)系;測(cè)量單元,測(cè)量船艏參考點(diǎn)與船艉參考點(diǎn)的距離,以及像機(jī)安裝位置與船艏參考點(diǎn)的距離;獲取單元,獲取像機(jī)對(duì)岸上標(biāo)識(shí)成像時(shí)刻的像機(jī)航向角與俯仰角;計(jì)算單元,計(jì)算標(biāo)識(shí)源坐標(biāo)系至像機(jī)坐標(biāo)系的平移向量;以及計(jì)算船體坐標(biāo)系和標(biāo)識(shí)源坐標(biāo)系的歐拉角;以及根據(jù)上述參數(shù)計(jì)算離靠泊作業(yè)參數(shù);判斷單元,根據(jù)離靠泊作業(yè)參數(shù)判斷是否結(jié)束離靠泊作業(yè),直到離靠泊作業(yè)結(jié)束。本發(fā)明保證岸上標(biāo)識(shí)能夠在有限的像機(jī)視場(chǎng)范圍內(nèi)成像,放寬了對(duì)像機(jī)視場(chǎng)、船岸位姿關(guān)系的約束,提高離靠泊參數(shù)解算精度;計(jì)算過(guò)程簡(jiǎn)單,運(yùn)算量小。
      【專(zhuān)利說(shuō)明】
      一種基于機(jī)器視覺(jué)的離靠泊作業(yè)參數(shù)計(jì)算裝置
      技術(shù)領(lǐng)域
      [0001] 本發(fā)明涉及航海導(dǎo)航技術(shù)領(lǐng)域,尤其涉及一種基于機(jī)器視覺(jué)的離靠泊作業(yè)參數(shù)計(jì) 算裝置。
      【背景技術(shù)】
      [0002] 隨著航運(yùn)業(yè)的發(fā)展,造船技術(shù)和航海技術(shù)呈現(xiàn)跨越性的進(jìn)步,船舶的大型化已經(jīng) 由一種趨勢(shì)轉(zhuǎn)變?yōu)楝F(xiàn)實(shí)。因大型船舶質(zhì)量與體積大、不易操作等特點(diǎn),通常需要拖輪的協(xié)助 才能完成離靠泊。入泊角度、船岸距離和船岸速度是離靠泊作業(yè)過(guò)程的重要參數(shù),通過(guò)信息 化設(shè)備對(duì)上述參數(shù)進(jìn)行實(shí)時(shí)計(jì)算,為駕引人員提供準(zhǔn)確的輔助決策信息,是高效、安全實(shí)現(xiàn) 大型船舶離靠泊的有效途徑。近年來(lái),用于輔助大型船舶離靠泊作業(yè)的儀器設(shè)備得到快速 發(fā)展,使駕引人員從過(guò)去純粹憑經(jīng)驗(yàn)靠感覺(jué)定勢(shì)靠泊發(fā)展到利用先進(jìn)設(shè)備數(shù)字定量靠泊。
      [0003] 從工作原理劃分,離靠泊作業(yè)設(shè)備可分為激光離靠泊作業(yè)設(shè)備、差分衛(wèi)導(dǎo)離靠泊 作業(yè)設(shè)備、光學(xué)離靠泊作業(yè)設(shè)備。激光離靠泊作業(yè)設(shè)備和差分衛(wèi)導(dǎo)離靠泊作業(yè)設(shè)備發(fā)展較 為成熟,在港口、船舶中廣泛應(yīng)用。光學(xué)離靠泊作業(yè)設(shè)備利用日盲紫外波段的特殊性,能夠 在雨、霧等能見(jiàn)度不佳的天氣條件下使用,在近些年逐漸發(fā)展起來(lái)。
      [0004] 當(dāng)前,光學(xué)離靠泊作業(yè)設(shè)備存在的主要問(wèn)題包括:一是未同時(shí)考慮離靠泊作業(yè)參 數(shù)與像機(jī)航向角及俯仰角的耦合關(guān)系,當(dāng)岸上標(biāo)識(shí)處于相機(jī)視場(chǎng)邊緣時(shí),難以通過(guò)多個(gè)維 度對(duì)相機(jī)角度進(jìn)行調(diào)整,影響了岸上標(biāo)識(shí)在相機(jī)視場(chǎng)內(nèi)的成像質(zhì)量,降低了離靠泊作業(yè)參 數(shù)解算精度;二是采用異面標(biāo)識(shí),離靠泊作業(yè)參數(shù)計(jì)算方法復(fù)雜,運(yùn)算量較大。

      【發(fā)明內(nèi)容】

      [0005] 鑒于上述的分析,本發(fā)明旨在提供一種基于機(jī)器視覺(jué)的離靠泊作業(yè)參數(shù)計(jì)算裝 置,用以解決現(xiàn)有離靠泊作業(yè)參數(shù)解算精度不夠以及運(yùn)算復(fù)雜的問(wèn)題。
      [0006] 本發(fā)明的目的主要是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:
      [0007] 本發(fā)明提供了一種基于機(jī)器視覺(jué)的離靠泊作業(yè)參數(shù)計(jì)算方法,包括:
      [0008] 預(yù)先建立船體坐標(biāo)系Ob-XbYbZb、圖像坐標(biāo)系I-XY、像機(jī)坐標(biāo)系Oc-X cYcZc和標(biāo)識(shí)源坐 標(biāo)系 Ou-XuYuZu;
      [0009] 測(cè)量船艏參考點(diǎn)與船艉參考點(diǎn)的距離L,以及像機(jī)安裝位置與船艏參考點(diǎn)的距離 Lc;
      [0010] 獲取像機(jī)對(duì)岸上標(biāo)識(shí)成像時(shí)刻的像機(jī)航向角P與俯仰角δ;
      [0011] 計(jì)算標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZ u至像機(jī)坐標(biāo)系0「ΧΙΖ。的平移向量[Tx Ty Τζ]τ;
      [0012] 計(jì)算船體坐標(biāo)系Ob-XbYbZb和標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZ u的歐拉角(0 y爐)':
      [0013] 根據(jù)上述參數(shù)計(jì)算離靠泊作業(yè)參數(shù),判斷是否結(jié)束離靠泊作業(yè),如果否,重新獲取 像機(jī)對(duì)岸上標(biāo)識(shí)成像時(shí)刻的像機(jī)航向角P與俯仰角δ,再次離靠泊作業(yè)參數(shù)計(jì)算,直到離靠 泊作業(yè)結(jié)束;如果是,則結(jié)束計(jì)算。
      [0014] 進(jìn)一步地,所述離靠泊作業(yè)參數(shù)包括:
      [0015] 入泊角β、船艏與岸線距離Lb、船艉與岸線距離Ls、船艏相對(duì)于岸線的橫向速度Vb、 船艉相對(duì)于岸線的橫向速度Vs。
      [0016] 進(jìn)一步地,根據(jù)如下公式計(jì)算離靠泊作業(yè)參數(shù):
      [0017]
      [0018]
      [0019]
      [0020]
      [0021]
      [0022] 進(jìn)一步地,計(jì)算標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZ u至像機(jī)坐標(biāo)系Oc-XcYcZc的平移向量[Tx Ty 1^]7的過(guò)程具體包括:
      [0023]根據(jù)圖像坐標(biāo)系I-XY和像機(jī)坐標(biāo)系Oc-XcYcZ c的定義,通過(guò)像機(jī)標(biāo)定獲取圖像主點(diǎn) (Cx,Cy )、橫向等效焦距Fx、縱向等效焦距Fy;
      [0024] 計(jì)算位姿中間變量ei、e3、e4、e 6、Θ7;
      [0025] 根據(jù)圖像主點(diǎn)(Cx,Cy)、橫向等效焦距Fx、縱向等效焦距F y以及位姿中間變量,計(jì)算 計(jì)算標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZ u至像機(jī)坐標(biāo)系Oc-XcYcZc的平移向量[Tx Ty Τζ]τ。
      [0026] 進(jìn)一步地,計(jì)算船體坐標(biāo)系Ob-XbYbZb和標(biāo)識(shí)源坐標(biāo)系Ou-X uYuZu的歐拉角
      的過(guò)程具體包括:
      [0030] 其中,!^、^、^'、^、^通過(guò)以下公式確定:[0031][0032]
      [0027]
      [0028]
      [0029]
      [0033]
      [0034]
      [0035]
      [0036]
      [0037] 本發(fā)明還提供了一種基于機(jī)器視覺(jué)的離靠泊作業(yè)參數(shù)計(jì)算裝置,包括:
      [0038]構(gòu)建單元,用于預(yù)先建立船體坐標(biāo)系0b-XbYbZ b、圖像坐標(biāo)系Ι-ΧΥ、像機(jī)坐標(biāo)系Oc-XcYcZc和標(biāo)識(shí)源坐標(biāo)系Ou-X uYuZu;
      [0039]測(cè)量單元,用于測(cè)量船艏參考點(diǎn)與船艉參考點(diǎn)的距離L,以及像機(jī)安裝位置與船艏 參考點(diǎn)的距離Lc;
      [0040]獲取單元,用于獲取像機(jī)對(duì)岸上標(biāo)識(shí)成像時(shí)刻的像機(jī)航向角P與俯仰角δ;
      [0041 ] 計(jì)算單元,用于計(jì)算標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZ u至像機(jī)坐標(biāo)系Oc-XcYcZc的平移向量[T x Ty Τζ]τ;以及計(jì)算船體坐標(biāo)系Ob-XbYbZb和標(biāo)識(shí)源坐標(biāo)系O u-XuYuZu的歐拉:
      ,以及 根據(jù)上述參數(shù)計(jì)算離靠泊作業(yè)參數(shù);
      [0042] 判斷單元,用于根據(jù)離靠泊作業(yè)參數(shù)判斷是否結(jié)束離靠泊作業(yè),如果否,重新獲取 像機(jī)對(duì)岸上標(biāo)識(shí)成像時(shí)刻的像機(jī)航向角P與俯仰角δ,再次離靠泊作業(yè)參數(shù)計(jì)算,直到離靠 泊作業(yè)結(jié)束;如果是,則結(jié)束計(jì)算。
      [0043] 進(jìn)一步地,所述離靠泊作業(yè)參數(shù)包括:
      [0044]入泊角β、船艏與岸線距離Lb、船艉與岸線距離Ls、船艏相對(duì)于岸線的橫向速度Vb、 船艉相對(duì)于岸線的橫向速度Vs。
      [0045] 進(jìn)一步地,所述計(jì)算單元根據(jù)如下公式計(jì)算離靠泊作業(yè)參數(shù):
      [0046]
      [0047]
      [0048]
      [0049]
      [0050]
      [0051 ] 進(jìn)一步地,所述計(jì)算單元計(jì)算標(biāo)識(shí)源坐標(biāo)系Ou-XuY uZu至像機(jī)坐標(biāo)系OcHZc的平 移向量[Tx Ty Τζ]τ的過(guò)程具體包括:
      [0052]根據(jù)圖像坐標(biāo)系I-XY和像機(jī)坐標(biāo)系Oc-XcYcZ c的定義,通過(guò)像機(jī)標(biāo)定獲取圖像主點(diǎn) (Cx,Cy )、橫向等效焦距Fx、縱向等效焦距Fy;
      [0053] 計(jì)算位姿中間變量ei、e3、e4、e6、 e7;
      [0054] 根據(jù)圖像主點(diǎn)(Cx,Cy)、橫向等效焦距Fx、縱向等效焦距F y以及位姿中間變量,計(jì)算 計(jì)算標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZ u至像機(jī)坐標(biāo)系Oc-XcYcZc的平移向量[Tx Ty Τζ]τ。
      [0055] 進(jìn)一步地,所述計(jì)算單元計(jì)算船體坐標(biāo)系Ob-Xb YbZb和標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZ u的歐
      拉角P r of的過(guò)程具體包括:
      [0056]
      [0057]
      [0058]
      [0059]
      [0060]
      [0061]
      [0062]
      [0063]
      [0064]
      [0065]
      [0066] 本發(fā)明有益效果如下:
      [0067]本發(fā)明保證岸上標(biāo)識(shí)能夠在有限的像機(jī)視場(chǎng)范圍內(nèi)成像,放寬了對(duì)像機(jī)視場(chǎng)、船 岸位姿關(guān)系的約束,提高了離靠泊參數(shù)解算精度;計(jì)算過(guò)程簡(jiǎn)單,運(yùn)算量小。
      [0068] 本發(fā)明的其他特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分的從說(shuō)明書(shū)中變 得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明 書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
      【附圖說(shuō)明】
      [0069] 附圖僅用于示出具體實(shí)施例的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制,在整個(gè)附圖 中,相同的參考符號(hào)表不相同的部件。
      [0070] 圖1為本發(fā)明實(shí)施例方法的流程示意圖;
      [0071 ]圖2為本發(fā)明實(shí)施例所述方法中,離靠泊作業(yè)場(chǎng)景的示意圖;
      [0072]圖3為本發(fā)明實(shí)施例所述裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0073]下面結(jié)合附圖來(lái)具體描述本發(fā)明的優(yōu)選實(shí)施例,其中,附圖構(gòu)成本申請(qǐng)一部分,并 與本發(fā)明的實(shí)施例一起用于闡釋本發(fā)明的原理。
      [0074]如圖1所示,圖1為本發(fā)明實(shí)施例所述基于機(jī)器視覺(jué)的離靠泊作業(yè)參數(shù)計(jì)算方法的 流程示意圖,具體可以包括下列步驟:
      [0075] 步驟101:建立船體坐標(biāo)系0b-XbYbZb、圖像坐標(biāo)系I-XY、像機(jī)坐標(biāo)系Oc-X cYcZc和標(biāo)識(shí) 源坐標(biāo)系Ou-XuYuZu 〇
      [0076] 各坐標(biāo)系的定義如下:
      [0077] 船體坐標(biāo)系Ob-Xb YbZb:原點(diǎn)Ob位于船體質(zhì)心,Xb軸指向船舶的右舷,Yb軸指向船艏, Zb軸垂直于甲板平面向上,與Xb軸和Yb軸構(gòu)成右手坐標(biāo)系。
      [0078] 圖像坐標(biāo)系I-XY:原點(diǎn)I位于圖像的左上角點(diǎn),X軸沿水平方向指向右,Y軸沿豎直 方向指向下。
      [0079] 像機(jī)坐標(biāo)系Oc-XcYcZc:原點(diǎn)Oc位于像機(jī)光心,X c軸和Yc軸分別與圖像坐標(biāo)系的X軸 和Y軸平行,Z。軸沿像機(jī)光軸,與平面圖像垂直。
      [0080] 標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZu:原點(diǎn)O u位于泊位參考點(diǎn),Xu軸垂直于碼頭前沿線,與靠泊 方向一致,Zu垂直于碼頭地面向上,Y u通過(guò)右手坐標(biāo)系確定。
      [0081] 步驟102:根據(jù)步驟101關(guān)于圖像坐標(biāo)系I-XY和像機(jī)坐標(biāo)系0。^。2。的定義,通過(guò) 像機(jī)標(biāo)定獲取圖像主點(diǎn)(Cx,C y)、橫向等效焦距Fx、縱向等效焦距Fy。
      [0082] 其中,Cx、Cy、Fx和Fy均為正實(shí)數(shù)。
      [0083] 步驟103:根據(jù)步驟101關(guān)于標(biāo)識(shí)源坐標(biāo)系Ou-XuY uZu的定義,獲得Ou-YuZu平面內(nèi)各 個(gè)標(biāo)識(shí)Pi(i = l,2,3,. . .,n)的坐標(biāo)(Oyi zi)T。
      [0084] 其中,η為標(biāo)識(shí)個(gè)數(shù),為正整數(shù)且不小于4;yi、Zl(i = l,2,3,. . .,n)為正實(shí)數(shù)。
      [0085] 步驟104:測(cè)量船艏參考點(diǎn)與船艉參考點(diǎn)的距離L,以及像機(jī)安裝位置與船艏參考 點(diǎn)的距離L c。
      [0086] 其中,L和Lc均為正實(shí)數(shù)。
      [0087]步驟105:獲取像機(jī)對(duì)岸上標(biāo)識(shí)成像時(shí)刻的像機(jī)航向角P與俯仰角δ。
      [0088] 其中,P表示像機(jī)光軸與北向的夾角,取值為〇<P<2jt,當(dāng)光軸與北向重合時(shí)為〇, 順時(shí)針旋轉(zhuǎn)逐漸增大;S表示像機(jī)光軸與水平面的夾角,取值為向上為正。
      [0089] 步驟106:對(duì)各個(gè)標(biāo)識(shí)P1Q = I,2,3,. . .,n)在圖像中的像點(diǎn)坐標(biāo)進(jìn)行提取,記為 (xt V,.)7 (/ = 1,2,3,../?)
      [0090] 其中,足和.?,均為正實(shí)數(shù)。
      [0091] 步驟107:對(duì)位姿中間變量的、62、的、以、65、創(chuàng)、的、68進(jìn)行計(jì)算,分如下兩種情況:
      [0092] ( I)當(dāng)標(biāo)識(shí)源個(gè)數(shù)為4,即步驟103中的Π = 4時(shí),61、62、63、64、65、66、67、68采用公式 (1) 進(jìn)行計(jì)算:
      [0093;
      CD
      [0094]其中,
      yi、zi、^、另(i = l,2,3,4)通過(guò)步驟103和步驟106確定。
      [0095] (II)當(dāng)標(biāo)識(shí)源個(gè)數(shù)大于4,即步驟三中的n>4時(shí),61、62、63、64、65、66、67、68采用公式 (2) 進(jìn)行計(jì)算:
      [0096]
      ^ 2)
      [0097]
      yi、zi、^·、^(i = I,2,3,. . .,n)通過(guò)步驟103和步驟106確定,在后續(xù)計(jì)算中,只用到ei、e3、 Θ4、Θ6、Θ7這五個(gè)量。
      [0098] 步驟108:計(jì)算標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZ u至像機(jī)坐標(biāo)系Oc-XcYcZc的平移向量[Tx Ty Τζ]τ,計(jì)算公式如下:
      [0102] 其中,61、63、64、66、67由步驟106確定,(^;上而由步驟102確定。[0103] 步驟109:計(jì)算船體坐標(biāo)系Ob-XbYbZb和標(biāo)識(shí)源坐標(biāo)系Ou-X uYuZu的歐拉角
      [0099]
      [0100]
      [0101]
      [0114] 步驟110:計(jì)算離靠泊作業(yè)參數(shù),包括入泊角β、船艏與岸線距離LB、船艉與岸線距 離LS、船艏相對(duì)于岸線的橫向速度V B、船艉相對(duì)于岸線的橫向速度VS,計(jì)算公式如下:
      [0115]
      [0116]
      [0117]
      [0118]
      [0119]
      [0120] 其中,L和L。由步驟四確定,P和δ由步驟五確定,Tx、Ty、T z由步驟八確定,P由步驟 109確定。
      [0121] 步驟111:通過(guò)步驟101至步驟110完成第一次離靠泊作業(yè)參數(shù)計(jì)算后,判斷是否結(jié) 束離靠泊作業(yè)(當(dāng)船艏與岸線距離、船艉與岸線距離均為零時(shí),結(jié)束離靠泊作業(yè)),如果否, 返回到步驟105進(jìn)行后續(xù)時(shí)刻離靠泊作業(yè)參數(shù)計(jì)算;如果是,則結(jié)束計(jì)算。
      [0122] 為了便于理解本發(fā)明實(shí)施例所述方法,以下將以一具體實(shí)例進(jìn)行說(shuō)明。
      [0123] 如圖2所示,圖2為本實(shí)例中離靠泊作業(yè)場(chǎng)景的示意圖,像機(jī)1安裝在船的右舷,其 拍攝角度通過(guò)旋轉(zhuǎn)云臺(tái)調(diào)整,像機(jī)1每隔1秒對(duì)岸上標(biāo)識(shí)進(jìn)行一次成像,離靠泊作業(yè)參數(shù)的 更新頻率為IHz,船從靜止?fàn)顟B(tài)開(kāi)始實(shí)施右舷靠泊,初始時(shí)刻船艏參考點(diǎn)2與岸線距離為 16.2米,船艉參考點(diǎn)3與岸線距離為29.3米。
      [0124] 基于圖2所示場(chǎng)景,進(jìn)行離靠泊作業(yè)的過(guò)程具體可以包括:
      [0125] 步驟一、建立船體坐標(biāo)系0b-XbYbZ b、圖像坐標(biāo)系I-XY、像機(jī)坐標(biāo)系Oc-XcYcZ c和標(biāo)識(shí) 源坐標(biāo)系〇U-XUYUZu。各坐標(biāo)系的定義如下:
      [0126] 船體坐標(biāo)系Ob-Xb YbZb:原點(diǎn)Ob位于船體質(zhì)心,Xb軸指向船舶的右舷,Yb軸指向船艏, Zb軸垂直于甲板平面向上,與Xb軸和Yb軸構(gòu)成右手坐標(biāo)系。
      [0127] 圖像坐標(biāo)系I-XY:原點(diǎn)I位于圖像的左上角點(diǎn),X軸沿水平方向指向右,Y軸沿豎直 方向指向下。
      [0128] 像機(jī)坐標(biāo)系Oc-XcYcZc:原點(diǎn)Oc位于像機(jī)光心,X c軸和Yc軸分別與圖像坐標(biāo)系的X軸 和Y軸平行,Z。軸沿像機(jī)光軸,與平面圖像垂直。
      [0129] 標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZu:原點(diǎn)O u位于泊位參考點(diǎn),Xu軸垂直于碼頭前沿線,與靠泊 方向一致,Zu垂直于碼頭地面向上,Y u通過(guò)右手坐標(biāo)系確定。
      [0130] 步驟二、根據(jù)步驟一關(guān)于圖像坐標(biāo)系I-XY和像機(jī)坐標(biāo)系0。^。2。的定義,通過(guò)像 機(jī)標(biāo)定獲取圖像主點(diǎn)(Cx,Cy )、橫向等效焦距Fx、縱向等效焦距Fy。
      [0131] 其中,Cx、Cy、Fx和F y均為正實(shí)數(shù)。
      [0132] 在本實(shí)施例中,Cx和Cy均為300像素,F(xiàn)x和F y均為200像素。
      [0133] 步驟三、根據(jù)步驟一關(guān)于標(biāo)識(shí)源坐標(biāo)系Ou-Xu YuZu的定義,獲得Ou-YuZu平面內(nèi)各個(gè) #KPi(i = l,2,3,...,n;^*#(0yiZi)T。
      [0134] 其中,η為標(biāo)識(shí)個(gè)數(shù),為正整數(shù)且不小于4;yi、Zl(i = l,2,3,. . .,n)為正實(shí)數(shù)。
      [0135] 在本實(shí)施例中,岸上標(biāo)識(shí)的安裝如圖3所示,η = 4;yi = 2米,Zi = I米;y2 = 3米,Z2 = 6米;y3 = 6米,Z3 = 5米;y4 = 7米,Z4= 2米。
      [0136] 步驟四、測(cè)量船艏參考點(diǎn)2與船艉參考點(diǎn)3的距離L,以及像機(jī)安裝位置與船艏參考 點(diǎn)1的距離U。
      [0137] 其中,L和Lc均為正實(shí)數(shù)。
      [0138] 在本實(shí)施例中,L=150米,Lc = 50米。
      [0139] 步驟五、獲取像機(jī)對(duì)岸上標(biāo)識(shí)成像時(shí)刻的像機(jī)航向角P與俯仰角δ。
      [0140] 其中,P表示像機(jī)光軸與北向的夾角,取值為0<P<2jt,當(dāng)光軸與北向重合時(shí)為〇, 順時(shí)針旋轉(zhuǎn)逐漸增大;S表示像機(jī)光軸與水平面的夾角,取值為-
      句上為正。
      [0141] 在本實(shí)施例中,Ρ = 85°,δ = 〇。
      [0142] 步驟六、對(duì)各個(gè)標(biāo)識(shí)P1Q = Ijj, . . .,η)在圖像中的像點(diǎn)坐標(biāo)進(jìn)行提取,記為 {xt V )7 (/ = 1,2,3,,..,?)...
      [0143] 其中,鳥(niǎo)和免.均為正實(shí)數(shù)。
      [0144] 在本實(shí)施例中,·^=2660像素,另=]480像素;毛=2640像素,艿=1380像素; .?= 258〇像素,艿=HOO像素;i4= 256〇像素,夕4 = Μ?Ο像素。
      [0145] 步驟七、對(duì)位姿中間變量ei、e2、e3、e4、e 5、e6、e7、e8進(jìn)行計(jì)算,分如下兩種情況:
      [0146] (I)當(dāng)標(biāo)識(shí)源個(gè)數(shù)為4,即步驟三中的η = 4時(shí):
      [0152]在本實(shí)例中,采用(I)的方法進(jìn)行計(jì)算,ei = -20、e2 = 0、e3 = 2700、e4 = 0、e5 = -20、 e6= 1500、e7 = 0、e8 = 0〇
      [0153] 步驟八、計(jì)算標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZ u至像機(jī)坐標(biāo)系Oc-XcYcZc的平移向量[Tx Ty Tz ]τ,計(jì)算公式如下:
      [0154]
      [0155]
      [0156]
      [0157] 其中,ei、e3、e4、e6、e7由步驟六確定,0\、〇7、?\、?7由步驟二確定。
      [0158] 在本實(shí)例中,通過(guò)式(22)-式(24)計(jì)算得Tx=120米,Ty = 60米,Tz = IO米。
      [0159] 步驟九、計(jì)算船體坐標(biāo)系Ob_XbYbZb和標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZu的歐拉角/於). :, 計(jì)算公式如下:
      [0160]
      [0161]
      [0162]
      [0163]
      [0164]
      [0165]
      [0166]
      [0167]
      [0168]
      [0169]
      [0170] 在本實(shí)施例中,通過(guò)式(25)-式(33)計(jì)算得θ = 〇, γ =0, P =
      [0171]步驟十、計(jì)算離靠泊作業(yè)參數(shù),包括入泊角β、船艏與岸線距離Lb、船艉與岸線距離 Ls、船艏相對(duì)于岸線的橫向諫度Vr、船艉相對(duì)于岸線的橫向諫度Vs,計(jì)筧公式如下:
      [0172]
      [0173]
      [0174]
      [0175]
      [0176] Vs =.LS (38)
      [0177] 其中,L和Lc由步驟四確定,P和δ由步驟五確定,Tx、T y、Tz由步驟八確定,P由步驟九 確定。
      [0178] 在本實(shí)施例中,經(jīng)式(34)-式(38)計(jì)算得β = 5°,Lb=16.06米,Ls = 29.14米,Vb = 0.14米/秒,Vs = O. 16米/秒。
      [0179] 步驟十一、通過(guò)步驟一至步驟十完成第一次離靠泊作業(yè)參數(shù)計(jì)算后,判斷是否結(jié) 束離靠泊作業(yè),如果否,返回到步驟五進(jìn)行后續(xù)時(shí)刻離靠泊作業(yè)參數(shù)計(jì)算;如果是,則結(jié)束 計(jì)算。
      [0180] 接下來(lái)結(jié)合附圖對(duì)本發(fā)明實(shí)施例所述裝置進(jìn)行詳細(xì)說(shuō)明。
      [0181] 構(gòu)建單元,用于預(yù)先建立船體坐標(biāo)系0b-XbYbZb、圖像坐標(biāo)系I-XY、像機(jī)坐標(biāo)系O c-XcYcZc和標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZ u;
      [0182] 測(cè)量單元,用于測(cè)量船艏參考點(diǎn)與船艉參考點(diǎn)的距離L,以及像機(jī)安裝位置與船艏 參考點(diǎn)的距離Lc;
      [0183] 獲取單元,用于獲取像機(jī)對(duì)岸上標(biāo)識(shí)成像時(shí)刻的像機(jī)航向角P與俯仰角δ;
      [0184] 計(jì)算單元,用于計(jì)算標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZ u至像機(jī)坐標(biāo)系Oc-XcYcZc的平移向量[T x Ty Τζ]τ;以及計(jì)算船體坐標(biāo)系Ob-XbYbZb和標(biāo)識(shí)源坐標(biāo)系O u-XuYuZu的歐拉聲
      以及 根據(jù)上述參數(shù)計(jì)算離靠泊作業(yè)參數(shù),該離靠泊作業(yè)參數(shù)包括:入泊角β、船艏與岸線距離Lb、 船艉與岸線距離Ls、船艏相對(duì)于岸線的橫向速度Vb、船艉相對(duì)于岸線的橫向速度Vs。
      [0185] 該計(jì)算單元的具體計(jì)算過(guò)程主要包括:
      [0186] 計(jì)算單元計(jì)算標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZ u至像機(jī)坐標(biāo)系0。-?(。¥。2。的平移向量[1\丁7 Τζ]τ:
      [0187] 根據(jù)圖像坐標(biāo)系I-XY和像機(jī)坐標(biāo)系Oc-XcYcZc的定義,通過(guò)像機(jī)標(biāo)定獲取圖像主點(diǎn) (C x,Cy )、橫向等效焦距Fx、縱向等效焦距Fy;
      [0188] 計(jì)算位姿中間變量ei、e3、e4、e 6、e7;
      [0189] 根據(jù)圖像主點(diǎn)(Cx,Cy)、橫向等效焦距Fx、縱向等效焦距F y以及位姿中間變量,計(jì)算 計(jì)算標(biāo)識(shí)源坐標(biāo)系Ou-XuYuZ u至像機(jī)坐標(biāo)系Oc-XcYcZc的平移向量[Tx Ty Τζ]τ。
      [0190] 計(jì)算船體坐標(biāo)系Ob-XbYbZb和標(biāo)識(shí)源坐標(biāo)系Ou-Xu YuZu的歐拉:

      [0191]
      [0192]
      [0193]
      [0194]
      [0195]
      [0196]
      [0197]
      [0198]
      [0199]
      [0200]
      [0201]
      [0202]
      [0203]
      [0204]
      [0205]
      [0206]
      [0207] 對(duì)于計(jì)算單元的具體實(shí)現(xiàn)過(guò)程,由于上述方法中已有詳細(xì)說(shuō)明,故此處不再贅述。
      [0208] 判斷單元,用于根據(jù)離靠泊作業(yè)參數(shù)判斷是否結(jié)束離靠泊作業(yè),如果否,重新獲取 像機(jī)對(duì)岸上標(biāo)識(shí)成像時(shí)刻的像機(jī)航向角P與俯仰角δ,觸發(fā)獲取單元重新獲取像機(jī)對(duì)岸上標(biāo) 識(shí)成像時(shí)刻的像機(jī)航向角P與俯仰角S,計(jì)算單元再次進(jìn)行離靠泊作業(yè)參數(shù)計(jì)算,直到離靠 泊作業(yè)結(jié)束;如果是,則結(jié)束計(jì)算。
      [0209] 綜上所述,本發(fā)明實(shí)施例提供了一種基于機(jī)器視覺(jué)的離靠泊作業(yè)參數(shù)計(jì)算裝置, 一是考慮了離靠泊作業(yè)參數(shù)與像機(jī)航向角及俯仰角的耦合關(guān)系,允許離靠泊作業(yè)過(guò)程中手 動(dòng)或自動(dòng)調(diào)整像機(jī)角度,保證岸上標(biāo)識(shí)能夠在有限的像機(jī)視場(chǎng)范圍內(nèi)成像,放寬了對(duì)像機(jī) 視場(chǎng)、船岸位姿關(guān)系的約束,提高了離靠泊參數(shù)解算精度;二是給出了基于四個(gè)及四個(gè)以上 共面標(biāo)識(shí)源的離靠泊作業(yè)參數(shù)計(jì)算方法,計(jì)算過(guò)程簡(jiǎn)單,運(yùn)算量小,減小了實(shí)時(shí)運(yùn)算對(duì)計(jì)算 機(jī)資源的要求。
      [0210] 本領(lǐng)域技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法的全部或部分流程,可以通過(guò)計(jì) 算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。其中,所 述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)為磁盤(pán)、光盤(pán)、只讀存儲(chǔ)記憶體或隨機(jī)存儲(chǔ)記憶體等。
      [0211]雖然已經(jīng)詳細(xì)說(shuō)明了本發(fā)明及其優(yōu)點(diǎn),但是應(yīng)當(dāng)理解在不超出由所附的權(quán)利要求 所限定的本發(fā)明的精神和范圍的情況下可以進(jìn)行各種改變、替代和變換。而且,本申請(qǐng)的范 圍不僅限于說(shuō)明書(shū)所描述的過(guò)程、設(shè)備、手段、方法和步驟的具體實(shí)施例。本領(lǐng)域內(nèi)的普通 技術(shù)人員從本發(fā)明的公開(kāi)內(nèi)容將容易理解,根據(jù)本發(fā)明可以使用執(zhí)行與在此所述的相應(yīng)實(shí) 施例基本相同的功能或者獲得與其基本相同的結(jié)果的、現(xiàn)有和將來(lái)要被開(kāi)發(fā)的過(guò)程、設(shè)備、 手段、方法或者步驟。因此,所附的權(quán)利要求旨在它們的范圍內(nèi)包括這樣的過(guò)程、設(shè)備、手 段、方法或者步驟。
      [0212]以上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
      【主權(quán)項(xiàng)】
      1. 一種基于機(jī)器視覺(jué)的離靠泊作業(yè)參數(shù)計(jì)算裝置,其特征在于,包括: 構(gòu)建單元,用于預(yù)先建立船體坐標(biāo)系Ob-XbYbZb、圖像坐標(biāo)系I-XY、像機(jī)坐標(biāo)系Oc-XcY cZc 和標(biāo)識(shí)源坐標(biāo)系0u_XuYuZu ; 測(cè)量單元,用于測(cè)量船艏參考點(diǎn)與船艉參考點(diǎn)的距離L,以及像機(jī)安裝位置與船艏參考 點(diǎn)的距離Lc; 獲取單元,用于獲取像機(jī)對(duì)岸上標(biāo)識(shí)成像時(shí)刻的像機(jī)航向角P與俯仰角h 計(jì)算單元,用于計(jì)算標(biāo)識(shí)源坐標(biāo)系〇u-XuYuZu至像機(jī)坐標(biāo)系0 C-XCYCZC的平移向量[Tx Ty Τζ]τ;以及計(jì)算船體坐標(biāo)系Ob-XbYbZb和標(biāo)識(shí)源坐標(biāo)系〇u-xuY uzu的歐拉角(0,爐f ;以及根 據(jù)上述參數(shù)計(jì)算離靠泊作業(yè)參數(shù); 判斷單元,用于根據(jù)離靠泊作業(yè)參數(shù)判斷是否結(jié)束離靠泊作業(yè),如果否,重新獲取像機(jī) 對(duì)岸上標(biāo)識(shí)成像時(shí)刻的像機(jī)航向角P與俯仰角δ,觸發(fā)獲取單元,直到離靠泊作業(yè)結(jié)束;如果 是,則結(jié)束計(jì)算。2. 根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述離靠泊作業(yè)參數(shù)包括: 入泊角β、船艏與岸線距離Lb、船艉與岸線距離Ls、船艏相對(duì)于岸線的橫向速度VB、船艉 相對(duì)于岸線的橫向速度Vs。3. 根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述計(jì)算單元根據(jù)如下公式計(jì)算離靠泊作 業(yè)參數(shù): β-φ LB = TxC〇sp+Tysinpsin5+Tzsinpcos5-LcsinP Ls = LB+Lsin0 ^ = 4 ο4. 根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述計(jì)算單元計(jì)算標(biāo)識(shí)源坐標(biāo)系0U-XUYUZ U 至像機(jī)坐標(biāo)系OdYcZc的平移向量[Tx Ty 1^的過(guò)程具體包括: 根據(jù)圖像坐標(biāo)系I-XY和像機(jī)坐標(biāo)系Oc-Xc^Z。的定義,通過(guò)像機(jī)標(biāo)定獲取圖像主點(diǎn)(cx, Cy)、橫向等效焦距Fx、縱向等效焦距Fy; 計(jì)算位姿中間變量ei、Θ3、Θ4、Θ6、Θ7 ; 根據(jù)圖像主點(diǎn)(Cx,Cy)、橫向等效焦距Fx、縱向等效焦距F y以及位姿中間變量,計(jì)算計(jì)算 標(biāo)識(shí)源坐標(biāo)系〇u-XuYuZu至像機(jī)坐標(biāo)系Oc-XcYcZc的平移向量[T x Ty Τζ]τ。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計(jì)算單元計(jì)算船體坐標(biāo)系Ob-XbYbZb和 標(biāo)識(shí)源坐標(biāo)系〇u-XuYuZu的歐拉角@ 的過(guò)程具體包括: 9. sin_1[ (r6sin5+r2C〇s5)cosp-r4sinp]其中,1"1、12、^4、^6通過(guò)以下公式確定:
      【文檔編號(hào)】G06T7/00GK106056621SQ201610424343
      【公開(kāi)日】2016年10月26日
      【申請(qǐng)日】2016年6月15日
      【發(fā)明人】王清哲, 趙甲文, 王宇, 王玉璽, 白曉勇
      【申請(qǐng)人】中國(guó)船舶工業(yè)系統(tǒng)工程研究院
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1