芒果视频

網(wang)站分類
登錄 |    

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

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

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

1、AL語言

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

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

2、AML語言

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

3、MCL語言

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

4、SERF語言

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

5、SIGLA語言

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

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

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

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

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

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

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

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