芒果视频下载

網站分(fen)類
登錄 |    

常見的機器人編程語言有哪些 機器人編程語言的歷史發展狀況

本文章由注冊用戶 橘子de殿堂 上傳提供 評論 發布 反饋 0
摘要:機器人編程語言是一種程序描述語言,它能十分簡潔地描述工作環境和機器人的動作,能把復雜的操作內容通過盡可能簡單的程序來實現。機器人編程語言最早是在20世紀70年代初期出現的,其種類非常多,常見的有AL語言、AML語言、MCL語言、SERF語言、SIGLA語言,接下來就和小編一起來看看機器人編程語言有哪些以及機器人編程語言的歷史發展吧。

常見的機器人編程語言有哪些

1、AL語言

AL語言是由斯坦福大學1974年開發的一種高級程序設計系統,它有類似ALGOL的源語言,有將程序轉換為機器碼的編譯程序和由控制操作機械手和其他設備的實時系統。編譯程序采用高級語言編寫,可在小型計算機上實時運行,近年來該程序已能夠在微型計算機上運行。AL語言對其他語言有很大的影響,在一般機器人語言中起主導作用,是機器人培訓課程中的重點內容。

該圖片由注冊用戶"橘子de殿堂"提供,版權聲明反饋

2、AML語言

AML語言能提供機(ji)(ji)器(qi)人(ren)運動(dong)和傳感器(qi)指(zhi)令,具有很強的(de)數據處理功能。這種語言已(yi)商品化,可(ke)應(ying)用于內存(cun)不少于192 KB的(de)小型計算(suan)(suan)機(ji)(ji)控(kong)(kong)制的(de)裝(zhuang)配(pei)機(ji)(ji)器(qi)人(ren),小型AML可(ke)應(ying)用微(wei)型計算(suan)(suan)機(ji)(ji)控(kong)(kong)制經濟型裝(zhuang)配(pei)機(ji)(ji)器(qi)人(ren)。

3、MCL語言

MCL語(yu)言是為工作單元(yuan)離(li)線(xian)編程而開發(fa)的(de)一種機器人(ren)語(yu)言,它支持幾何實(shi)體建(jian)模和(he)運動描述(shu),提供手爪命(ming)令,軟(ruan)件是在IBM360APT的(de)基礎上用(yong)FORTRAN和(he)匯編語(yu)言寫(xie)成的(de)。

4、SERF語言

SERF語言(yan)是(shi)控(kong)制(zhi)SKILAM機(ji)器(qi)人的(de)語言(yan),它包括(kuo)工件的(de)插入、裝箱、手爪的(de)開合等動作。這(zhe)種語言(yan)簡單,容易掌握,具有較(jiao)強的(de)功能,如三維數(shu)組(zu)、坐標變換、直線及圓弧插補、任意速度(du)設(she)定、子程序、故障檢(jian)測等,其動作命令和I/O命令可并(bing)行處理(li)。

5、SIGLA語言

SIGLA語言是(shi)一(yi)種面(mian)向裝配的語言,其主要特點(dian)是(shi)為用戶(hu)提供(gong)了定義機器人(ren)任(ren)(ren)務的能力。Sigma型機器人(ren)的裝配任(ren)(ren)務常(chang)由若干個(ge)子任(ren)(ren)務組(zu)成,如(ru)取螺(luo)釘(ding)(ding)旋具、在上料器上取螺(luo)釘(ding)(ding)、搬運該螺(luo)釘(ding)(ding)、螺(luo)釘(ding)(ding)定位(wei)、螺(luo)釘(ding)(ding)裝入和擰(ning)緊螺(luo)釘(ding)(ding)等。

機器人編程語言的歷史發展狀況

