芒果视频

網站分類
登錄 |    

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

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

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

1、AL語言

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

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

2、AML語言

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

3、MCL語言

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

4、SERF語言

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

5、SIGLA語言

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

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

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

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

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

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

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

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