1.一種帶電作業(yè)機(jī)器人作業(yè)環(huán)境3D重構(gòu)方法,其特征在于,利用雙目攝像頭確定單個(gè)元器件和機(jī)械手工具的位姿參數(shù),將獲得的位姿參數(shù)導(dǎo)入帶電作業(yè)場景的模型中,生成帶電作業(yè)現(xiàn)場實(shí)時(shí)監(jiān)控場景并顯示在監(jiān)控設(shè)備上。
2.如權(quán)利要求1所述帶電作業(yè)機(jī)器人作業(yè)環(huán)境3D重構(gòu)方法,其特征在于,利用雙目攝像頭,從兩個(gè)視點(diǎn)同時(shí)觀察同一場景獲取的目標(biāo)圖像,通過三角測量原理,計(jì)算圖像像素間的視差來解算特征點(diǎn)在測量坐標(biāo)系下的三維坐標(biāo),根據(jù)物體上對應(yīng)特征點(diǎn)在測量坐標(biāo)系下空間坐標(biāo)以及物體坐標(biāo)系下空間坐標(biāo),求解目標(biāo)的位置姿態(tài)參數(shù)。
3.如權(quán)利要求2所述帶電作業(yè)機(jī)器人作業(yè)環(huán)境3D重構(gòu)方法,其特征在于,求解目標(biāo)的位置姿態(tài)參數(shù)的具體過程為:
第一步:建立坐標(biāo)系:
建立物體坐標(biāo)系OO-xoyozo,設(shè)目標(biāo)上第i個(gè)特征點(diǎn)在物體坐標(biāo)系上的坐標(biāo)為qi=(xwi,ywi,zwi)T;
建立測量坐標(biāo)系,將第一個(gè)攝像頭的攝像頭坐標(biāo)系為測量坐標(biāo)系,目標(biāo)上第i個(gè)特征點(diǎn)在測量坐標(biāo)系上的坐標(biāo)為pi=(xci,yci,zci)T;
建立兩個(gè)攝像機(jī)所采集的像素坐標(biāo)系o-uv和o′-u′v′,o-uv為左攝像機(jī)像素坐標(biāo),o′-u′v′為右攝像機(jī)像素坐標(biāo),以成像平面左上角為原點(diǎn),u、v軸分別平行于像平面坐標(biāo)系的x軸和y軸。目標(biāo)第i個(gè)特征點(diǎn)在兩雙目圖像上的投影在其像素坐標(biāo)系下的坐標(biāo)分別為(u,v)T和(u′,v′)T;
第二步:計(jì)算特征點(diǎn)在測量坐標(biāo)系中的坐標(biāo):
雙目攝像機(jī)中兩攝像機(jī)的投影矩陣分別為M1和M2,
M1=K[I 0]
M2=K[RC TC]
其中,K為攝像機(jī)的內(nèi)參數(shù)矩陣,RC和TC為右攝像頭相對于左攝像頭的旋轉(zhuǎn)矩陣和平移向量。
所求該特征點(diǎn)在測量坐標(biāo)系下的齊次坐標(biāo)用下式解出,
M11、M12、M13為投影矩陣M1的行向量,M21、M22、M23為投影矩陣M2的行向量,設(shè)左攝像頭采集圖像上第i個(gè)特征點(diǎn)在像素坐標(biāo)系下的齊次坐標(biāo)為(u1,v1,1)T;
第三步:求解旋轉(zhuǎn)矩陣N:一個(gè)四元數(shù)包含一個(gè)標(biāo)量分量和一個(gè)3D向量分量,
的最大值是旋轉(zhuǎn)矩陣N的最大特征值,
為其對應(yīng)的特征向量,N的求解公式如下,式中的S為M的分塊矩陣;p為特征點(diǎn)在測量坐標(biāo)系下的三維坐標(biāo),q為特征點(diǎn)在物體坐標(biāo)系下的三維坐標(biāo);
假設(shè)n個(gè)特征點(diǎn)的質(zhì)心在測量坐標(biāo)系和物體坐標(biāo)系中的坐標(biāo)分別為和
則可以得到分別以質(zhì)心為原點(diǎn)的坐標(biāo)系下的新坐標(biāo)
第四步:計(jì)算出目標(biāo)對象的位移向量:
通過公式計(jì)算出位移向量由,位移向量即確定了相關(guān)的位姿參數(shù)。