運用LabVIEW令“20歲”的機器人規復生機
Author(s):JonasNeubert-ImperialCollegeLondonIndustry:ResearchProducts:CompactRIO,FPGAModule,Real-TImeModuleTheChallenge:為已喪失節制器的20歲工業機器人替換新的節制器,并對其開展擴大,使之具有當代機器人節制軟件中的典范功效。建立可通過直觀圖形化用戶界面(GUI)操縱的、適于本科生實驗課程的體系。
TheSoluTIon:利用NICompactRIO操縱器作為機械人驅動器和編碼器取LabVIEW8.5軟件、比例-積分-微分(PID)工具箱、3D圖象渲染和VI服務器間的接口,實現機械人活動軟件,并能夠經由過程圖形界面舉行拜訪。正在曩昔的幾十年里,工業機械人手藝閱歷了飛速的成長。自二十世紀80年代以來,它們曾經由只能以有限精度沿著預訂軌跡活動的抓放式機械人,成長成具有高精度、能夠正在手術室中使用,并且靈敏適應環境,與此同時可常常取視覺體系及出產單位中的別的機械人舉行交互的體系。這便是我們正在大學的堆棧中發覺20歲的三菱Movemaster機械人時,第一反應是決議把它送給博物館的緣故原由。然則,一個西席決議把它交給我——那時我還只是一位帝國理工學院的本科生,來使機械人“復生”。項目方針起初的時分,三菱Movemaster機械人配有一個手持式講授盒、一個微波爐巨細的驅動單位和一個可經由過程串行接口將全部機械樞紐所需的角位置傳輸到驅動單位的可選計算機。然則現正在全部外設皆喪失了,所以我們須要修復機械人底座上的36根未定義管腳,使其規復原有的功用。我們須要替代之前適用于由PC機的可視化用戶界面來操縱機械人的過期的編程言語??紤]須要保存大概作為講授輔佐的使用,我們須要創建出一種能夠答應學生正在將來舉行便利擴大的體系。設計選項體系所需的通道數(15路脈寬調制[PWM]數字輸出和10路數字輸入)和采樣速率(PWM為1kHz而輸入采樣速率為100kHz)皆沒有超越尺度微操縱器電路板的個性化解決方案的規模。然則,編程環境的多樣性和開辟如許體系所面對的挑釁,超越了本科生項目標時限和規模。因為美國國度儀器公司的產物,能夠給予由數據收集到初級圖形用戶界面開辟等全部所需的功用,有目共睹能夠作為我們的挑選之一。我們挑選了CompactRIO可編程主動操縱器,利用它來實時收集和處置懲罰所需數目標旌旗燈號。雖然產物的耗費超越了典范本科生項目標預算,但考慮CompactRIO的全面性和易用性,我們照樣挑選了它。我們能夠正在5分鐘內設定好CompactRIO操縱器(包孕接線和全部軟件的布置),并且能夠正在其他項目中共用這一個操縱器。
快遞公司分揀機器人食品分揀機器人銷售商閃兔分揀機快件自動分揀機器人旌旗燈號I/OCompactRIO操縱器的現場可編程門陣列(FPGA)背板,能夠以完整并行化的體式格局讀取、輸出和處置I/O模塊通道。哄騙數目足夠的可編程門電路,我們能夠以1kHz的頻次輸出5個自力的PWM旌旗燈號,輸出10個數字旌旗燈號到外部的馬達驅動芯片,與此同時以100kHz頻次對10條編碼通道舉行采樣。正在FPGA上,我們將每一個機器人樞紐上的兩個編碼器上得到的旌旗燈號,顯現成整數以表現相對的樞紐角度。運用NI網站上供應的VI資助我們進一步縮短了FPGA上VI的開辟工夫。兩個高速切換的數字輸出和數字輸入模塊為我們的使用供應了足夠的通道數。圖形化用戶界面以上硬件接口的功用肯定程度上受到FPGA技能才能的限定,然則體系的用戶界面正在WindowsPC上運轉,能夠充分哄騙LabVIEW8.5的特征。運用基于事務的界面,用戶能夠根據輸入位置向量或高低、擺布和前后增量式移動機器人,來設定機器人終端效應器的笛卡爾坐標位置和標的目的。然后舉行坐標變更,計算出每一個機器人樞紐所需的樞紐角。這一些數據會反饋給操縱器子VI,由所需和事實的樞紐角入彀算出機電下令旌旗燈號。為了同意門生們正在未來實現不一樣的操縱算法,只要模板界說的前面板元件存正在,操縱器子VI正在每一次運轉時皆加載并能夠包羅肆意的邏輯。這極度有效,由于門生們也許不能夠運用LabVIEW環境下的全部功用,而只會運用貧乏LabVIEWFPGA和LabVIEWReal-TImeModule的門生版本。雖然門生版軟件不能夠翻開全部的機器人軟件,但門生們仍舊能夠運用它開辟機器人操縱器,并正在機器人上舉行測試。我們的“老”機器人的可靠性是全部項目中的一個題目,我們須要一個機器人仿真以便我們正在機器人維修時繼承事情。運用LabVIEW3D圖象操縱,我們創建了機器人的表示原理圖。運用圖形化用戶界面,用戶能夠得知軟件是不是切確表現了當前機器人的位置。當可視化取事實不符應時,用戶可將機器人送到啟動原點,并按下按鈕重新啟動軟件。結論運用CompactRIO和LabVIEW,我們能夠正在同一個編程環境中,由零開始構建完備的機器人驅動和操縱體系。借助于CompactRIO操縱器的易用性,運用高科技的FPGA技能來叫醒我們的“骨董”機器人的確易如反掌。作為本科生的我,哄騙不到九個月的兼職項目事情,就開辟出了包孕軟件和硬件的全部體系。
果蔬分揀機器人圖片分揀機器人怎么拼快遞分揀機器人走紅廣州分揀機器人多少錢