基于DELMIA/IGRIP的工業(yè)機器人仿真
機器人仿真技術(shù)是計算機技術(shù)、機器人學(xué)和計算機圖形學(xué)相結(jié)合的產(chǎn)物。借助于機器人的實體圖形對機器人的運動進行仿真,可形象逼真地反映機器人工作運動的全過程,可以實現(xiàn)機器人機構(gòu)和控制器的優(yōu)化設(shè)計,規(guī)劃出最優(yōu)的運動軌跡。機器人的動態(tài)圖形仿真對機器人的設(shè)計、制造、試驗及其應(yīng)用具有重要的指導(dǎo)意義。機器人仿真系統(tǒng)作為機器人設(shè)計和研究過程中安全可靠、靈活方便的工具,發(fā)揮著越來越重要的作用。目前,離線仿真在國內(nèi)雖然有些初步研究,但實際應(yīng)用很少??梢灶A(yù)見隨著機器人在我國的大量應(yīng)用,離線仿真技術(shù)的研究和應(yīng)用不但迫在眉睫,同時它的成功研究和應(yīng)用也將有廣闊的市場前景。
1DELMIA及其IGRIP
DELMIA集成解決方案在全球領(lǐng)先的企業(yè)與科研機構(gòu)中得到廣泛的應(yīng)用。在航空航天、汽車、造船、重型設(shè)備、日用消費品等各個行業(yè)發(fā)揮著重要的作用。DELMIA公司系列軟件以基于物理的虛擬設(shè)計與制造及虛擬機器人等模塊表現(xiàn)最為優(yōu)異。
DELMIA軟件在機器人應(yīng)用仿真方面處于世界領(lǐng)先地位。DELMlA軟件能顯著降低人機時和工程準備時間,提高仿真的精度。DELMIA/IGRIP是專業(yè)機器人模擬軟件,利用IGRIP可快速和圖形化地構(gòu)造各種應(yīng)用工作單元作業(yè),同時DELMIA/IG—RIP能很容易導(dǎo)人CAD數(shù)據(jù),自動碰撞偵測功能能避免破壞減小風(fēng)險。不管是對單個機器人作業(yè)單元還是整個工廠生產(chǎn)線,IGRIP都能提供相應(yīng)的解決方案以提高制造質(zhì)量、精度和效益。
2機器人仿真
在機器人仿真研究中,仿真系統(tǒng)由以下幾部分構(gòu)成:三維幾何模型,運動計算,軌跡規(guī)劃,運動圖形仿真等。根據(jù)KUKA240—2型機器人結(jié)構(gòu)特點,機器人仿真步驟如下。
2.1機器人任務(wù)的設(shè)定
工業(yè)機器人一般有6個自由度,要實現(xiàn)機器人運動學(xué)的逆解是一項十分繁重的工作。DELMIA/IGRIP軟件能成功解決這困難。通過“RobotOf—flineProgramming”模塊中的“ImporttagGroupInfo”導(dǎo)入機器人路徑中的各點。在“RobotMo—tion”對話框中的“TargetAttributes”可看到機器人對應(yīng)點運動學(xué)逆解的各種解,DELMIA/IGRIP對這些逆解進行r奇異性分析,可從中選擇恰當(dāng)逆斛。
2.2機器人軌跡規(guī)劃
文中采用軌跡規(guī)劃方法為拋物線捅值。假定兩端的過渡域具有相同的持續(xù)時間t,且具有大小相等方向相反的恒定加速度。要保證軌跡連續(xù)光滑,即要求拋物線的終點速度必須等于線性段的速度。
機器人各關(guān)節(jié)運動速度經(jīng)歷3個階段:機器人在第l階段從初速度作勻加速運動,在2階段作勻速運動,第3階段作勻減速運動,直至角速度為0。為使機器人運動平穩(wěn),保證機器人在完成某項任務(wù)的加速度最小,文中采用的方法為:機器人運動過程中前一段作勻加速運動,后一段做勻減速運動中間不經(jīng)過勻速運動階段(即機器人關(guān)節(jié)運動只經(jīng)過第l,3階段)。這樣能保證機器人完成同一項任務(wù)的加速度比中間有勻速運動的加速度小。在這種前提下則下列條件成立:
文中選用的時間為4S,在機器人的作業(yè)空間中選取了3個點,分別為tag1,tag2和tag3。
2.3機器人防碰撞和干涉檢測
防碰撞檢測的目的是分析機器人和周圍環(huán)境可能出現(xiàn)的碰撞問題。干涉檢測是分析機器人在工作過程中有可能出現(xiàn)的奇異性及速度加速度等超限問題。這是保證機器人能正常工作的必要條件。機器人的防碰撞檢測問題比較復(fù)雜,在其設(shè)計中是一個非常棘手、但又必須妥善解決的問題。
利用DELMIA/IGRIP的標準自動碰撞偵測功能允許用戶生成多個碰撞和接近隊列以避免碰撞,而且可由自動路徑規(guī)劃器,生成避碰機器人軌跡??衫靡部蓹z測機器人速度和加速度超限問題,效率高,準確度好,解決了實際工作中的難題,使機器人碰撞問題在設(shè)計過程中得到有效的解決。在DELMIA/IGRIP環(huán)境中防碰撞檢測的步驟是:在“SimulationAnalysisTools”工具欄中依次選擇“碰撞檢測(開啟)”,對機器人進行碰撞檢測;“A—nalysisConfiguration”中的“DeviceSettings”對機器人工具的速度加速度等進行檢測;AnalysisCon—figuration”中的“RobotSettings”對機器人的線速度、角速度、線加速度和角加速度進行檢測;然后選擇“CheckClash”對機器人進行干涉檢測。 水位傳感器相關(guān)文章:水位傳感器原理
評論