摘要:基于視覺伺服控制的機(jī)器人手眼標(biāo)定和逆運(yùn)動學(xué)求解一直是視覺伺服領(lǐng)域的核心問題,。隨著應(yīng)用場景的逐漸復(fù)雜,,傳統(tǒng)手眼標(biāo)定方法已無法滿足需求,;隨著網(wǎng)絡(luò)深度的增加,,單一BP神經(jīng)網(wǎng)絡(luò)逆運(yùn)動學(xué)求解算法的誤差趨于飽和甚至變大,無法進(jìn)一步提升網(wǎng)絡(luò)性能,。針對以上問題,,本文將手眼標(biāo)定和逆運(yùn)動學(xué)求解融合為擬合目標(biāo)圖像坐標(biāo)到機(jī)器人各關(guān)節(jié)角之間的映射關(guān)系問題,提出了一種殘差BP神經(jīng)網(wǎng)絡(luò)算法,。使用多個殘差網(wǎng)絡(luò)模塊的方式加深BP神經(jīng)網(wǎng)絡(luò)的深度,,殘差模塊的輸入信息可以在網(wǎng)絡(luò)內(nèi)跨層傳輸,較好地解決了因深度增加網(wǎng)絡(luò)模型容易產(chǎn)生梯度消失而無法提升網(wǎng)絡(luò)性能的問題,;通過6自由度機(jī)器人雅可比方程對逆運(yùn)動學(xué)解的空間進(jìn)行劃分,,確定了8個獨(dú)立的區(qū)域,基于獨(dú)立區(qū)域方法對訓(xùn)練數(shù)據(jù)進(jìn)行處理,,從而避免了多自由度機(jī)器人逆運(yùn)動學(xué)多解對網(wǎng)絡(luò)學(xué)習(xí)的影響,,網(wǎng)絡(luò)訓(xùn)練精度提升了2個數(shù)量級,訓(xùn)練速度提高了2倍,。在REBot-V-6R型6自由度機(jī)器人輸送線分揀系統(tǒng)中進(jìn)行二維平面抓取和三維實物抓取實驗,,實驗結(jié)果驗證了該方法的準(zhǔn)確性。結(jié)果表明,,該方法比1層BP神經(jīng)網(wǎng)絡(luò),、3層BP神經(jīng)網(wǎng)絡(luò)、5層BP神經(jīng)網(wǎng)絡(luò)的訓(xùn)練精度分別提高了4個數(shù)量級,、2個數(shù)量級,、5個數(shù)量級,測試精度提高2個數(shù)量級,;與傳統(tǒng)標(biāo)定方法相比,,本文方法節(jié)約了逆運(yùn)動學(xué)求解過程的計算成本,抓取位姿精度提高了1個數(shù)量級,。