999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

機器人操作臂離線編程仿真系統(tǒng)

2015-03-09 03:32:26邱煥能林仕高歐元賢
機床與液壓 2015年21期
關(guān)鍵詞:規(guī)劃作業(yè)系統(tǒng)

邱煥能,林仕高,歐元賢

(華南理工大學(xué)機械與汽車工程學(xué)院,廣東廣州 510640)

機器人操作臂離線編程仿真系統(tǒng)

邱煥能,林仕高,歐元賢

(華南理工大學(xué)機械與汽車工程學(xué)院,廣東廣州 510640)

簡述了離線編程仿真系統(tǒng)相對傳統(tǒng)示教編程的優(yōu)勢,提出了基于OpenGL與QT的機器人操作臂離線編程仿真系統(tǒng),建立機器人操作臂及工件的三維模型并實現(xiàn)了機械臂的運動學(xué)動態(tài)仿真。設(shè)計開發(fā)了離線編程仿真系統(tǒng)各功能模塊,包括機器人語言編程模塊 (編程語言及其翻譯器)、運動規(guī)劃模塊、機器人運動仿真模塊、模型管理及輔助模塊等。最后給出了仿真系統(tǒng)對機器人搬運工件的應(yīng)用實例。

離線編程仿真系統(tǒng);機器人操作臂;QT;OpenGL

0 前言

伴隨著工業(yè)現(xiàn)代化的快速發(fā)展,機器人技術(shù)作為體現(xiàn)工業(yè)自動化水平和智能化程度的重要標(biāo)桿[1],得到了人們?nèi)找娴年P(guān)注。其中,機器人操作臂離線編程仿真系統(tǒng)結(jié)合計算機圖形學(xué)、語言學(xué)和機器人技術(shù),很好地解決了傳統(tǒng)示教編程的不足,有效保證了生產(chǎn)的產(chǎn)品質(zhì)量、提高勞動生產(chǎn)率和改善工作環(huán)境。

相對于傳統(tǒng)的示教編程的方法,離線編程具有以下的優(yōu)點:(1)減少實體機器人的占用時間,可以并發(fā)處理多個作業(yè)人任務(wù),從而提高了生產(chǎn)率,易于實現(xiàn)柔性生產(chǎn)[2];(2)結(jié)合計算機圖形學(xué)技術(shù)和機器人編程語言,對于復(fù)雜的運動進(jìn)行描述和編程,并進(jìn)行高精度的仿真,可以實現(xiàn)復(fù)雜運動軌跡和運動參數(shù)的優(yōu)化[3];(3)對機器人的軌跡規(guī)劃等算法進(jìn)行驗證,并及早將運行過程中可能出現(xiàn)的問題通過仿真暴露出來,可以防止作業(yè)過程中實體機器人因為操作失當(dāng)造成的損壞;(4)相對于示教編程,機器人控制程序可以不需要改動或者少量的改動就可以從一個型號的機器人移植到另外一個機器人上,從而進(jìn)行相同的作業(yè)任務(wù),另外一個方面采用文本的編程方法,也很方便地進(jìn)行程序的修改和編輯;(5)離線仿真編程可以很方便地與智能控制算法相結(jié)合,提高機器人作業(yè)的質(zhì)量和穩(wěn)定性;(6)通過編程仿真,生產(chǎn)者可以根據(jù)實際的作業(yè)環(huán)境和生產(chǎn)需求測試不同類型的機器人及其運行的效果,從而為機器人的選型提供了有效的依據(jù)。因此,離線編程系統(tǒng)相對于傳統(tǒng)的示教編程有極大的優(yōu)勢,日趨成為機器人研究領(lǐng)域的研究熱點。本文作者提出了一種基于QT和OpenGL的離線編程仿真系統(tǒng),該系統(tǒng)使用自主設(shè)計的一套機器人編程語言及其翻譯系統(tǒng),并具備運動仿真,場景管理、程序編程和校驗功能,能對運動過程進(jìn)行碰撞干涉的檢驗,能輸出機器人運動學(xué)數(shù)據(jù)。

1 離線編程仿真系統(tǒng)的基本組成

該系統(tǒng)的總體框架如圖1所示,包括了機器人語言編程模塊 (編程語言及其翻譯器)、運動規(guī)劃模塊、機器人運動仿真模塊、模型管理模塊和輔助模塊等。系統(tǒng)工作的流程為:用戶設(shè)置從模型庫選擇機器人模型和工作環(huán)境的模型,或者用戶可以導(dǎo)入自定義的三維模型數(shù)據(jù),根據(jù)機器人的作業(yè)要求,設(shè)置示教點,并在代碼編輯器中對機器人進(jìn)行編程,所得到的程序由機器人語言處理模塊進(jìn)行處理,并結(jié)合運動規(guī)劃模塊進(jìn)行機器人運動學(xué)仿真,在仿真過程中進(jìn)行碰撞檢測和可行性檢測,最后生成整個仿真作業(yè)任務(wù)的運動學(xué)的圖表信息,以便進(jìn)行下一步的分析檢驗工作。

