AGVs难在哪
AGV
國標概念:
AGV(Automated Guided Vehicle 自動導引車):裝備有電磁或光學等自動導引裝置,由計算機控制,以輪式移動為特征,自帶動力或動力轉換裝置,并且能夠沿規定的導引路徑自動行駛的運輸工具,一般具有安全防護、移載等多種功能。
通俗概念:
AGV 就是一個用來運輸的移動機器人。
完整的AGV包含車體、車控、調度三個部分。
AGV調度
國標概念:
調度系統(Dispatching system):上位控制系統中用于任務調度、車輛管理及交通管理的控制軟件。
AGV調度中的幾個基本概念:
●Dispatch(派遣):指派一個AGV去執行一個運輸任務。
●Schedule(狹義上的“調度”):分配一批運輸任務給一組AGV去執行。
●Route(路徑規劃):生成所有被指定 AGV 的路徑使其能完成各自被指派的任務。
車體和車控相對簡單也好理解,單個AGV的調度也很簡單,但是對于多個AGV,調度問題就會變得非常困難,而且AGV數量越多,難度越大。因此,調度系統成為AGV行業的一個關鍵技術。而能夠調度的AGV數量也成為評判一個調度系統強大與否的重要指標。
用汽車來類比,自動駕駛相當于把車控升級成智能的,是單體智能的范疇,而智能調度則是需要實現群體智能。
對實際應用的AGV調度系統軟件,它的功能通常是非常豐富的,一般包括:任務管理、車輛狀態監控、路徑規劃、地圖編輯、數據庫查詢等。
調度算法:
一臺AGV:調度問題會退化成路徑規劃問題,在數學上普遍用“圖”(graph 數學概念)對AGV的行駛空間進行建模,“圖”由節點和邊組成。所以AGV的行駛路徑可以表示為一系列相鄰的節點,有很多中經典的數學算法解決。
多臺AGV:最早的方法也是最簡單的方法之一,就是為不同的機器人設置不同的優先級(Priority),優先級高的機器人先規劃自己的路徑,優先級低的機器人將比它高的機器人的路徑視為障礙物,進而再進行規劃。注意:路徑是動態的,優先級也是動態的,進一步帶來了算法難度。
另:以上只是最簡單的算法。
目前從事AGV行業的企業很多,但是具有自主調度系統的企業并不多,而能夠真正把調度系統優化的很好、能夠最高效率地利用AGV系統的企業更是屈指可數。
站在AGV廠家的立場,他們并沒有太大的動力把調度系統做的很高效。因為提高調度效率會減少AGV的投入量,這意味著賣出的AGV就少了。
總結
- 上一篇: 使用SDWebImage加载多个图片内存
- 下一篇: 2022资料员-岗位技能(资料员)理论题