AGV機器人的技術主要分為硬件和軟件兩塊,我們先聊一聊硬件。
在硬件方面,幾乎所有的AGV都是通過磁條或是激光來引導,完成前進、后退、原地旋轉等動作,各家設備商的硬件都很成熟,彼此之間的差別并不大。
真正拉開差距的是在軟件方面,說得再精確一些,就是系統集成方面。
前方高能預警,請抓緊扶手。
AGV是一個負責執行層面的工具,它需要聽從上級領導的指揮,讓機器人完成物料搬運的工作。
AGV的上層就是倉庫管理系統WMS,也就是管理倉庫入庫、存儲和出庫的軟件系統,說白了,WMS還是一個執行層面的軟件,真正幕后的大BOSS是ERP系統,因為ERP把采購、生產、庫存和出貨等模塊全部集成在一起,統籌規劃,根據既定的策略來實施各項具體工作。
ERP,WMS和AGV三者之間,由于開發的廠商不同,使用的軟件協議接口也可能皆不相同。
這是個什么概念?我們可以理解為蘋果和安卓系統手機充電數據的接口,想要給對方手機充電,必須再接一個轉換接頭才行。
想要在不同協議的ERP/WMS/AGV軟件之間實現數據傳輸,也需要一個中間媒介平臺,把一種數據格式,轉換成另一套系統可以讀取識別的信息。
在數據傳輸的過程中,哪怕是一個小小的空格,也可能導致信息無法準確傳遞。
舉個例子,在某些ERP和WMS軟件之間,想要實現入庫數量信息的同步,往往要先把WMS入庫的信息導出,另存為一個Excel文件,而且單元格字段必須完全符合ERP系統的數據格式,然后再導入ERP系統中,完成手工過賬。
這樣做不僅是很麻煩,而且極容易出錯。在每天業務量很少的情況可以這樣操作,但是當傳輸數據量很大的時候,純手工的做法就行不通了,必須要再開發一個模塊實現數據傳輸的功能。
當AGV機器人也接入進來的時候,情況就會變得更加復雜,因此AGV廠商都會自主開發一套WMS系統,這樣只需要與客戶ERP系統進行對接就可以了。
如何解決不同的ERP和WMS/AGV系統之間的數據對接?這才是我們最需要搞清楚的問題。
軟件方面的問題都可以解決,只需要根據ERP系統的協議接口,二次開發一套應用模塊就可以了,但是缺點是當業務場景發生變化時,需要AGV廠商技術人員重新編寫程序,這點比較麻煩。
如果AGV廠商的軟件技術能力不強,無法完美地實現系統數據對接的話,那么對客戶來說,就可能會是一場災難,花了大價錢買回來的機器人成了擺設。