圖1 離線編程仿真系統(tǒng)的總體框架圖

各個模塊的功能如下:(1)機器人語言編程模塊。該模塊包含兩部分的內(nèi)容,編程語言和語言翻譯。本文作者結(jié)合軌跡規(guī)劃器和機器人的特點,設(shè)計出一套機器人編程語言。根據(jù)該語言的特點,設(shè)計出語言的翻譯器。翻譯器的整體框架如圖2所示。

圖2 翻譯器的整體框架圖

翻譯器的作用是將輸入的源程序代碼,通過前端的詞法、語法和語義分析器,生成中間表達(dá)形式的語法樹和符號表,末端的執(zhí)行器結(jié)合語法樹和符號表,將機器人的運動指令序列按照機器人控制程序的依次送到運動規(guī)劃模塊。

(2)運動規(guī)劃模塊。該模塊包含兩個部分的內(nèi)容,運動學(xué)計算和軌跡規(guī)劃。該模塊接收到語言編程模塊的輸入指令,軌跡規(guī)劃器根據(jù)作業(yè)任務(wù)的要求和運動學(xué)和動力學(xué)的約束條件,在每個插補周期計算出插補點的位置。軌跡規(guī)劃器的流程圖如圖3所示。

經(jīng)過軌跡規(guī)劃器便可以得到插補點的位姿,再通過機器人的運動學(xué)逆解,便可以得到機器人每個關(guān)節(jié)的角位移。

圖3 軌跡規(guī)劃器流程圖

(3)機器人的運動仿真模塊。通過上面的運動規(guī)劃器得到的一系列機器人各關(guān)節(jié)的關(guān)節(jié)角序列,按照插補周期,將每一個位姿按照時間連續(xù)地現(xiàn)實出來,就能夠現(xiàn)實機器人作業(yè)的仿真動畫。作為仿真模塊的重要組成部分,還實現(xiàn)了運動碰撞檢測、位姿限制檢測和視角控制等功能。

(4)模型管理模塊。在該系統(tǒng)中,為了最大程度地對實際作業(yè)環(huán)境進(jìn)行模擬仿真,從而可以對設(shè)計的機器人運動軌跡進(jìn)行充分地驗證及合理性分析。文中統(tǒng)一采用圖形接口的方式導(dǎo)入機器人及環(huán)境模型。

(5)輔助模塊。為了對機器人仿真結(jié)果有一個參數(shù)化的評價提供依據(jù),實現(xiàn)的系統(tǒng)能夠?qū)\動過程中所有的運動學(xué)參數(shù)進(jìn)行統(tǒng)計,并制作成圖表。另外也實現(xiàn)了對于機器人的狀態(tài)觀測,包括I/O的狀態(tài)、工具加載狀態(tài)和示教點管理等功能。

2 離線編程仿真系統(tǒng)的應(yīng)用

機器人操作臂離線編程仿真系統(tǒng)的窗口如圖4所示。

圖4 機器人操作臂離線編程仿真系統(tǒng)的主要界面

主要包括工具欄顯示區(qū)、場景顯示區(qū)、場景管理區(qū)和狀態(tài)消息顯示區(qū)。工具欄顯示區(qū)主要包括了一些常用的快捷按鈕,場景顯示區(qū)用來對仿真的場景進(jìn)行顯示,場景管理區(qū)對場景中的物件進(jìn)行管理,狀態(tài)消息顯示區(qū)主要是對命令和快捷按鈕的提示及對警告和錯誤信息的提示等。通過導(dǎo)入機器人及場景的三維模型建立機器人的作業(yè)環(huán)境,如圖5所示。

圖5 作業(yè)環(huán)境的初始化設(shè)置

通過對初始條件的設(shè)置,包括機器人的初始位置、示教點的設(shè)置和各個I/O的狀態(tài)設(shè)置,場景中各個物件的位姿,得到如圖6所示的虛擬環(huán)境界面。調(diào)用機器人的程序編輯器,按照機器人編程語言的語法規(guī)則結(jié)合機器人的作業(yè)任務(wù),在程序編輯器中編寫機器人的控制程序。編譯該程序,如果編譯沒有發(fā)生錯誤,執(zhí)行該程序,便可以實現(xiàn)機器人的運動仿真的過程。如圖7所示,為機器人對架子A上的黃色物件塊,搬運到架子B的任務(wù)進(jìn)行編程中。

圖6 機器人程序編輯器及其控制程序的錄入

各個關(guān)鍵位置的仿真界面如圖7所示。

圖7 機器人的運動控制仿真

得到各個關(guān)節(jié)的位置運動圖表如圖8所示。

圖8 運動學(xué)狀態(tài)圖表

3 結(jié)論

