1.一種機器人視覺定位方法,其特征在于,包括:
采集包含特征球體的機器人的圖像信息;
對所述圖像信息進行圖像處理,識別出所述特征球體;
對所述特征球體進行跟蹤定位,確定所述機器人的實時坐標(biāo)位置;
獲取目的地坐標(biāo)位置;
根據(jù)所述實時坐標(biāo)位置以及所述目的地坐標(biāo)位置,驅(qū)動所述機器人向目的地移動。
2.如權(quán)利要求1所述的機器人視覺定位方法,其特征在于,所述對所述圖像信息進行圖像處理,識別出所述特征球體包括:
將所述圖像信息從RGB顏色空間轉(zhuǎn)換至HSV顏色空間;
通過閾值分割的方法對轉(zhuǎn)換后的圖像進行分割,得到分割后球體的二值化圖像;
將所述二值化圖像中球體的識別備選區(qū)域與預(yù)先建立的標(biāo)準(zhǔn)模板進行掩膜操作,判斷二者的匹配相似度;
當(dāng)所述匹配相似度超過預(yù)設(shè)閾值時,將所述識別備選區(qū)域作為所述特征球體。
3.如權(quán)利要求2所述的機器人視覺定位方法,其特征在于,在所述將所述圖像信息從RGB顏色空間轉(zhuǎn)換至HSV顏色空間之前還包括:
對所述圖像信息進行插值處理。
4.如權(quán)利要求2所述的機器人視覺定位方法,其特征在于,在所述將所述二值化圖像中球體的識別備選區(qū)域與預(yù)先建立的標(biāo)準(zhǔn)模板進行掩膜操作之前還包括:
對所述二值化圖像進行形態(tài)學(xué)濾波操作。
5.如權(quán)利要求2所述的機器人視覺定位方法,其特征在于,所述對所述特征球體進行跟蹤定位,確定所述機器人的實時坐標(biāo)位置包括:
計算所述特征球體的圓心、半徑參數(shù)信息;
確定跟蹤識別領(lǐng)域,所述跟蹤識別領(lǐng)域的中心為所述特征球體的圓心,半徑為所述特征球體的半徑的預(yù)設(shè)倍數(shù);
通過金字塔變換放縮所述跟蹤識別領(lǐng)域,確定所述機器人的實時坐標(biāo)位置。
6.一種機器人視覺定位系統(tǒng),其特征在于,包括:
攝像頭、控制器、機器人以及特征球體;
其中,所述特征球體搭載于機器人上,所述攝像頭用于采集包含特征球體的機器人的圖像信息;
所述控制器用于對所述圖像信息進行圖像處理,識別出所述特征球體;對所述特征球體進行跟蹤,確定所述機器人的實時坐標(biāo)位置;根據(jù)所述實時坐標(biāo)位置以及目的地坐標(biāo)位置,生成驅(qū)動所述機器人向目的地移動的驅(qū)動指令,將所述驅(qū)動指令發(fā)送至所述機器人;
所述機器人接收到所述驅(qū)動指令,驅(qū)動馬達向目的地移動。
7.如權(quán)利要求6所述的機器人視覺定位系統(tǒng),其特征在于,所述攝像頭設(shè)置在預(yù)設(shè)區(qū)域內(nèi)的立柱支架上,可多角度進行旋轉(zhuǎn)。
8.如權(quán)利要求7所述的機器人視覺定位系統(tǒng),其特征在于,所述控制器為嵌入式STM32芯片。
9.如權(quán)利要求8所述的機器人視覺定位系統(tǒng),其特征在于,所述控制器安裝在所述立柱支架上。
10.如權(quán)利要求9所述的機器人視覺定位系統(tǒng),其特征在于,所述控制器通過藍牙模塊與所述機器人進行數(shù)據(jù)通信。