智能物流是一種的物聯(lián)網(wǎng)技術(shù)現(xiàn)已廣泛應(yīng)用于工業(yè)上的分揀、包裝、裝卸 、搬運、裝配等環(huán)節(jié),隨著機器人技術(shù)的快速發(fā)展,用機器人來替代人進行工作,不但可以節(jié)約人力成本和減少搬運不當(dāng)對人造成的傷害,而且可以提高工作效率和質(zhì)量。
本文創(chuàng)新性地集成了自動化立體倉庫、AGV、復(fù)合機器人及雙臂機器人等智能設(shè)備,設(shè)計了一套智能機器人倉儲物流系統(tǒng),同時開發(fā)了總控調(diào)度軟件,實現(xiàn)了各設(shè)備的穩(wěn)定立有序運行。針對AGV定位不準(zhǔn)確的問題,本文提出一種二維碼視覺定位方法,從而提高了倉儲物流系統(tǒng)的穩(wěn)定性。
圖1為本文設(shè)計的智能機器人倉儲物流系統(tǒng)總體方案,其集成了自動化立體倉庫、AGV、機器人、視覺傳感器、激取光料傳感器等,由機器人完成物料的拾取、擺放、搬運和分撿,視覺系統(tǒng)完成對物料的形狀、位置和顏色識別,傳感器完成移動機器人的定位和避障等,該系統(tǒng)實現(xiàn)了齒輪箱的裝配和拆解工作,其適用性廣,衍生能力強。設(shè)計齒輪箱裝配工藝流程如圖2所示。
平臺式 AGV
平臺式AGV能夠?qū)崿F(xiàn)物品的自動化可靠運輸及自動投送。其搭載激光傳感器、超聲波傳感器?;诩す釹LAM的定位導(dǎo)航算法,結(jié)合超聲波傳感器,實現(xiàn)自主行走及自主避障。其控制臺可以集中調(diào)度、監(jiān)控、管理 AGV 系統(tǒng)的運行狀態(tài)活動。
智能機器人倉儲物流系統(tǒng)主要由總控調(diào)度軟件和立體倉庫監(jiān)控軟件組成,立體倉庫監(jiān)控軟件主要用于立體倉庫狀態(tài)反饋,以及零件/成品的存入和取出。 總控調(diào)度軟件負(fù)責(zé)管理和控制所有的設(shè)備, 協(xié)調(diào)各個設(shè)備進行工作,以完成整體的傳工輸作控流制程。總控調(diào)度軟件和其他跟各蹤模塊之間的關(guān)系如圖5所示。
圖5 軟件結(jié)構(gòu)圖
系統(tǒng)中所有設(shè)備通過TCP/IP協(xié)議進行通信,如圖6所示。使用路由器組建一個局域網(wǎng),雙臂機器人、立體倉庫監(jiān)控軟件服務(wù)器、總控調(diào)度軟件服務(wù)器通過有線的方式介入局域網(wǎng),而復(fù)合機器人、平臺式AGV、叉車AGV使用無線的方式介入局域網(wǎng)。在該局域網(wǎng)中,總控調(diào)度軟件是整個系統(tǒng)的核心,允許直接監(jiān)視其他設(shè)備的狀態(tài),并控制這些設(shè)備執(zhí)行相應(yīng)的動作。
設(shè)備狀態(tài)監(jiān)測:平臺式AGV及叉車AGV 狀態(tài)監(jiān)測包括AGV位置監(jiān)測、電量監(jiān)測、載貨狀態(tài)監(jiān)測和運行狀態(tài)監(jiān)測等;復(fù)合機器人狀態(tài)監(jiān)測包括位置監(jiān)測、電量監(jiān)測、載貨狀態(tài)監(jiān)測、使能狀態(tài)監(jiān)測和空閑狀態(tài)監(jiān)測等;雙臂機器人狀態(tài)監(jiān)測包括機器人使能狀態(tài)監(jiān)測、機器人空閑狀態(tài)監(jiān)測、料臺上下料完成狀態(tài)監(jiān)測等;立體倉庫狀態(tài)監(jiān)測包括立體倉庫堆垛機使能狀態(tài)監(jiān)測、空閑狀態(tài)監(jiān)測、貨架中貨物狀態(tài)監(jiān)測、出入庫平臺空間狀態(tài)監(jiān)測、出入庫平臺上下料完成狀態(tài)監(jiān)測等。
旋轉(zhuǎn)處理模型
旋轉(zhuǎn)處理即以中心點為旋轉(zhuǎn)參考點,旋轉(zhuǎn)修正,如圖10a所示。設(shè)定P0(x0 ,y0) 為輪廓中心點坐標(biāo),B(x23 ,y23)為待修正后矩形一邊的中心點坐標(biāo), A(x'23,y'23)為修正后矩形一邊的中心點坐標(biāo)。根據(jù)P0和B點坐標(biāo)求得A點坐標(biāo),如式(3):