機(jī)器人編程語(yǔ)言是機(jī)器人和用戶的軟件接口,編程語(yǔ)言的功能決定了機(jī)器人的適應(yīng)性和給用戶的方便性,至今還沒有完全公認(rèn)的機(jī)器人編程語(yǔ)言,每個(gè)機(jī)器人制造廠都有自己的語(yǔ)言。
實(shí)際上,機(jī)器人編程與傳統(tǒng)的計(jì)算機(jī)編程不同,機(jī)器人操作的對(duì)象是各類三維物體,運(yùn)動(dòng)在一個(gè)復(fù)雜的空間環(huán)境,還要監(jiān)視和處理傳感器信息。
因此其編程語(yǔ)言主要有兩類:面向機(jī)器人的編程語(yǔ)言和面向任務(wù)的編程語(yǔ)言。
面向機(jī)器人的編程語(yǔ)言的主要特點(diǎn)是描述機(jī)器人的動(dòng)作序列,每一條語(yǔ)句大約相當(dāng)于機(jī)器人的一個(gè)動(dòng)作,整個(gè)程序控制機(jī)器入完種:
1,專用的機(jī)器人語(yǔ)言,如 PUMA 機(jī)器人的 VAL 語(yǔ)言,是專用的機(jī)器人控制語(yǔ)言,它的最新版本是 VAL-I 和 V+。
2,在現(xiàn)有計(jì)算機(jī)語(yǔ)言的基礎(chǔ)上加機(jī)器人子程序庫(kù)。如美國(guó)機(jī)器人公司開發(fā)的 AR — Basic 和 Intelledex 公司的 Robot — Basic 語(yǔ)言,都是建立在 BASIC 語(yǔ)言上的。
3,開發(fā)一種新的通用語(yǔ)言加上機(jī)器人子程序庫(kù)。如 IBM 公司開發(fā)的 AML 機(jī)器人語(yǔ)言。
面向任務(wù)的機(jī)器人編程語(yǔ)言允許用戶發(fā)出直接命令,以控制機(jī)器人去完成一個(gè)具體的任務(wù),而不需要說明機(jī)器人需要采取的每一個(gè)動(dòng)作的細(xì)節(jié)。
如美國(guó)的 RCCL 機(jī)器人編程語(yǔ)言,就是用 C 語(yǔ)言和一組 C 函數(shù)來控制機(jī)器人運(yùn)動(dòng)的任務(wù)級(jí)機(jī)器人語(yǔ)言。
焊接機(jī)器人的編程語(yǔ)言,目前都屬于面向機(jī)器人的語(yǔ)言,面向任務(wù)的機(jī)器人語(yǔ)言尚屬開發(fā)階段。大都是針對(duì)裝配作業(yè)的需要。
蘇州統(tǒng)一塑膠機(jī)械有限公司專業(yè)生產(chǎn)銷售維修:蘇州機(jī)械手,蘇州機(jī)器人,蘇州冷水機(jī),蘇州冰水機(jī),蘇州螺桿式冰水機(jī),蘇州風(fēng)冷式冰水機(jī),蘇州良機(jī)冷卻塔,蘇州塑料粉碎機(jī),蘇州中央集中供料等產(chǎn)品。