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