国产一区二区精品在线_午夜精品视频_亚洲国产高清高潮精品美女_久久久91_午夜精品视频_久久久久亚洲一区二区三区

工控老鬼:工業機器人編程語言和種類

來源:智匯工業

點擊:3241

A+ A-

所屬頻道:新聞中心

關鍵詞:機器人

    機器人編程語言(一)

      伴隨著機器人的發展,機器人語言也得到發展和完善。機器人語言已成為機器人技術的一個重要部分。機器人的功能除了依靠機器人硬件的支持外,相當一部分 依賴機器人語言來完成。早期的機器人由于功能單一,動作簡單,可采用固定程序或示教方式來控制機器人的運動。隨著機器人作業動作的多樣化和作業環境的復雜 化,依靠固定的程序或示教方式已滿足不了要求,必須依靠能適應作業和環境隨時變化的機器人語言編程來完成機器人的工作。

     

        自機器人出現以來,美國、日本等機器人的原創國也同時開始進行機器人語言的研究。美國斯坦福大學于1973年研制出世界上第一種機器人語言——WAVE語 言。WAVE是一種機器人動作語言,即語言功能以描述機器人的動作為主,兼以力和接觸的控制,還能配合視覺傳感器進行機器人的手、眼協調控制。


        在WAVE語言的基礎上,1974年斯坦福大學人工智能實驗室又開發出一種新的語言,稱為AL語言。這種語言與高級計算機語言ALGOL結構相似,是一種 編譯形式的語言,帶有一個指令編譯器,能在實時機上控制,用戶編寫好的機器人語言源程序經編譯器編譯后對機器人進行任務分配和作業命令控制。AL語言不僅 能描述手爪的動作,而且可以記憶作業環境和該環境內物體和物體之間的相對位置,實現多臺機器人的協調控制。


        美國IBM公司也一直致力于機器人語言的研究,取得了不少成果。1975年,IBM公司研制出ML語言,主要用于機器人的裝配作業。隨后該公司又研制出另一種語言——AUTOPASS語言,這是一種用于裝配的更高級語言,它可以對幾何模型類任務進行半自動編程。


        美國的Unimation公司于1979年推出了VAL語言。它是在BASIC語言基礎上擴展的一種機器人語言,因此具有BASIC的內核與結構,編程簡 單,語句簡練。VAL語言成功地用于PUMA和UNIMATE型機器人。1984年,Unimation公司又推出了在VAL基礎上改進的機器人語言—— VAL Ⅱ語言。VALⅡ語言除了含有VAL語言的全部功能外,還增加了對傳感器信息的讀取,使得可以利用傳感器信息進行運動控制。


        20世紀80年代初,美國Automatix公司開發了RAIL語言,該語言可以利用傳感器的信息進行零件作業的檢測。同時,麥道公司研制了MCL語言, 這是一種在數控自動編程語言——APT語言的基礎上發展起來的一種機器人語言。MCL特別適用于由數控機床、機器人等組成的柔性加工單元的編程。


        機器人語言品種繁多,而且新的語言層出不窮。這是因為機器人的功能不斷拓展,需要新的語言來配合其工作。另一方面,機器人語言多是針對某種類型的具體機器人而開發的,所以機器人語言的通用性很差,幾乎一種新的機器人問世,就有一種新的機器人語言與之配套。


      機器人語言可以按照其作業描述水平的程度分為動作級編程語言、對象級編程語言和任務級編程語言三類。


    動作級編程語言

      動作級編程語言是最低一級的機器人語言。它以機器人的運動描述為主,通常一條指令對應機器人的一個動作,表示從機器人的一個位姿運動到另一個位姿。動 作級編程語言的優點是比較簡單,編程容易。其缺點是功能有限,無法進行繁復的數學運算,不接受浮點數和字符串,子程序不含有自變量;不能接受復雜的傳感器 信息,只能接受傳感器開關信息;與計算機的通信能力很差。典型的動作級編程語言為VAL語言,如AVL語言語句“MOVE TO (destination)”的含義為機器人從當前位姿運動到目的位姿。


      動作級編程語言編程時分為關節級編程和末端執行器級編程兩種。


    關節級編程

      關節級編程是以機器人的關節為對象,編程時給出機器人一系列各關節位置的時間序列,在關節坐標系中進行的一種編程方法。對于直角坐標型機器人和圓柱坐 標型機器人,由于直角關節和圓柱關節的表示比較簡單,這種方法編程較為適用;而對具有回轉關節的關節型機器人,由于關節位置的時間序列表示困難,即使一個 簡單的動作也要經過許多復雜的運算,故這一方法并不適用。


      關節級編程可以通過簡單的編程指令來實現,也可以通過示教盒示教和鍵入示教實現。


    末端執行器級編程

      末端執行器級編程在機器人作業空間的直角坐標系中進行。在此直角坐標系中給出機器人末端執行器一系列位姿組成位姿的時間序列,連同其他一些輔助功能如力覺、觸覺、視覺等的時間序列,同時確定作業量、作業工具等,協調地進行機器人動作的控制。


        這種編程方法允許有簡單的條件分支,有感知功能,可以選擇和設定工具,有時還有并行功能,數據實時處理能力強。


    機器人編程語言(二)

    對象級編程語言

      所謂對象即作業及作業物體本身。對象級編程語言是比動作級編程語言高一級的編程語言,它不需要描述機器人手爪的運動,只要由編程人員用程序的形式給出作業本身順序過程的描述和環境模型的描述,即描述操作物與操作物之間的關系。通過編譯程序機器人即能知道如何動作。


    這類語言典型的例子有AML及AUTOPASS等語言,其特點為:

    (1) 具有動作級編程語言的全部動作功能。

    (2)有較強的感知能力,能處理復雜的傳感器信息,可以利用傳感器信息來修改、更新環境的描述和模型,也可以利用傳感器信息進行控制、測試和監督。

    (3) 具有良好的開放性,語言系統提供了開發平臺,用戶可以根據需要增加指令,擴展語言功能。

    (4) 數字計算和數據處理能力強,可以處理浮點數,能與計算機進行即時通信。


      對象級編程語言用接近自然語言的方法描述對象的變化。對象級編程語言的運算功能、作業對象的位姿時序、作業量、作業對象承受的力和力矩等都可以以表達式的形式出現。系統中機器人尺寸參數、作業對象及工具等參數一般以知識庫和數據庫的形式存在,系統編譯程序時獲取這些信息后對機器人動作過程進行仿真,再進行實現作業對象合適的位姿,獲取傳感器信息并處理,回避障礙以及與其他設備通信等工作。


    任務級編程語言

      任務級編程語言是比前兩類更高級的一種語言,也是最理想的機器人高級語言。這類語言不需要用機器人的動作來描述作業任務,也不需要描述機器人對象物的中間狀態過程,只需要按照某種規則描述機器人對象物的初始狀態和最終目標狀態,機器人語言系統即可利用已有的環境信息和知識庫、數據庫自動進行推理、計算,從而自動生成機器人詳細的動作、順序和數據。例如,一裝配機器人欲完成某一螺釘的裝配,螺釘的初始位置和裝配后的目標位置已知,當發出抓取螺釘的命令時,語言系統從初始位置到目標位置之間尋找路徑,在復雜的作業環境中找出一條不會與周圍障礙物產生碰撞的合適路徑,在初始位置處選擇恰當的姿態抓取螺釘,沿此路徑運動到目標位置。在此過程中,作業中間狀態作業方案的設計、工序的選擇、動作的前后安排等一系列問題都由計算機自動完成。


      任務級編程語言的結構十分復雜,需要人工智能的理論基礎和大型知識庫、數據庫的支持,目前還不是十分完善,是一種理想狀態下的語言,有待于進一步的研究。但可以相信,隨著人工智能技術及數據庫技術的不斷發展,任務級編程語言必將取代其他語言而成為機器人語言的主流,使得機器人的編程應用變得十分簡單。


       一般用戶接觸到的語言都是機器人公司自己開發的針對用戶的語言平臺,通俗易懂,在這一層次,每一個機器人公司都有自己語法規則和語言形式,這些都不重要,因為這層是給用戶示教編程使用的。在這個語言平臺之后是一種基于硬件相關的高級語言平臺,如C語言、C++語言、基于IEC61131標準語言等,這些語言是機器人公司做機器人系統開發時所使用的語言平臺,這一層次的語言平臺可以編寫翻譯解釋程序,針對用戶示教的語言平臺編寫的程序進行翻譯解釋成該層語言所能理解的指令,該層語言平臺主要進行運動學和控制方面的編程,再底層就是硬件語言,如基于Intel硬件的匯編指令等。


       商用機器人公司提供給用戶的編程接口一般都是自己開發的簡單的示教編程語言系統,如KUKA、ABB等,機器人控制系統提供商提供給用戶的一般是第二層語言平臺,在這一平臺層次,控制系統供應商可能提供了機器人運動學算法和核心的多軸聯動插補算法,用戶可以針對自己設計的產品應用自由的進行二次開發,該層語言平臺具有較好的開放性,但是用戶的工作量也相應增加,這一層次的平臺主要是針對機器人開發廠商的平臺,如歐系一些機器人控制系統供應商就是基于IEC61131標準的編程語言平臺。最底層的匯編語言級別的編程環境我們一般不用太關注,這些是控制系統芯片硬件廠商的事。


       各家工業機器人公司的機器人編程語言都不相同,各家有各家自己的編程語言。但是,不論變化多大,其關鍵特性都很相似。比如Staubli 機器人的編程語言叫VAL3,風格和Basic相似;ABB的叫做RAPID,風格和C相似;還有Adept Robotics的V+,Fanuc,KUKA,MOTOMAN都有專用的編程語言,但是大都是相似.而由于機器人的發明公司Unimation公司最開始的語言就是VAL,所以這些語言結構都有所相似。    VAL語言是美國Unimation公司于1979年推出的一種機器人編程語言,主要配置在PUMA和UNIMATION等型機器人上,是一種專用的動作類描述語言。


       VAL語言是在BASIC語言的基礎上發展起來的,所以與BASIC語言的結構很相似。在VAL的基礎上Unimation公司推出了VALⅡ語言;而后來staubli收購了Unimation公司后,又發展起來了VAL3的機器人編程語言。


    學習的話,一般來說各家機器人的官方網站都會有這些介紹資料,但是詳細的資料就會比較欠缺。


    (審核編輯: 智匯工業)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    国产一区二区精品在线_午夜精品视频_亚洲国产高清高潮精品美女_久久久91_午夜精品视频_久久久久亚洲一区二区三区
    <cite id="gqusq"><tbody id="gqusq"></tbody></cite>
    <strike id="gqusq"><tbody id="gqusq"></tbody></strike>
    <abbr id="gqusq"><rt id="gqusq"></rt></abbr>
  • <strike id="gqusq"><tbody id="gqusq"></tbody></strike>
    <ul id="gqusq"></ul>
    <center id="gqusq"><noscript id="gqusq"></noscript></center>
  • 欧美二级三级| 亚洲美女啪啪| 亚洲人人精品| 7777精品久久久大香线蕉小说| 日韩精品一区二区三区四区五区| 国产欧美一级| 中文字幕在线中文字幕日亚韩一区 | 日产精品久久久一区二区| 激情丁香综合| 亚洲高清二区| 美女尤物久久精品| 久久蜜桃资源一区二区老牛| 久久久久久欧美精品色一二三四| 亚洲巨乳在线观看| 国产色综合网| 免费看污久久久| 黄色精品免费| 国产福利久久精品| 亚洲一区二区三区精品动漫| 99精品99| 国产精品v欧美精品∨日韩| 视频一区视频二区视频| 一区精品久久| 国产乱码精品一区二区三区中文| 欧美裸体网站| 激情丁香综合| 欧美一区二区影视| 亚洲午夜激情| 欧美aaaaa喷水| 亚洲小说欧美另类社区| 国产亚洲欧美一区二区三区| 在线观看精品视频| 99re在线国产| 午夜精品久久久久99热蜜桃导演| 91av一区二区三区| 亚洲欧洲精品一区二区三区波多野1战4 | 51蜜桃传媒精品一区二区| 亚洲国产精品一区二区第四页av| 欧美在线视频一区二区三区| 香蕉久久夜色| 亚洲黄色一区二区三区| 亚洲一区bb| 尤物国产精品| 国产精品美女诱惑| 在线观看亚洲| 欧美精品一区二区三区在线看午夜| 99re6热在线精品视频播放速度| 久久久久九九九| 亚洲一区亚洲| 亚洲午夜精品一区二区| **亚洲第一综合导航网站| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 91成人理论电影| 在线欧美视频| 欧美乱偷一区二区三区在线| 5g影院天天爽成人免费下载| 亚洲欧美综合| 欧美日韩精品综合| 免播放器亚洲| 亚洲一级高清| 日本午夜精品一区二区| 91黄色国产视频| 亚洲国产日韩欧美| 亚洲v国产v| 国产精品视频免费一区二区三区| 欧美午夜一区| 欧美人与物videos另类| 久久一区免费| 亚洲三级视频| 中文字幕欧美日韩一区二区三区 | 亚洲视频欧美在线| 欧美日韩一区二区三区免费| 亚洲欧美清纯在线制服| 午夜久久资源| 亚洲精品高清国产一线久久| 国产精品亚洲一区| 亚洲激情自拍| 欧美日韩福利| 久久久久久久久久久久久久久久av| 久久精品国产第一区二区三区最新章节 | 亚洲婷婷在线| 亚洲欧美综合一区| 免费久久一级欧美特大黄| 久久一综合视频| 亚洲精品中文字幕在线| 在线码字幕一区| 欧美另类视频在线| 国产综合 伊人色| 裸体一区二区| 亚洲激情婷婷| 欧美午夜免费影院| 最新精品视频| 亚洲成人第一| 欧美一进一出视频| 精品久久久久久一区二区里番| 欧美亚洲自偷自偷| 国产日韩欧美一区在线| 欧美一区二区三区免费看| 中文字幕一区二区三区5566| 日韩电影天堂视频一区二区| 久久精品女人的天堂av| 国产精品jizz视频| 电影午夜精品一区二区三区| 1024日韩| 欧美精品大片| 亚洲福利av| 欧美日韩亚洲免费| 欧美日韩一区在线视频| 亚洲一区精品视频| 一区二区日本| 亚洲人成影视在线观看| 午夜老司机精品| 亚洲草草视频| 伊人久久av导航| 欧美成人综合一区| 欧美日韩精品| 最新亚洲激情| 国产欧美日韩一区二区三区| 亚洲精品九九| 在线一区日本视频| 欧美精品观看| 亚洲小说欧美另类婷婷| 一本久道综合久久精品| 一区二区三区导航| 国产精品一区二区三区四区五区| 国产精品日本一区二区| 免费视频一区| 国产精品久久国产三级国电话系列| 99国产在线| 久久riav| 亚洲高清123| 亚洲国产婷婷香蕉久久久久久99| 一区二区三区导航| 国产在线精品一区二区三区| 欧美日韩免费高清| 欧美特黄一区| 中日韩视频在线观看| 久久青草久久| 国产乱码精品一区二区三区中文 | 亚洲经典三级| 91免费观看| 久久riav| 自拍另类欧美| 国产精品成人观看视频免费| 久久久999| 久久久久久久久一区| 中文字幕精品—区二区日日骚| 在线不卡视频| 99久久无色码| 午夜精品区一区二区三| 亚洲国产精品一区在线观看不卡 | 波多野结衣久草一区| 欧美日韩一区综合| 国产精品成人观看视频免费| 久久福利精品| 男人的天堂亚洲| 亚洲狠狠婷婷| 欧美日韩视频在线一区二区观看视频| 在线亚洲伦理| 日韩一区不卡| 国产视频亚洲| 日韩免费三级| 蘑菇福利视频一区播放| 日本一区二区不卡高清更新| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产精品二区三区| 午夜精品视频| 国产精品国产精品国产专区不卡| 欧美一区国产在线| 国产精品久久波多野结衣| 亚洲精品高清视频| 久久久久久穴| 国产综合色一区二区三区| 国产精品一区二区免费看| 国模 一区 二区 三区| 高清国产在线一区| 黄色亚洲精品| 免费亚洲一区二区| 国产视频一区在线观看一区免费| 国产一区二区黄色| 在线欧美视频| 日韩videos| 久久一区视频| 亚洲电影成人| 日韩欧美手机在线| 国产欧美日本| 欧美亚洲不卡| 精品中文字幕一区| 国产视频一区三区| 一本色道婷婷久久欧美| av成人免费观看| 最新国产乱人伦偷精品免费网站| 久久综合狠狠综合久久综青草| 国产中文一区二区| 西游记1978| 成人欧美一区二区三区在线观看| 99综合在线| 亚洲在线欧美| 三区精品视频观看| 成人欧美一区二区三区视频|