System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及激光除草機器人,特別是涉及一種激光除草機器人相機-激光坐標變換參數標定裝置及方法。
技術介紹
1、在農作物種植過程中,除草是一項至關重要的任務,它對于保證作物健康生長、提高產量具有不可忽視的作用。雜草與作物競爭土壤中的養分和水分,同時遮擋陽光,影響作物的光合作用效率,嚴重時甚至會導致作物死亡。傳統的人工除草方式耗時耗力,化學除草劑雖然效果顯著,但長期使用會帶來環境污染問題,并且可能對人類健康構成威脅。因此,開發更加環保高效的除草方法成為了農業領域的重要課題。
2、近年來,基于視覺技術的激光除草系統逐漸進入人們的視野。如現有技術cn116250523a所示的激光除草機器人,這種新型除草機器人包括激光器、振鏡以及攝像頭,利用攝像頭捕捉田間圖像信息,通過圖像處理算法識別出雜草的位置,隨后精確控制激光器發出高能激光束直接照射到雜草上,達到殺死或抑制其生長的目的,而不會傷害周圍的作物。這種方法不僅提高了除草效率,還極大地減少了對環境的影響,是未來智能農業發展的一個重要方向。
3、然而,要實現精準定位并有效去除雜草,該系統面臨著一個關鍵的技術難題:即如何準確地將激光發射機構坐標系與用于識別目標位置的相機坐標系之間進行轉換參數標定。這一步驟對于確保激光能夠準確擊中預定目標至關重要。激光坐標系與相機坐標系之間的坐標變換參數有12個,目前,主要依靠高精度的機械加工與裝配,通過機械位置確定上述12個參數。但如果加工制造出現誤差,相機與激光器之間會發生相對位置偏差和旋轉,將會直接影響坐標變換矩陣參數的準確定,導致
技術實現思路
1、專利技術目的:為了克服現有技術中存在的不足,本專利技術提供一種激光除草機器人相機-激光坐標變換參數標定裝置及方法,旨在降低坐標之間轉換參數的標定難度,使得僅需要保證激光和相機安裝孔在垂直方向的精度,其他參數可以在安裝完成后再進行參數標定,降低實現成本。
2、技術方案:為實現上述目的,本專利技術的激光除草機器人相機-激光坐標變換參數標定裝置,其包括底座與標定臺;
3、所述標定臺上具有圓形的標定板,所述標定板上具有相互垂直的兩條標定直線,兩條所述標定直線的相交位置為中心;所述標定板上具有4個標定點,所述標定點的位置與所述中點的位置不重合;所述標定板能夠圍繞所述中心旋轉調節姿態;
4、所述標定臺能夠相對于所述底座調節高度。
5、進一步地,所述底座包含相對固定的底板與立管,所述標定臺的下方固定有伸縮管;所述伸縮管與所述立管兩者能夠相對伸縮調節位置,且兩者的相對位置能夠被固定。
6、進一步地,所述立管上具有一個固定孔,所述伸縮管上具有直線陣列排布的4個調節孔,相鄰所述調節孔之間的間距為h;所述伸縮管與所述立管兩者的相對位置能夠被同時穿過所述固定孔以及所述調節孔的第一螺栓鎖定。
7、進一步地,所述標定板上具有多個螺釘,所述標定臺上具有環槽,所述螺釘的尾部置于所述環槽內,且所述螺釘的頭部安裝有螺母。
8、激光除草機器人相機-激光坐標變換參數標定方法,其基于上述的激光除草機器人相機-激光坐標變換參數標定裝置;相機坐標系pc與激光坐標系pl之間的變換關系如下式:
9、
10、其中,(xc,yc,zc)為目標點在相機坐標系pc中的坐標,(xl,yl,zl)為目標點在激光坐標系pl中的坐標;r1~r9、tx、ty、tz均為變換參數;r為旋轉變換矩陣,t為平移變換矩陣;
11、參數tz是通過測量方式獲得或根據設計值確定,參數r1~r9、tx、ty基于如下方法標定得到,方法包括如下步驟:
12、步驟s1:求解變換參數r1~r6以及tx、ty:
13、-步驟s101:在所述標定臺位于一種高度時,基于所述中心以及所述標定直線使兩條所述標定直線分別與所述激光坐標系的x、y軸對正;
14、-步驟s102:調節x軸振鏡電機與y軸振鏡電機,使得經振鏡裝置反射后的激光分別投射至4個所述標定點,分別得到4個所述標定點在激光坐標系中的xl,yl坐標(xli,yli)i=1,2,3,4;
15、-步驟s103:通過相機獲取圖像,分別得到4個所述標定點在相機坐標系中的xc,yc坐標(xci,yci)i=1,2,3,4;
16、-步驟s104:基于如下算式得到變換參數r1~r6以及tx、ty:
17、xli=r1xci+r2yci+r3zci+tx(i=1,2,3,4);
18、yli=r4xci+r5yci+r6zci+ty(i=1,2,3,4);
19、步驟s2:求解變換參數r7~r9:
20、-步驟s201:調節所述標定臺至最低位置,使激光除草模塊輸出的激光投射至所述標定板的中心位置處,并通過所述相機(a2)識別所述中心,得到當前所述中心的坐標(xc0,yc0,zc0);
21、-步驟s202:將所述標定臺按步距h調高三次,分別獲取每一高度下視覺坐標系下的圓心坐標(xci,yci,zci)(i=1,2,3);
22、-步驟s203:基于如下算式得到r7~r9:
23、ih=r7(xci-xc0)+r8(yci-yc0)+r9(zci-zc0)(i=1,2,3)。
24、進一步地,所述步驟s101具體包括如下步驟:
25、步驟a:使x軸振鏡電機以及y軸振鏡電機的旋轉角度均為0,移動所述底座的位置使激光除草模塊輸出的激光投射在所述中心處;
26、步驟b:對x軸振鏡電機的旋轉角度輸入任一正值,y軸振鏡電機的旋轉角度為0,旋轉所述標定板,使所述激光除草模塊輸出的激光所述標定板輸出的激光投射在所述標定板上的x+軸上,將所述標定板固定;
27、步驟c:對y軸振鏡電機的旋轉角度輸入任一正值,x軸振鏡電機的旋轉角度為0,根據所述激光除草模塊輸出的激光的投射位置確定y+軸與y-軸。
28、有益效果:本專利技術的激光除草機器人相機-激光坐標變換參數標定裝置及方法,具有如下有益效果:
29、(1)傳統的方式需要在加工制造與裝配環節保證相機與激光部分的相對位置的方式,成本極高,相比而言,本專利技術的方案徹底改變了標定方式,對于需要確定的12個參數而言,僅需要保證激光和相機安裝孔在垂直方向的精度,其他11個參數可以在安裝完成后再進行參數標定,確定坐標變換矩陣,如此可以大幅減小加工制造以及裝配難度,提高激光束控制準確度,且方便在相機與激光的相對位置跑偏后再次進行二次校正。
30、(2)標定裝置的結構簡單,操作方便,基于該裝置能夠方便地進行坐標對正以及本文檔來自技高網...
【技術保護點】
1.激光除草機器人相機-激光坐標變換參數標定裝置,其包括底座(1)與標定臺(2);其特征在于:
2.根據權利要求1所述的激光除草機器人相機-激光坐標變換參數標定裝置,其特征在于,所述底座(1)包含相對固定的底板(11)與立管(12),所述標定臺(2)的下方固定有伸縮管(4);所述伸縮管(4)與所述立管(12)兩者能夠相對伸縮調節位置,且兩者的相對位置能夠被固定。
3.根據權利要求2所述的激光除草機器人相機-激光坐標變換參數標定裝置,其特征在于,所述立管(12)上具有一個固定孔(12a),所述伸縮管(4)上具有直線陣列排布的5個調節孔(4a),相鄰所述調節孔(4a)之間的間距為h;所述伸縮管(4)與所述立管(12)兩者的相對位置能夠被同時穿過所述固定孔(12a)以及所述調節孔(4a)的第一螺栓(5)鎖定。
4.根據權利要求1所述的激光除草機器人相機-激光坐標變換參數標定裝置,其特征在于,所述標定板(3)上具有多個螺釘(6),所述標定臺(2)上具有環槽(2a),所述螺釘(6)的尾部置于所述環槽(2a)內,且所述螺釘(6)的頭部安裝有螺母(7)。
...【技術特征摘要】
1.激光除草機器人相機-激光坐標變換參數標定裝置,其包括底座(1)與標定臺(2);其特征在于:
2.根據權利要求1所述的激光除草機器人相機-激光坐標變換參數標定裝置,其特征在于,所述底座(1)包含相對固定的底板(11)與立管(12),所述標定臺(2)的下方固定有伸縮管(4);所述伸縮管(4)與所述立管(12)兩者能夠相對伸縮調節位置,且兩者的相對位置能夠被固定。
3.根據權利要求2所述的激光除草機器人相機-激光坐標變換參數標定裝置,其特征在于,所述立管(12)上具有一個固定孔(12a),所述伸縮管(4)上具有直線陣列排布的5個調節孔(4a),相鄰所述調節孔(4a)之間的間距為h;所述伸縮管(4)與所述立管(12)兩者的相...
【專利技術屬性】
技術研發人員:關卓懷,謝慶,劉賽賽,蔣蘭,湯慶,吳俊,張敏,吳崇友,
申請(專利權)人:農業農村部南京農業機械化研究所,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。