agv自動搬運機器人編程語言的類別
機器人編程語言是一種程序描述語言,它能十分簡潔地描述工作環境和機器人的動作,能把復雜的操作內容通過盡可能簡單的程序來實現。機器人編程語言也和一般的程序語言一樣,應當具有結構簡明、概念統一、容易擴展等特點。從實際應用的角度來看,很多情況下都是操作者實時地操縱機器人工作,為此,機器人編程語言還應當簡單易學,并且有良好的對話性。高水平的機器人編程語言還能夠作出并應用目標物體和環境的幾何模型。在工作進行過程中,幾何模型又是不斷變化的,因此性能優越的機器人語言會極大地減少編程的困難。
(1)動作級;動作級語言以機器人末端執行器的動作為中心來描述各種操作,要在程序中說明每個動作。這是一種最基本的描述方式。
(2)對象級;對象級語言允許較粗略低描述操作對象的動作、操作對象之間的關系等。使用這種語言時,必須明確地描述操作對象之間的關系和機器人與操作對象之間的關系,它特別適用于組裝作業。
(3)任務級;只要直接指定操作內容就可以了,為此,機器人必須一邊思考一邊工作。這是一種水平很高的機器人程序語言。
現在還有人在開發一種系統,它能按某種原則給出最初的環境狀態和最終的工作狀態,然后讓機器人自動進行推理、計算,最后自動生成機器人的動作。這種系統現在仍處于基礎研究階段,還沒有形成機器人語言。