芒果视频下载

網(wang)站(zhan)分類
登錄 |    

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

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

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

1、AL語言

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

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

2、AML語言

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

3、MCL語言

MCL語(yu)言(yan)(yan)(yan)是(shi)為(wei)工作單元離線(xian)編(bian)程而開發的(de)(de)一種機器人語(yu)言(yan)(yan)(yan),它支持幾何(he)實體(ti)建模和運(yun)動描述,提(ti)供(gong)手爪(zhua)命(ming)令(ling),軟(ruan)件是(shi)在IBM360APT的(de)(de)基礎上(shang)用FORTRAN和匯編(bian)語(yu)言(yan)(yan)(yan)寫成的(de)(de)。

4、SERF語言

SERF語(yu)言(yan)(yan)是控制SKILAM機器人(ren)的(de)(de)語(yu)言(yan)(yan),它包括工件的(de)(de)插入(ru)、裝(zhuang)箱、手爪的(de)(de)開(kai)合等動作(zuo)。這種語(yu)言(yan)(yan)簡單,容易掌握,具有較強的(de)(de)功能,如三維數組、坐標變換、直線及圓弧插補、任意速度設定、子(zi)程序、故障檢(jian)測等,其動作(zuo)命令(ling)和I/O命令(ling)可并行(xing)處理。

5、SIGLA語言

SIGLA語言是(shi)一(yi)種面向裝配的(de)語言,其(qi)主要特點(dian)是(shi)為用(yong)戶提供了定(ding)義機(ji)器(qi)(qi)人(ren)任務(wu)的(de)能力(li)。Sigma型機(ji)器(qi)(qi)人(ren)的(de)裝配任務(wu)常由若干個子(zi)任務(wu)組成,如取(qu)(qu)螺(luo)(luo)(luo)釘(ding)旋具、在上料器(qi)(qi)上取(qu)(qu)螺(luo)(luo)(luo)釘(ding)、搬運該(gai)螺(luo)(luo)(luo)釘(ding)、螺(luo)(luo)(luo)釘(ding)定(ding)位、螺(luo)(luo)(luo)釘(ding)裝入和(he)擰緊螺(luo)(luo)(luo)釘(ding)等。

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

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

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

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

美國(guo)IBM公(gong)(gong)司在1975年研制(zhi)了(le)ML語(yu)言,并用(yong)于(yu)機(ji)(ji)器(qi)(qi)(qi)人(ren)(ren)裝配作業,接著(zhu)該(gai)公(gong)(gong)司又推出(chu)了(le)AUTOPASS語(yu)言,這是一種比較高級的機(ji)(ji)器(qi)(qi)(qi)人(ren)(ren)語(yu)言,它可以對幾(ji)何模型類任(ren)務(wu)進行半自動(dong)編(bian)程。后來IBM公(gong)(gong)司又推出(chu)了(le)AML語(yu)言,AML語(yu)言已作為商品(pin)化產品(pin)用(yong)于(yu)IBM機(ji)(ji)器(qi)(qi)(qi)人(ren)(ren)的控制(zhi)。

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

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