目錄
機器人軟件
編輯機器人軟件是一組編碼的命令或指令,用于告訴機械設備和電子系統(統稱為機器人)執行哪些任務。機器人軟件用于執行自主任務。已經提出了許多軟件系統和框架來使編程機器人更容易。
一些機器人軟件旨在開發智能機械設備。常見的任務包括反饋循環、控制、尋路、數據過濾、定位和共享數據。
簡介
雖然它是一種特定類型的軟件,但仍然非常多樣化。每個制造商都有自己的機器人軟件。雖然絕大多數軟件都是關于數據的操作并在屏幕上看到結果,但機器人軟件卻是用于現實世界中的對象或工具的操作。
工業機器人軟件
編輯用于工業機器人的軟件由數據對象和指令列表組成,稱為程序流(指令列表)。
例如:跳到跳汰機1
是對機器人的指示,以轉到名為Jig1的位置數據。當然,程序也可以包含隱式數據,
例如:告訴軸1移動30度。
數據和程序通常位于機器人控制器存儲器的單獨部分中。無需更改程序即可更改數據,反之亦然。例如,可以使用相同的Jig1編寫不同的程序,或者可以在不更改使用Jig1的程序的情況下調整Jig1的位置。
工業機器人編程語言示例
編輯由于機器人軟件的高度專有性,大多數機器人硬件制造商還提供了自己的軟件。盡管這在其他自動化控制系統中并不罕見,但機器人編程方法缺乏標準化確實帶來了某些挑戰。例如,有超過30種不同的工業機器人制造商,因此也需要30種不同的機器人編程語言。不同的機器人之間有足夠的相似性,因此有可能獲得對機器人編程的廣泛了解,而不必學習每個制造商的專有語言。
控制來自多個制造商的機器人的一種方法是使用后處理器和離線編程(機器人)軟件。通過這種方法,可以從通用編程語言(例如Python(編程語言))處理品牌特定的機器人編程語言。但是,編譯固定的離線代碼并將其上載到機器人控制器并不能使機器人系統了解狀態,因此它無法適應其運動并隨著環境的變化而恢復。當前,可以使用幾種不同的第三方工具對任何機器人進行統一的實時自適應控制。
機器人應用軟件
編輯無論使用哪種語言,機器人軟件的最終結果都是創建幫助或娛樂人們的機器人應用程序。應用程序包括命令控制和任務處理軟件。指揮和控制軟件包括用于遙控機器人的機器人控制GUI,用于自主機器人的“單擊即點”命令軟件以及用于工廠中移動機器人的調度軟件。任務處理軟件包括簡單的拖放式界面,用于設置送貨路線,安全巡邏和訪客游覽;它還包括為部署特定應用程序而編寫的自定義程序。通用機器人應用軟件已部署在廣泛分布的機器人平臺上。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/112961/