國內而言,在這個方面,企業比高效更有話語權。
首先回答第一個問題,機器人是怎麼被控制的?
以埃斯頓的工業機器人為例,做一個介紹:
1、機器人的每一個關節都有伺服電機,伺服電機提供動力,控制伺服電機的是伺服驅動器和控制器。
從山世紀70年代發展至今,機器人的控制系統有主要的集中形式:
分解出來,機器人的整個控制方式就是下面的圖示。
人類透過示教器輸入指令——機器人控制器——向驅動器下指令——驅動器驅動伺服電機進行運動。(整個表述屬於通俗化表述,非專業表述)。這就是一個連貫的輸入資訊——大腦處理資訊——執行機構執行動作的過程。
為了承接接下來要講的關於,如何機器人程式設計。要詳細的說一下,機器人控制的分類。
機器人控制目前主要分為三類:集中式控制,主從控制,分散式控制。這三類。
1、集中式控制
集中式控制的優劣勢:
2、主從控制
主從控制的優劣勢:
3、分散式控制
分散式控制優劣勢:
以上是機器人控制方式。接下來介紹程式語言。
機器人的開發語言一般為C、C++、C++ Builder、VB、VC等語言,主要取決於執行機構(伺服系統)的開發語言;而機器人程式設計分為示教、動作級機器人程式語言、任務級程式語言三個級別;機器人程式語言分為專用操作語言(如VAL語言、AL語言、SLIM語言等)、應用已有計算機語言的機器人程式庫(如Pascal語言、JARS語言、AR-BASIC語言等)、應用新型通用語言的機器人程式庫(如RAPID語言、AML語言KAREL語言等)三種類型。目前主要應用的是SLIM語言。
各家工業機器人公司的機器人程式語言都不相同,各家有各家自己的程式語言。但是,不論變化多大,其關鍵特性都很相似。比如Staubli 機器人的程式語言叫VAL3,風格和Basic相似;ABB的叫做RAPID,風格和C相似;還有Adept Robotics 的V+,Fanuc,KUKA,MOTOMAN都有專用的程式語言,但是大都是相似.而由於機器人的發明公司Unimation公司最開始的語言就是VAL,所以這些語言結構都有所相似。 VAL語言是美國Unimation公司於1979年推出的一種機器人程式語言,主要配置在PUMA和UNIMATION等型機器人上,是一種專用的動作類描述語言。
VAL語言是在BASIC語言的基礎上發展起來的,所以與BASIC語言的結構很相似。在VAL的基礎上Unimation公司推出了VAL語言;而後來staubli 收購了Unimation公司後,又發展起來了VAL3的機器人程式語言。
國內而言,在這個方面,企業比高效更有話語權。
首先回答第一個問題,機器人是怎麼被控制的?
以埃斯頓的工業機器人為例,做一個介紹:
1、機器人的每一個關節都有伺服電機,伺服電機提供動力,控制伺服電機的是伺服驅動器和控制器。
從山世紀70年代發展至今,機器人的控制系統有主要的集中形式:
分解出來,機器人的整個控制方式就是下面的圖示。
人類透過示教器輸入指令——機器人控制器——向驅動器下指令——驅動器驅動伺服電機進行運動。(整個表述屬於通俗化表述,非專業表述)。這就是一個連貫的輸入資訊——大腦處理資訊——執行機構執行動作的過程。
為了承接接下來要講的關於,如何機器人程式設計。要詳細的說一下,機器人控制的分類。
機器人控制目前主要分為三類:集中式控制,主從控制,分散式控制。這三類。
1、集中式控制
集中式控制的優劣勢:
2、主從控制
主從控制的優劣勢:
3、分散式控制
分散式控制優劣勢:
以上是機器人控制方式。接下來介紹程式語言。
機器人的開發語言一般為C、C++、C++ Builder、VB、VC等語言,主要取決於執行機構(伺服系統)的開發語言;而機器人程式設計分為示教、動作級機器人程式語言、任務級程式語言三個級別;機器人程式語言分為專用操作語言(如VAL語言、AL語言、SLIM語言等)、應用已有計算機語言的機器人程式庫(如Pascal語言、JARS語言、AR-BASIC語言等)、應用新型通用語言的機器人程式庫(如RAPID語言、AML語言KAREL語言等)三種類型。目前主要應用的是SLIM語言。
各家工業機器人公司的機器人程式語言都不相同,各家有各家自己的程式語言。但是,不論變化多大,其關鍵特性都很相似。比如Staubli 機器人的程式語言叫VAL3,風格和Basic相似;ABB的叫做RAPID,風格和C相似;還有Adept Robotics 的V+,Fanuc,KUKA,MOTOMAN都有專用的程式語言,但是大都是相似.而由於機器人的發明公司Unimation公司最開始的語言就是VAL,所以這些語言結構都有所相似。 VAL語言是美國Unimation公司於1979年推出的一種機器人程式語言,主要配置在PUMA和UNIMATION等型機器人上,是一種專用的動作類描述語言。
VAL語言是在BASIC語言的基礎上發展起來的,所以與BASIC語言的結構很相似。在VAL的基礎上Unimation公司推出了VAL語言;而後來staubli 收購了Unimation公司後,又發展起來了VAL3的機器人程式語言。