控制一定要寫在機器人里,決策的演算法為什麼不能寫在外面然後通過網路遙控呢?


能.

但是1)實時的插補演算法要在機器人本地, 因為速度有點快.

同時2) 六軸的協同, 最好也在本地, 演算法可以有上位機發下來, 六個驅動之間的時鐘要同步, 才能做好路徑跟蹤.


好多都是嫌系統實時性不夠呢。。你還給加上延遲。。。

還有時鐘問題

當然如果理想狀態無延遲的話是可行的


你說的不準確,一部分決策演算法確實不是運行在單個的機器人中。

倉庫、物流中心用的AGV系統,車輛的調度指令包括路徑點信息,是在一台伺服器上完成解算,通過wifi網路發送到每一台AGV的;同時每一台AGV的工作狀況、定位信息會發送到伺服器。

在AGV上運行有實時的機電控制、軌跡跟蹤的軟體,如果有激光導航、視覺導航和磁導航,這部分的導航定位軟體也是在AGV上運行。


在一定的條件下,決策的演算法可以在PC或網路上,前提:

1.對實時性要求不高;

2.PC或網路可以做到延時不大,比如5G

此時工業機器人就像一個執行器,收到外部的數據,按數據執行。


現在回來看這個回答,發現有一點說錯了。機器人生產並不僅僅是大生產,以後分散式生產也將是一個發展方向。在5G支持下,互聯網上可以下單接單,各個家庭作坊完成各自的加工,通過物流完成工序間的流轉。這種加工方式特別適合未來客戶訂製式的產品需求。

——————假裝分割線

首先,你的印象是錯誤的,正確的工業機器人的打開方式是工作在工控網路下的大生產。ERP系統向MES系統下達製造指令(workorder),MES根據生產流程計算產能,編製具體的製造計劃,下載生產程序到工控網路中的設備上,這樣就完成了生產準備,可以開始生產了。

工業機器人的控制代碼放在本機,而不是在網路伺服器上,最主要的目的是能滿足機器人運動實時性的要求。通過網路下載控制代碼可能因為各種原因出現延時。


現在調度伺服器就是通過網路的方式來控制機器人的呀


主要是存在延遲,實時性不強!


正著說,你知道啥叫延遲嗎?

反著說,你為什麼不能把那台先進的計算機就放在機器人旁邊呢?


推薦閱讀:
相关文章