芒果视频下载

網(wang)站分類
登錄 |    

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

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

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

1、AL語言

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

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

2、AML語言

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

3、MCL語言

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

4、SERF語言

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

5、SIGLA語言

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

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

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

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

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

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

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

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