圖1為本文設(shè)計的智能機器人倉儲物流系統(tǒng)總體方案,其集成了自動化立體倉庫、AGV、機器人、視覺傳感器、激取光料傳感器等,由機器人完成物料的拾取、擺放、搬運和分撿,視覺系統(tǒng)完成對物料的形狀、位置和顏色識別,傳感器完成移動機器人的定位和避障等,該系統(tǒng)實現(xiàn)了齒輪箱的裝配和拆解工作,其適用性廣,衍生能力強。設(shè)計齒輪箱裝配工藝流程如圖2所示。
該智能機器人倉儲物流系統(tǒng)主要包括自動化立體倉庫、平臺式AGV、復(fù)合機器人、雙臂機器人、叉車AGV等硬件設(shè)備。
(1)自動化立體倉庫
自動化立體倉庫是現(xiàn)代生產(chǎn)系統(tǒng)自動化程度提高的重要標(biāo)志,在有限的占地面積下能夠?qū)崿F(xiàn)貨物的大量、有效存儲,充分利用空間資源。如圖3所示,本文設(shè)計自動化立體倉庫包括貨架、堆垛機、出入庫平臺組成。其中堆垛機的行走軸實現(xiàn)堆垛機沿著立體倉庫長度方向運動、升降軸實現(xiàn)堆垛機沿著立體倉庫高度方向運動,貨叉伸縮軸實現(xiàn)貨物托盤的抓取。出入庫平臺安裝有貨物托盤檢測傳感器,用于判斷出入庫平臺與機器人的對接情況。零件出入庫平臺設(shè)有一段升降式運輸平臺①,其處于低位時與平臺AGV對接,處于高位時與出入庫平臺②對接。
設(shè)計開發(fā)自動化立體倉庫其管理系統(tǒng)具有貨物入庫、貨物出庫、入/出庫人工修正、庫存盤點、設(shè)備狀態(tài)查詢及設(shè)備故障記錄等功能,可以自動記錄設(shè)備故障信息,包括設(shè)備編碼、故障時間、故障類別、故障說明等,在故障排除后由操作員在該記錄中填寫排除時間信息,并且可以按照設(shè)備編碼、故障類別等進(jìn)行設(shè)備故障記錄查詢,查詢結(jié)果以列表形式顯示在計算機屏幕上,并可以打印輸出。
雙臂機器人雙臂機器人采用兩個7自由度柔性機械臂組成, 能夠集成化與柔性化地實現(xiàn)快速、安全、靈活、、高 效的旋擰、定位等全套裝配解決方案。該機器人系統(tǒng)配有視覺系統(tǒng),具有視覺識別引導(dǎo)抓取功能,末端采用電控夾爪,實現(xiàn)對工件的穩(wěn)定抓取。
智能機器人倉儲物流系統(tǒng)主要由總控調(diào)度軟件和立體倉庫監(jiān)控軟件組成,立體倉庫監(jiān)控軟件主要用于立體倉庫狀態(tài)反饋,以及零件/成品的存入和取出。 總控調(diào)度軟件負(fù)責(zé)管理和控制所有的設(shè)備, 協(xié)調(diào)各個設(shè)備進(jìn)行工作,以完成整體的傳工輸作控流制程??偪卣{(diào)度軟件和其他跟各蹤模塊之間的關(guān)系如圖5所示。
圖5 軟件結(jié)構(gòu)圖
系統(tǒng)中所有設(shè)備通過TCP/IP協(xié)議進(jìn)行通信,如圖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)的動作。
旋轉(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):