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ī)劃
主站蜘蛛池模板: 午夜精品一区二区蜜桃| 欧美成a人片在线观看| 欧美在线精品怡红院| 国产成人高精品免费视频| 制服丝袜亚洲| 国产主播在线一区| 国产一级毛片网站| 国产在线观看91精品亚瑟| 国产va在线观看免费| 大香网伊人久久综合网2020| 中文字幕人妻无码系列第三区| 亚洲国产亚洲综合在线尤物| 亚洲国产精品VA在线看黑人| 无码精品福利一区二区三区| 久久婷婷人人澡人人爱91| 日韩一级二级三级| 免费在线a视频| 丝袜美女被出水视频一区| 亚洲综合久久一本伊一区| 日韩av无码精品专区| 国产幂在线无码精品| 91精品人妻互换| 日韩精品欧美国产在线| 91精品国产自产91精品资源| 久久成人免费| 色噜噜在线观看| 99激情网| 欧美成人看片一区二区三区| 婷婷色婷婷| 久久久久国色AV免费观看性色| 亚洲黄色视频在线观看一区| 国产免费精彩视频| 久久综合九九亚洲一区| 日本成人不卡视频| 久久精品一品道久久精品| 亚洲国产日韩欧美在线| 欧美区一区二区三| 久久综合亚洲鲁鲁九月天| 亚洲国产精品日韩av专区| 青青青伊人色综合久久| 欧美日本激情| 国产精品手机在线观看你懂的| 性欧美久久| 国产一级毛片网站| 亚洲一区二区精品无码久久久| 亚洲AV无码精品无码久久蜜桃| 亚洲久悠悠色悠在线播放| 特黄日韩免费一区二区三区| 在线观看视频99| 97超碰精品成人国产| 亚洲精品在线观看91| 亚洲愉拍一区二区精品| 久久久久国产精品熟女影院| 精品国产香蕉伊思人在线| 91精品综合| 欧美精品成人一区二区在线观看| 日本久久网站| 亚洲毛片网站| 日韩a在线观看免费观看| 素人激情视频福利| 国产麻豆精品久久一二三| 亚洲欧美成人综合| 91色综合综合热五月激情| 国产精品成人第一区| 色AV色 综合网站| 国产精品亚洲片在线va| 狠狠色狠狠色综合久久第一次| 日本免费福利视频| 亚洲中文字幕无码爆乳| 成人亚洲国产| 国产第一福利影院| 曰AV在线无码| 久久男人资源站| 国产九九精品视频| 91精品小视频| 中文字幕在线观| 一级一级一片免费| 在线观看免费AV网| 日本色综合网| 另类专区亚洲| 国产精品永久不卡免费视频| 日本色综合网|