智能物流是一種的物聯(lián)網技術現已廣泛應用于工業(yè)上的分揀、包裝、裝卸 、搬運、裝配等環(huán)節(jié),隨著機器人技術的快速發(fā)展,用機器人來替代人進行工作,不但可以節(jié)約人力成本和減少搬運不當對人造成的傷害,而且可以提高工作效率和質量。
本文創(chuàng)新性地集成了自動化立體倉庫、AGV、復合機器人及雙臂機器人等智能設備,設計了一套智能機器人倉儲物流系統(tǒng),同時開發(fā)了總控調度軟件,實現了各設備的穩(wěn)定立有序運行。針對AGV定位不準確的問題,本文提出一種二維碼視覺定位方法,從而提高了倉儲物流系統(tǒng)的穩(wěn)定性。
智能機器人倉儲物流系統(tǒng)主要由總控調度軟件和立體倉庫監(jiān)控軟件組成,立體倉庫監(jiān)控軟件主要用于立體倉庫狀態(tài)反饋,以及零件/成品的存入和取出。 總控調度軟件負責管理和控制所有的設備, 協(xié)調各個設備進行工作,以完成整體的傳工輸作控流制程??偪卣{度軟件和其他跟各蹤模塊之間的關系如圖5所示。
圖5 軟件結構圖
系統(tǒng)中所有設備通過TCP/IP協(xié)議進行通信,如圖6所示。使用路由器組建一個局域網,雙臂機器人、立體倉庫監(jiān)控軟件服務器、總控調度軟件服務器通過有線的方式介入局域網,而復合機器人、平臺式AGV、叉車AGV使用無線的方式介入局域網。在該局域網中,總控調度軟件是整個系統(tǒng)的核心,允許直接監(jiān)視其他設備的狀態(tài),并控制這些設備執(zhí)行相應的動作。
綜合考慮智能機器人倉儲物流系統(tǒng)工作流程,機器人的轉彎半徑、工作空間、場地等多方面約束,進行智能機器人倉儲物流系統(tǒng)布局設計,其布局如圖7所示,圖中虛線表示叉車 AGV 的運行路線,粗實線表示復合機器人的運行路線,細實線為平臺式AGV的運行路線,兩臺平臺式AGV交替工作。復合機器人與叉車AGV在轉接臺處完成取放貨,復合機器人與平臺式AGV在轉接處完成對接。
設備狀態(tài)監(jiān)測:平臺式AGV及叉車AGV 狀態(tài)監(jiān)測包括AGV位置監(jiān)測、電量監(jiān)測、載貨狀態(tài)監(jiān)測和運行狀態(tài)監(jiān)測等;復合機器人狀態(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)測等。
存儲管理:包括貨架庫存信息、立體倉庫出入庫歷史信息記錄和事件日志信息。人機交互界面:包括信息顯示、手動操作和自動操作界面。
旋轉處理模型
旋轉處理即以中心點為旋轉參考點,旋轉修正,如圖10a所示。設定P0(x0 ,y0) 為輪廓中心點坐標,B(x23 ,y23)為待修正后矩形一邊的中心點坐標, A(x'23,y'23)為修正后矩形一邊的中心點坐標。根據P0和B點坐標求得A點坐標,如式(3):