詳細(xì)討論了基于QT和OpenGL開發(fā)的機器人操作臂離線編程仿真系統(tǒng)的實現(xiàn)方法。用戶界面友好,易于操作。具有統(tǒng)一的圖形接口,可以方便地導(dǎo)入不同的環(huán)境模型和機器人模型,對機器人進(jìn)行編程仿真。系統(tǒng)既可以對機器人的運動正確性及運動碰撞等進(jìn)行檢驗,又可通過仿真所生成的運動學(xué)信息圖表對機器人控制算法進(jìn)行深入評估。

[1]董文輝.基于機器視覺的工業(yè)機器人抓取技術(shù)的研究[D].武漢:華中科技大學(xué),2011.

[2]熊有倫.機器人技術(shù)基礎(chǔ)[M].武漢:華中科技大學(xué)出版社,2011.

[3]張愛云,張秋菊.機器人虛擬示教編程系統(tǒng)[J].機械工程師,2002(12):15-17.

Off-line Programm ing Simulation System of Robotic Manipulators

QIU Huanneng,LIN Shigao,OU Yuanxian
(School of Mechanical and Automotive Engineering,South China University of Technology,Guangzhou Guangdong 510640,China)

The advantages of the off-line programming and simulation system were introduced,as compared with traditional teaching programming by demonstration.An off-line programming and simulation system of robot based on OpenGL and QTwas established,in which three dimentional(3D)models,aswellas kinematics simulation ofa roboticmanipulator and workpieceswere builtand implemented.Every modules of the off-line programming and simulation system were developed and designed,including robotic programming languagemodule(programming language and its translator),motion planningmodule,roboticmotion simulationmodule andmodeladministration and assistant module,and etc.In the end,an application casewas provided of the simulation system about the transportation and handing process of the robot.

Off-line programming and simulation system;Robotic manipulator;QT;OpenGL

TP249

A

1001-3881(2015)21-028-4

10.3969/j.issn.1001 -3881.2015.21.006

2014-09-26

廣州市科技計劃項目資助 (2013J4300012)

邱煥能,碩士研究生,主要研究方向為智能機器人控制和嵌入式系統(tǒng)開發(fā)。E-mail:qiu_hn@163.com。

猜你喜歡
規(guī)劃作業(yè)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
快來寫作業(yè)
規(guī)劃引領(lǐng)把握未來
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
快遞業(yè)十三五規(guī)劃發(fā)布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實規(guī)劃
作業(yè)
故事大王(2016年7期)2016-09-22 17:30:08
迎接“十三五”規(guī)劃
主站蜘蛛池模板: 女人av社区男人的天堂| 日本人妻丰满熟妇区| 试看120秒男女啪啪免费| 国产全黄a一级毛片| 亚洲日本在线免费观看| 91精品免费久久久| 亚洲国产成人超福利久久精品| 女人18一级毛片免费观看 | 亚洲综合婷婷激情| 午夜精品久久久久久久99热下载| 精品一区二区三区波多野结衣| 日本亚洲最大的色成网站www| 好久久免费视频高清| 国产精品私拍在线爆乳| 国产黄网永久免费| 91国内视频在线观看| 国产视频欧美| 国产精鲁鲁网在线视频| 中文成人无码国产亚洲| 欧美三级自拍| 国产91丝袜| 久久国产成人精品国产成人亚洲 | 在线无码九区| 日韩A∨精品日韩精品无码| 99人体免费视频| 免费观看成人久久网免费观看| 成年人免费国产视频| 一级毛片免费观看不卡视频| 亚洲免费人成影院| 日本成人一区| 18黑白丝水手服自慰喷水网站| 免费A∨中文乱码专区| 成人一区在线| 国产精品太粉嫩高中在线观看| 欧美不卡视频在线观看| 夜夜操狠狠操| 黑人巨大精品欧美一区二区区| 国产地址二永久伊甸园| 国产99视频在线| 国产精品国产三级国产专业不| 在线精品视频成人网| 亚洲精品自在线拍| 久久人妻xunleige无码| 天天视频在线91频| 少妇精品久久久一区二区三区| 幺女国产一级毛片| 综合色婷婷| 91网红精品在线观看| 好吊日免费视频| 亚洲欧洲日本在线| 67194亚洲无码| 99在线观看精品视频| 国产视频你懂得| 国产精品亚洲а∨天堂免下载| 91香蕉国产亚洲一二三区 | 99久久国产自偷自偷免费一区| 无码专区国产精品第一页| 国产精品免费露脸视频| 内射人妻无码色AV天堂| 久久午夜夜伦鲁鲁片无码免费| 无套av在线| 亚洲中文字幕97久久精品少妇| 国产一区二区三区在线观看视频| 婷婷六月色| 99久久精品无码专区免费| 国产精彩视频在线观看| 在线播放国产99re| 手机在线国产精品| 久久人人爽人人爽人人片aV东京热| 午夜福利视频一区| 亚洲综合中文字幕国产精品欧美| 四虎成人在线视频| 综合五月天网| 欧美国产日韩在线播放| 国产一区二区精品福利| 麻豆国产精品| 久久精品无码中文字幕| 久久婷婷色综合老司机| 亚洲精品成人片在线观看| 性视频一区| 国产一级精品毛片基地| 伊人成色综合网|