一種基于視覺定位的機器人焊接系統(tǒng)及焊接方法
【專利摘要】一種基于視覺定位的機器人焊接系統(tǒng)及焊接方法,其中所述焊接系統(tǒng),包括:中央控制模塊,中央控制模塊可進行數(shù)據(jù)處理和指令發(fā)布;圖像采集模塊,圖像采集模塊與中央控制模塊連接,圖像采集模塊將采集到的圖像信息發(fā)送至中央控制模塊以進行數(shù)據(jù)分析,圖像采集模塊接收并執(zhí)行中央控制模塊的指令;焊接模塊,焊接模塊與中央控制模塊連接,焊接模塊接收并執(zhí)行中央控制模塊的指令。焊接系統(tǒng)應用于鋁卷焊接時,可以精確定位焊點,并實現(xiàn)焊點定位和焊接操作自動化,可以有效提高焊接效率和焊接精度。
【專利說明】
一種基于視覺定位的機器人焊接系統(tǒng)及焊接方法
技術領域
[0001]本發(fā)明屬于自動化焊接領域,具體的涉及一種基于視覺定位的機器人焊接系統(tǒng)及焊接方法。
【背景技術】
[0002]鋁卷在熱處理后需要進行時效處理,時效處理需要將鋁卷的卷頭和卷尾進行焊接,如果有必要,還需要增加其他一些位置進行焊接,以使鋁卷形狀得到固定。
[0003]參考圖1,通常將鋁卷I內(nèi)圈的頭部稱為卷頭3,外圈的頭部稱為卷尾2。鋁卷I理論上是圓環(huán)柱體,其側(cè)面為圓環(huán)形。為了確保鋁卷I的形狀能夠有效固定,通常單純的焊接卷頭3和卷尾2是不夠的,一般還會增加其他焊點,一般這些其他焊點是位于經(jīng)過卷頭3和/或卷尾2與圓心4的直線與內(nèi)圈和外圈的交點。
[0004]經(jīng)過卷頭3與圓心4的直線與外圈有兩個交點,即卷頭對稱焊點31和卷頭對稱焊點33;除卷頭3本身外,該直線與內(nèi)圈還有一個交點,即卷頭對稱焊點32。同樣的,經(jīng)過卷尾2與圓心4的直線與內(nèi)圈有兩個交點,即卷尾對稱焊點21和卷尾對稱焊點22;除卷尾2本身外,該直線與外圈還有一個交點,即卷尾對稱焊點23。
[0005]—般鋁卷I一個側(cè)面上的焊點數(shù)量在8個,即卷尾2、卷尾對稱焊點21、卷尾對稱焊點22和卷尾對稱焊點23、卷頭3、卷頭對稱焊點31、卷頭對稱焊點32和卷頭對稱焊點33,也可以根據(jù)具體情況進行適當增加或者減少。
[0006]在現(xiàn)有技術中,焊點的尋找,要么通過人工進行,要么通過傳統(tǒng)的視覺識別方案進行。但是,人工主要依靠經(jīng)驗進行焊點尋找,其精確性得不到控制,此外也不適應自動化工廠的需求。
[0007]傳統(tǒng)的視覺識別方案往往通過一次成像技術來識別鋁卷的輪廓以及圖像細節(jié)信息,這種方法在小尺寸的鋁卷以及精度要求不高的情況下具有快速高效的特點,但是對于大尺寸的鋁卷,例如鋁卷外圈直徑為2.6m時,一次成像技術要求攝像機具有大廣角,或者遠離鋁卷進行拍攝,但是這樣會丟失鋁卷的細節(jié)信息,比如鋁卷卷頭和卷尾的翹曲,鋁板的不規(guī)則切邊等,導致焊點尋找失敗和焊接失敗。
[0008]綜上所述,現(xiàn)有技術中,鋁卷的焊點定位較難且不精確,焊接操作無法自動化進行。
【發(fā)明內(nèi)容】
[0009]本發(fā)明的目的在于針對現(xiàn)有技術中鋁卷的焊點定位較難且不精確,焊接操作無法自動化進行。
[0010]為實現(xiàn)上述目的,本發(fā)明提供一種基于視覺定位的機器人焊接系統(tǒng),包括:
[0011 ]中央控制模塊,中央控制模塊可進行數(shù)據(jù)處理和指令發(fā)布;
[0012]圖像采集模塊,圖像采集模塊與中央控制模塊連接,圖像采集模塊將采集到的圖像信息發(fā)送至中央控制模塊以進行數(shù)據(jù)分析,圖像采集模塊接收并執(zhí)行中央控制模塊的指令;
[0013]焊接模塊,焊接模塊與中央控制模塊連接,焊接模塊接收并執(zhí)行中央控制模塊的指令。
[0014]進一步,圖像采集模塊包括:
[0015]攝像裝置;
[0016]機器人,所述機器人包括一機械臂,所述攝像裝置安裝于所述機械臂上。
[0017]進一步,攝像裝置包括:
[0018]相機、鏡頭、光源和圖像處理卡。
[0019]進一步,焊接模塊安裝于所述機械臂上。
[0020]進一步,機器人為6自由度機器人。
[0021]進一步,還包括:
[0022]物料傳輸模塊,物料傳輸模塊與所述中央控制模塊連接,物料傳輸模塊接收并執(zhí)行中央控制模塊的指令,并將物料傳輸模塊的位置信息發(fā)送至中央控制系統(tǒng)。
[0023]與現(xiàn)有技術相比,本技術方案具有以下優(yōu)點:
[0024]本發(fā)明提供的焊接系統(tǒng)應用于鋁卷焊接時,可以精確定位焊點,并實現(xiàn)焊點定位和焊接操作自動化,可以有效提高焊接效率和焊接精度。
[0025]本發(fā)明提供還一種基于視覺定位的機器人焊接方法,包括:
[0026](I)提供待焊接卷狀物料和上述的焊接系統(tǒng);
[0027](2)圖像采集模塊采集卷狀物料第一側(cè)面的圖像信息,并通過中央控制模塊確定卷狀物料的卷頭和卷尾坐標;
[0028](3)焊接模塊對第一側(cè)面的卷頭和卷尾進行焊接。
[0029]進一步,步驟I與步驟2之間還包括:
[0030]將卷狀物料置于物料傳輸模塊上,物料傳輸模塊帶動卷狀物料移動至第一位置,并將該第一位置坐標發(fā)送至中央控制模塊。
[0031]進一步,步驟3之后還包括:
[0032]物料傳輸模塊帶動卷狀物料移動至第二位置,第二位置不同于第一位置,并將第二位置發(fā)送至中央控制模塊;
[0033]重復步驟1-3以焊接卷狀物料第二側(cè)面的卷頭和卷尾。
[0034]進一步,步驟2包括:
[0035]圖像采集模塊采集卷狀物料第一側(cè)面圖像信息,并將該信息發(fā)送至中央控制模塊以確定卷狀物料的圓心坐標、外圈和內(nèi)圈的邊界軌跡;
[0036]圖像采集模塊沿卷狀物料內(nèi)圈邊界軌跡運動并采集圖像信息,將該圖像信息發(fā)送至中央控制模塊以修正內(nèi)圈的邊界軌跡,并確定卷頭的坐標;
[0037]圖像采集模塊沿卷狀物料外圈邊界軌跡運動并采集圖像信息,將該圖像信息發(fā)送至中央控制模塊以修正外圈的邊界軌跡,并確定卷尾的坐標。
[0038]進一步,確定卷狀物料的圓心坐標、外圈和內(nèi)圈的邊界軌跡的步驟包括:
[0039]圖像采集模塊在平行于卷狀物料第一側(cè)面的平面內(nèi)沿直線運動,并采集外圈上的兩個點以及內(nèi)圈上的至少一個點;
[0040]圖像采集模塊在平行于卷狀物料第一側(cè)面的平面內(nèi)沿直線運動,并采集外圈上的另外至少一個點;
[0041]中央控制模塊通過外圈上的三個點的坐標進行理論計算,得到圓心坐標和外圈邊界軌跡;
[0042]中央控制模塊通過內(nèi)圈上的一個點的坐標和圓心坐標進行理論計算,得到內(nèi)圈邊界軌跡。
[0043]進一步,在步驟2和步驟3之間還包括:
[0044]計算卷頭對稱焊點坐標:中央控制模塊計算經(jīng)過卷狀物料的圓心和卷頭的直線,并計算除卷頭外的,該直線與內(nèi)圈和外圈的交點坐標,該交點為卷頭對稱焊點,該交點坐標為卷頭對稱焊點坐標;
[0045]計算卷尾對稱焊點坐標:中央控制模塊計算經(jīng)過卷狀物料的圓心與卷尾的直線,并計算除卷尾外的,該直線與內(nèi)圈和外圈的交點坐標,該交點為卷尾對稱焊點,該交點坐標為卷尾對稱焊點坐標。
[0046]進一步,步驟3還包括對卷頭對稱焊點和卷尾對稱焊點進行焊接。
[0047]進一步,在計算卷頭對稱焊點坐標和卷尾對稱焊點坐標之前還包括:
[0048]圖像采集模塊對卷頭和卷尾進行圖像采集,以修正卷頭和卷尾的坐標。
[0049]進一步,在計算卷頭對稱焊點坐標和卷尾對稱焊點坐標之后還包括:
[0050]圖像采集模塊對卷頭對稱焊點和卷尾對稱焊點進行圖像采集,以修正其坐標。
[0051 ] 進一步,步驟3之后還包括:
[0052]物料傳輸模塊將卷狀物料移送至焊接工作完成區(qū)。
[0053]與現(xiàn)有技術相比,本技術方案具有以下優(yōu)點:
[0054]與現(xiàn)有技術相比,本技術方案具有以下優(yōu)點:
[0055]本發(fā)明提供的焊接方法進行焊接時,可以精確定位焊點,并實現(xiàn)焊點定位和焊接操作自動化,可以有效提尚焊接效率和焊接精度。
【附圖說明】
[0056]圖1為鋁卷的示意圖;
[0057]圖2為本發(fā)明第一實施例中焊接系統(tǒng)結(jié)構的示意圖;
[0058]圖3為本發(fā)明第二實施例中焊接方法的流程圖;
[0059]圖4為本發(fā)明第二實施例中卷狀物料置于第一位置的示意圖;
[0060]圖5為本發(fā)明第二實施例中確定卷頭和卷尾的坐標的流程圖;
[0061 ]圖6為本發(fā)明第二實施例中確定卷狀物料的圓心坐標、外圈和內(nèi)圈的邊界軌跡的流程圖;
[0062]圖7為本發(fā)明第二實施例中卷狀物料的示意圖;
[0063]圖8為本發(fā)明第二實施例中確定焊點時的卷狀物料的示意圖;
[0064]圖9為本發(fā)明第二實施例中卷狀物料置于第二位置的示意圖;
[0065]圖10為本發(fā)明第二實施例中卷狀物料置于焊接工作完成區(qū)的示意圖。
【具體實施方式】
[0066]現(xiàn)有技術中,鋁卷的焊點定位較難且不精確,焊接操作無法自動化進行。
[0067]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實施例做詳細的說明。
[0068]第一實施例
[0069]參考圖2,本實施例提供一種基于視覺定位的機器人焊接系統(tǒng),包括中央控制模塊、圖像采集模塊和焊接模塊。
[0070]中央控制模塊可進行數(shù)據(jù)處理和指令發(fā)布,以對圖像采集模塊和焊接模塊的信息進行處理,并向圖像采集模塊和焊接模塊發(fā)送需要執(zhí)行的指令。
[0071]圖像采集模塊與中央控制模塊連接,圖像采集模塊將采集到的圖像信息發(fā)送至中央控制模塊以進行數(shù)據(jù)分析,圖像采集模塊接收并執(zhí)行中央控制模塊的指令。
[0072]例如,中央控制模塊可以發(fā)送指令使圖像采集模塊移動到指定的位置進行圖像采集。
[0073]在本實施例中,所述圖像采集模塊包括攝像裝置和機器人,所述機器人包括一機械臂,所述攝像裝置安裝于所述機械臂上。
[0074]在本實施例中,攝像裝置包括相機、鏡頭、光源和圖像處理卡。
[0075]在本實施例中,機器人為6自由度機器人,以增加圖像采集的靈活度和焊接的靈活度。
[0076]在具體實施例中,為了提高采集圖像的清晰度,可采用千萬像素級的相機和鏡頭。
[0077]焊接模塊與中央控制模塊連接,焊接模塊接收并執(zhí)行中央控制模塊的指令。
[0078]在本實施例中,所述焊接模塊安裝于所述機械臂上。所述焊接模塊與攝像裝置安裝在同一機械臂的不同位置上。
[0079]本實施例的焊接系統(tǒng)還包括物料傳輸模塊,物料傳輸模塊與所述中央控制模塊連接,物料傳輸模塊接收并執(zhí)行中央控制模塊的指令,并將物料傳輸模塊的位置信息發(fā)送至中央控制系統(tǒng)。
[0080]物料傳輸模塊用于將待焊接的卷狀物料移送至指定位置以進行焊接。
[0081]本實施例的焊接系統(tǒng)應用于鋁卷焊接時,可以精確定位焊點,并實現(xiàn)焊點定位和焊接操作自動化,可以有效提高焊接效率和焊接精度。
[0082]第二實施例
[0083]參考圖3,本實施例提供一種基于視覺定位的機器人焊接方法,包括:
[0084]步驟SlOO:提供待焊接卷狀物料和焊接系統(tǒng);
[0085]步驟S200:確定卷狀物料的卷頭和卷尾坐標;
[0086]步驟S300:對卷頭和卷尾進行焊接。
[0087]在步驟SlOO中,焊接系統(tǒng)為第一實施例中所述的基于視覺定位的機器人焊接系統(tǒng)。
[0088]在具體實施例中,卷狀物料為鋁卷,也可以為其他需要進行焊接的金屬材料。
[0089]參考圖4,在本實施例中,在步驟SlOO之后,步驟S200之前,還需要將卷狀物料400置于物料傳輸模塊(未示出)上,物料傳輸模塊帶動卷狀物料400移動至第一位置501,并將該第一位置501的坐標發(fā)送至中央控制模塊100。
[0090]第一位置501適于圖像采集模塊采集卷狀物料400第一側(cè)面401的圖像信息,也適于對第一側(cè)面401的焊點進行焊接。
[0091]第一位置501位于軌道300內(nèi),物料傳輸模塊帶動卷狀物料400在軌道300內(nèi)移動,第一位置501的位置并非預先精確固定,只要能夠適于相關操作就行,因此,物料傳輸模塊需要將實際的第一位置501的精確坐標發(fā)送至中央控制模塊100。
[0092]步驟S200中,圖像采集模塊采集卷狀物料400第一側(cè)面401的圖像信息,并通過中央控制模塊100確定卷狀物料400的卷頭和卷尾坐標。
[0093]所述圖像采集模塊包括攝像裝置202和機器人200,所述機器人200包括一機械臂201,所述攝像裝置202安裝于所述機械臂201上。
[0094]參考圖5,步驟S200中,確定卷頭和卷尾的坐標的步驟包括:
[0095 ]步驟S210:確定卷狀物料的圓心坐標、外圈和內(nèi)圈的邊界軌跡;
[0096]步驟S220:確定卷頭的坐標;
[0097]步驟S230:確定卷尾的坐標。
[0098]步驟S210中,圖像采集模塊采集卷狀物料400第一側(cè)面401圖像信息,并將該信息發(fā)送至中央控制模塊100以確定卷狀物料400的圓心坐標、外圈和內(nèi)圈的邊界軌跡。
[0099]參考圖6,在本實施例中,確定卷狀物料400的圓心坐標、外圈和內(nèi)圈的邊界軌跡的步驟包括:
[0100]步驟S211:采集外圈上的兩個點以及內(nèi)圈上的至少一個點;
[0101]步驟S212:采集外圈上的另外至少一個點;
[0102]步驟S213:計算圓心坐標和外圈邊界軌跡;
[0?03] 步驟S214:計算內(nèi)圈邊界軌跡。
[0104]參考圖7,在步驟S211中,圖像采集模塊在平行于卷狀物料400的第一側(cè)面401的平面內(nèi)沿直線運動,并采集外圈403上的兩個點以及內(nèi)圈404上的至少一個點。
[0105]圖7并未將卷狀形狀表現(xiàn)出來,只是示意性的畫出了外圈和內(nèi)圈。
[0106]在本實施例中,中央控制模塊丨00發(fā)送指令,使圖像采集模塊沿直線LI運動,可以采集到外圈403上的點Al和點A2,內(nèi)圈上的點BI和點B2。
[0107]由于直線LI會與內(nèi)圈有交點,所以圖像采集模塊必然可以采集到外圈上的兩個點,即點Al和點A2。
[0108]在其他實施例中,直線LI可與內(nèi)圈相切,則圖像采集模塊僅能采集到內(nèi)圈上的一個點。
[0109]為了有效采集這些點,應當根據(jù)卷狀物料400的尺寸大小調(diào)節(jié)圖像采集模塊的運動直線LI的位置。
[0110]采集這些相關點后,應當將這些點的坐標信息發(fā)送至中央控制模塊100。
[0111]在步驟S212中,圖像采集模塊在平行于卷狀物料400第一側(cè)面401的平面內(nèi)沿直線運動,并采集外圈上的另外至少一個點。
[0112]在本實施例中,中央控制模塊100發(fā)送指令,使圖像采集模塊沿直線L2運動,可以采集到外圈403上的點A3和點A4。
[0113]在其他實施例中,直線L2可與外圈403相切,則圖像采集模塊僅能采集到外圈403上的一個點。
[0114]直線L2與直線LI不重合,點A3和點A4與點Al和點A2的坐標不同。
[0115]為了有效采集這些點,應當根據(jù)卷狀物料400的尺寸大小調(diào)節(jié)圖像采集模塊的運動直線L2的位置。
[0116]采集這些相關點后,應當將這些點的坐標信息發(fā)送至中央控制模塊100。
[0117]在其他實施例中,也可以定義其他直線位置進行外圈403和內(nèi)圈404的點的采集,只要能夠保證在外圈403上采集至少三個點,且在內(nèi)圈404上采集至少一個點即可。
[0118]步驟Sll和步驟S12的順序可以調(diào)換。
[0119]在步驟S13中,中央控制模塊100通過外圈403上的三個點的坐標進行理論計算,得到圓心坐標和外圈403邊界軌跡。
[0120]在本實施例中,中央控制模塊100可以通過點Al、點A2、點A3和點A4中的任何三個點進行計算。由于同一平面內(nèi),三個點確定一個圓,所以能夠得到外圈403的邊界軌跡和圓心405的坐標。
[0121]在步驟S114中,中央控制模塊100通過內(nèi)圈404上的一個點的坐標和圓心坐標進行理論計算,得到內(nèi)圈404邊界軌跡。
[0122]在本實施例中,中央控制模塊100可以通過圓心405的坐標和內(nèi)圈404上的點BI或者點B2進行理論計算,由于在同一平面內(nèi),一個圓心和一個點可以確定一個圓,所以能夠得到內(nèi)圈404的邊界軌跡。
[0123]在步驟S220中,圖像采集模塊沿卷狀物料400內(nèi)圈404邊界軌跡運動并采集圖像信息,將該圖像信息發(fā)送至中央控制模塊以修正內(nèi)圈404的邊界軌跡,并確定卷頭的坐標。
[0124]中央控制模塊100發(fā)送指令,使圖像采集模塊沿卷狀物料400內(nèi)圈404邊界軌跡運動并采集圖像信息。由于內(nèi)圈404上有卷頭,在卷頭處會有斷崖,圖像采集模塊采集到該斷崖并將圖像發(fā)送至中央控制模塊100,中央控制模塊100根據(jù)圖像識別算法,能夠發(fā)現(xiàn)此處的尺寸突變,記錄該點為卷頭。
[0125]同樣的,由于內(nèi)圈404邊界軌跡是通過理論計算得出來的,在實際中可能形狀并非是規(guī)則的圓,因此,圖像采集模塊還能通過采集到的信息修正內(nèi)圈404的邊界軌跡以使其符合實際情況,這有利于提尚焊點尋找的精度。
[0126]在步驟S230中,圖像采集模塊沿卷狀物料400外圈403邊界軌跡運動并采集圖像信息,將該圖像信息發(fā)送至中央控制模塊以修正外圈403的邊界軌跡,并確定卷尾的坐標。
[0127]中央控制模塊100發(fā)送指令,使圖像采集模塊沿卷狀物料400外圈403邊界軌跡運動并采集圖像信息。由于外圈403上有卷尾,在卷尾處會有斷崖,圖像采集模塊采集到該斷崖并將圖像發(fā)送至中央控制模塊100,中央控制模塊100根據(jù)圖像識別算法,能夠發(fā)現(xiàn)此處的尺寸突變,記錄該點為卷尾。
[0128]同樣的,由于外圈403邊界軌跡是通過理論計算得出來的,在實際中可能形狀并非是規(guī)則的圓,因此,圖像采集模塊還能通過采集到的信息修正外圈403的邊界軌跡以使其符合實際情況,這有利于提尚焊點尋找的精度。
[0129]步驟S220和步驟S230的順序可以調(diào)換。
[0130]在本實施例中,步驟S230之后還包括計算卷頭對稱焊點坐標和卷尾對稱焊點坐標。
[0131]在具體實施例中,在計算卷頭對稱焊點坐標和卷尾對稱焊點坐標之前還包括圖像采集模塊對卷頭和卷尾進行圖像采集,以修正卷頭和卷尾的坐標。這樣可以提高確定卷頭和卷尾坐標的精度,同樣,可以提高確定卷頭對稱焊點和卷尾對稱焊點的精度。
[0132]參考圖8,中央控制模塊100計算經(jīng)過卷狀物料400的圓心405和卷頭420的直線L3,并計算除卷頭420外的,該直線L3與內(nèi)圈404和外圈403的交點坐標,該交點為卷頭對稱焊點,該交點坐標為卷頭對稱焊點坐標。
[0133]圖8并未將卷狀形狀表現(xiàn)出來,只是示意性的畫出了外圈和內(nèi)圈,并標記處了卷頭和卷尾的位置。
[0134]在本實施例中,包括卷頭對稱焊點421,卷頭對稱焊點422和卷頭對稱焊點423。
[0135]然后,中央控制模塊100計算經(jīng)過卷狀物料400的圓心405與卷尾410的直線L4,并計算除卷尾外410的,該直線L4與內(nèi)圈404和外圈403的交點坐標,該交點為卷尾對稱焊點,該交點坐標為卷尾對稱焊點坐標。
[0136]在本實施例中,包括卷尾對稱焊點411,卷尾對稱焊點412和卷尾對稱焊點413。
[0137]上述確定卷頭對稱焊點和卷尾對稱焊點的順序可以調(diào)換。
[0138]在具體實施例中,計算卷頭對稱焊點坐標和卷尾對稱焊點坐標之后還包括圖像采集模塊對卷頭對稱焊點和卷尾對稱焊點進行圖像采集,以修正其坐標。這樣有助于進一步提高確定卷頭對稱焊點和卷尾對稱焊點的精度。
[0139]只焊接卷頭和卷尾時,如果不能有效保持卷狀物料400的形狀,那么可以再焊接卷頭對稱焊點和卷尾對稱焊點,以使卷狀物料400的形狀得到有效保持。
[0140]在本實施例中,步驟S300包括焊接模塊對第一側(cè)面401的卷頭和卷尾進行焊接,也包括對卷頭對稱焊點和卷尾對稱焊點進行焊接。
[0141]如果這些焊點還不足以保持卷狀物料400的形狀,那么還可以增加其他的焊點進行焊接。
[0142]步驟S300的具體步驟為中央控制模塊100根據(jù)焊點的坐標信息發(fā)送指令至焊接模塊,焊接模塊依據(jù)指令移動至相應的位置并進行焊接操作。
[0143]參考圖9,在本實施例中,步驟S300之后還包括:
[0144]物料傳輸模塊帶動卷狀物料400移動至第二位置502,第二位置502不同于第一位置501,并將第二位置502發(fā)送至中央控制模塊100;
[0145]重復步驟S100-S300以焊接卷狀物料400第二側(cè)面402的卷頭和卷尾。
[0146]相關的操作過程與步驟S100-S300相同。
[0147]參考圖10.在具體實施例中,步驟S300之后還包括物料傳輸模塊將卷狀物料400移送至焊接工作完成區(qū)503。
[0148]在本實施例中,該步驟在完成第二側(cè)面402的焊接后進行。
[0149]本本實施例中的焊接方法進行焊接時,可以精確定位焊點,并實現(xiàn)焊點定位和焊接操作自動化,可以有效提高焊接效率和焊接精度。
[0150]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權項】
1.一種基于視覺定位的機器人焊接系統(tǒng),其特征在于,包括: 中央控制模塊,中央控制模塊可進行數(shù)據(jù)處理和指令發(fā)布;圖像采集模塊,圖像采集模塊與中央控制模塊連接,圖像采集模塊將采集到的圖像信息發(fā)送至中央控制模塊以進行數(shù)據(jù)分析,圖像采集模塊接收并執(zhí)行中央控制模塊的指令;焊接模塊,焊接模塊與中央控制模塊連接,焊接模塊接收并執(zhí)行中央控制模塊的指令。2.根據(jù)權利要求1所述的基于視覺定位的機器人焊接系統(tǒng),其特征在于,圖像采集模塊包括: 攝像裝置; 機器人,所述機器人包括一機械臂,所述攝像裝置安裝于所述機械臂上。3.根據(jù)權利要求2所述的基于視覺定位的機器人焊接系統(tǒng),其特征在于,攝像裝置包括: 相機、鏡頭、光源和圖像處理卡。4.根據(jù)權利要求2所述的基于視覺定位的機器人焊接系統(tǒng),其特征在于,焊接模塊安裝于所述機械臂上。5.根據(jù)權利要求2或4所述的基于視覺定位的機器人焊接系統(tǒng),其特征在于,機器人為6自由度機器人。6.據(jù)權利要求1所述的基于視覺定位的機器人焊接系統(tǒng),其特征在于,還包括:物料傳輸模塊,物料傳輸模塊與所述中央控制模塊連接,物料傳輸模塊接收并執(zhí)行中央控制模塊的指令,并將物料傳輸模塊的位置信息發(fā)送至中央控制系統(tǒng)。7.一種基于視覺定位的機器人焊接方法,其特征在于,包括: (1)提供待焊接卷狀物料和權利要求1-6任一所述的焊接系統(tǒng); (2)圖像采集模塊采集卷狀物料第一側(cè)面的圖像信息,并通過中央控制模塊確定卷狀物料的卷頭和卷尾坐標; (3)焊接模塊對第一側(cè)面的卷頭和卷尾進行焊接。8.根據(jù)權利要求7所述的基于視覺定位的機器人焊接方法,其特征在于,步驟I與步驟2之間還包括: 將卷狀物料置于物料傳輸模塊上,物料傳輸模塊帶動卷狀物料移動至第一位置,并將該第一位置坐標發(fā)送至中央控制模塊。9.根據(jù)權利要求8所述的基于視覺定位的機器人焊接方法,其特征在于,步驟3之后還包括: 物料傳輸模塊帶動卷狀物料移動至第二位置,第二位置不同于第一位置,并將第二位置發(fā)送至中央控制模塊; 重復步驟1-3以焊接卷狀物料第二側(cè)面的卷頭和卷尾。10.根據(jù)權利要求7所述的基于視覺定位的機器人焊接方法,其特征在于,步驟2包括: 圖像采集模塊采集卷狀物料第一側(cè)面圖像信息,并將該信息發(fā)送至中央控制模塊以確定卷狀物料的圓心坐標、外圈和內(nèi)圈的邊界軌跡; 圖像采集模塊沿卷狀物料內(nèi)圈邊界軌跡運動并采集圖像信息,將該圖像信息發(fā)送至中央控制模塊以修正內(nèi)圈的邊界軌跡,并確定卷頭的坐標; 圖像采集模塊沿卷狀物料外圈邊界軌跡運動并采集圖像信息,將該圖像信息發(fā)送至中央控制模塊以修正外圈的邊界軌跡,并確定卷尾的坐標。11.根據(jù)權利要求10所述的基于視覺定位的機器人焊接方法,其特征在于, 確定卷狀物料的圓心坐標、外圈和內(nèi)圈的邊界軌跡的步驟包括: 圖像采集模塊在平行于卷狀物料第一側(cè)面的平面內(nèi)沿直線運動,并采集外圈上的兩個點以及內(nèi)圈上的至少一個點; 圖像采集模塊在平行于卷狀物料第一側(cè)面的平面內(nèi)沿直線運動,并采集外圈上的另外至少一個點; 中央控制模塊通過外圈上的三個點的坐標進行理論計算,得到圓心坐標和外圈邊界軌跡; 中央控制模塊通過內(nèi)圈上的一個點的坐標和圓心坐標進行理論計算,得到內(nèi)圈邊界軌跡。12.根據(jù)權利要求10所述的基于視覺定位的機器人焊接方法,其特征在于, 在步驟2和步驟3之間還包括: 計算卷頭對稱焊點坐標:中央控制模塊計算經(jīng)過卷狀物料的圓心和卷頭的直線,并計算除卷頭外的,該直線與內(nèi)圈和外圈的交點坐標,該交點為卷頭對稱焊點,該交點坐標為卷頭對稱焊點坐標; 計算卷尾對稱焊點坐標:中央控制模塊計算經(jīng)過卷狀物料的圓心與卷尾的直線,并計算除卷尾外的,該直線與內(nèi)圈和外圈的交點坐標,該交點為卷尾對稱焊點,該交點坐標為卷尾對稱焊點坐標。13.根據(jù)權利要求12所述的基于視覺定位的機器人焊接方法,其特征在于,步驟3還包括對卷頭對稱焊點和卷尾對稱焊點進行焊接。14.根據(jù)權利要求12所述的基于視覺定位的機器人焊接方法,其特征在于,在計算卷頭對稱焊點坐標和卷尾對稱焊點坐標之前還包括: 圖像采集模塊對卷頭和卷尾進行圖像采集,以修正卷頭和卷尾的坐標。15.根據(jù)權利要求12所述的基于視覺定位的機器人焊接方法,其特征在于,在計算卷頭對稱焊點坐標和卷尾對稱焊點坐標之后還包括: 圖像采集模塊對卷頭對稱焊點和卷尾對稱焊點進行圖像采集,以修正其坐標。16.根據(jù)權利要求8所述的基于視覺定位的機器人焊接方法,其特征在于,步驟3之后還包括: 物料傳輸模塊將卷狀物料移送至焊接工作完成區(qū)。
【文檔編號】B23K37/00GK105904126SQ201610436333
【公開日】2016年8月31日
【申請日】2016年6月17日
【發(fā)明人】溫中蒙, 禹超, 蘇杰, 劉卓斌
【申請人】爾智機器人(上海)有限公司