機器人編程語言最早是在20世紀70年代初期出現的,它是機器人培訓的(de)(de)(de)(de)基礎知識之(zhi)一(yi),其中有(you)的(de)(de)(de)(de)是研究(jiu)室里(li)的(de)(de)(de)(de)實驗語言(yan),有(you)的(de)(de)(de)(de)是實用的(de)(de)(de)(de)機(ji)器(qi)人(ren)(ren)語言(yan)。隨著首臺機(ji)器(qi)人(ren)(ren)的(de)(de)(de)(de)出現,對(dui)機(ji)器(qi)人(ren)(ren)語言(yan)的(de)(de)(de)(de)研究(jiu)也同時(shi)進行(xing)。1973年(nian)美(mei)國斯坦福人(ren)(ren)工智能(neng)(neng)實驗室研究(jiu)和開發(fa)了第一(yi)種(zhong)機(ji)器(qi)人(ren)(ren)語言(yan)——WAVE語言(yan)。WAVE語言(yan)具(ju)有(you)動作(zuo)描述(shu),能(neng)(neng)配合(he)視覺傳感(gan)器(qi)進行(xing)手(shou)眼協(xie)調控(kong)制等(deng)功能(neng)(neng)。

1974年,該實驗(yan)室在WAVE語言的(de)(de)基礎上開發了(le)AL語言,它是一種(zhong)編譯形式的(de)(de)語言,具有ALGOL語言的(de)(de)結(jie)構,可以(yi)控制多臺機(ji)(ji)器人協調(diao)動作。AL語言對后來(lai)機(ji)(ji)器人語言的(de)(de)發展有很大的(de)(de)影響。

1979年,美(mei)國Unimation公司(si)開發了(le)VAL語(yu)言(yan),并配(pei)置在PUMA系列機器人上(shang),成為(wei)實(shi)用的機器人語(yu)言(yan)。VAL語(yu)言(yan)類似于BASIC語(yu)言(yan),語(yu)句(ju)結構比較簡單(dan),易于編程(cheng)。1984年該公司(si)推出了(le)VAL-Ⅱ語(yu)言(yan),與VAL語(yu)言(yan)相比,VAL-Ⅱ增加了(le)利用傳感器信(xin)息進行運(yun)動控制、通信(xin)和(he)數據處(chu)理等功能(neng)。

美國IBM公(gong)司在1975年(nian)研制(zhi)了ML語(yu)言(yan),并用(yong)(yong)于(yu)機器(qi)人(ren)(ren)裝配(pei)作業,接(jie)著該公(gong)司又(you)推出了AUTOPASS語(yu)言(yan),這(zhe)是一種(zhong)比較高級的機器(qi)人(ren)(ren)語(yu)言(yan),它可(ke)以對幾何(he)模型類任務進行(xing)半自動編程。后(hou)來IBM公(gong)司又(you)推出了AML語(yu)言(yan),AML語(yu)言(yan)已作為商品化(hua)產品用(yong)(yong)于(yu)IBM機器(qi)人(ren)(ren)的控制(zhi)。

申明:以上方法源于程序系統索引或網民分享提供,僅供您參考使用,不代表本網站的研究觀點,證明有效,請注意甄別內容來源的真實性和權威性。

網站提醒和聲明
本站(zhan)為注(zhu)(zhu)冊用(yong)戶提供(gong)信息存儲空(kong)間(jian)服務,非“MAIGOO編輯上(shang)傳(chuan)(chuan)提供(gong)”的文章/文字均是注(zhu)(zhu)冊用(yong)戶自主(zhu)發布上(shang)傳(chuan)(chuan),不(bu)代(dai)表本站(zhan)觀點,更(geng)不(bu)表示本站(zhan)支(zhi)持購買(mai)和(he)交(jiao)易(yi),本站(zhan)對網頁中內容的合法性、準確性、真實性、適用(yong)性、安全性等概(gai)不(bu)負責。版權(quan)(quan)歸原作者所有,如有侵權(quan)(quan)、虛假信息、錯誤信息或任(ren)何問題(ti),請及時(shi)聯系(xi)我(wo)(wo)們(men),我(wo)(wo)們(men)將在第一時(shi)間(jian)刪除或更(geng)正。 申請刪除>> 糾錯>> 投訴侵權>>
提交(jiao)說明: 快速提交發布>> 查看提交幫助>> 注冊登錄>>
發表評論
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可,感謝您的理解及支持!
最新(xin)評論
暫無評論
頁面相關分類
熱門模塊
已有4077946個品牌入駐 更新519024個招商信息 已發布1588544個代理需求 已有1351334條品牌點贊