版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 基于OpenMV和Arduino的智能機(jī)械臂操控平臺(tái) 王策 劉帥克 郭霆 趙茂靜 王冰浩Summary: 本文針對(duì)基于OpenMV與Arduino兩大模塊的智能機(jī)械臂操控平臺(tái)的設(shè)計(jì)進(jìn)行研究,其主要是利用OpenMV的識(shí)別功能與Arduino的控制功能,識(shí)別后夾取并到指定區(qū)域?qū)⑽矬w放下,所使用的設(shè)計(jì)方案與制作方法具有一定的研究意義與實(shí)用意義。同時(shí)作為工業(yè)生產(chǎn)機(jī)器人,它結(jié)合了機(jī)械自動(dòng)化、電子技術(shù)、電子信息技術(shù)、自動(dòng)控制系統(tǒng)及人工智能技術(shù)等多種多樣的近期科研成果。本次設(shè)計(jì)的智能機(jī)械臂操控平臺(tái)從識(shí)別準(zhǔn)確率與控制精準(zhǔn)度都有著較好發(fā)揮,提升了工業(yè)生產(chǎn)的效率,在傳統(tǒng)機(jī)械臂的改造與優(yōu)化中也邁出了關(guān)鍵的一步。
2、Key: OpenMV識(shí)別 機(jī)械臂 可程序編程 Arduino控制Intelligent manipulator control platform based on OpenMV and ArduinoWANG Ce1 LIU Shuaike 1 GUO Ting 1* ZHAO Maojing1 WANG Binghao1(1.College of Mechanical and Electrical Engineering,Heilongjiang Institute of Technology,Harbin,Heilongjiang Province,150050 China)Abstra
3、ct: This paper studies the design of the intelligent manipulator control platform based on the two modules of OpenMV and Arduino. It mainly uses the identification function of OpenMV and the control function of Arduino to grasp the object after identification and put it down in the designated area.
4、The design used The scheme and production method have certain research significance and practical significance. At the same time, as an industrial production robot, it combines various recent scientific research achievements such as mechanical automation, electronic technology, electronic informatio
5、n technology, automatic control system and artificial intelligence technology. The intelligent manipulator control platform designed this time has a good performance in recognition accuracy and control accuracy, improving the efficiency of industrial production, and has also taken a key step in the
6、transformation and optimization of traditional manipulators.Key Words:OpenMV identification; Mechanical arm; Programmable; Arduino control近些年,大家對(duì)非生產(chǎn)制造機(jī)械臂的科學(xué)研究日漸活躍。機(jī)器視覺在工業(yè)機(jī)器人上應(yīng)用不僅使機(jī)器人能夠獲知目標(biāo)物體的形狀、位置、姿態(tài)、類型和運(yùn)動(dòng)狀況等信息,還能相應(yīng)地對(duì)這些信息進(jìn)行識(shí)別和處理1。在僅依靠視覺系統(tǒng)且與物體接觸的情況下,就可以實(shí)現(xiàn)對(duì)目標(biāo)物體的識(shí)別和定位,簡(jiǎn)化機(jī)器人的程序流程,提高生產(chǎn)效率2。類似于視覺系統(tǒng)與傳統(tǒng)機(jī)械臂相結(jié)
7、合的課題,已然成為現(xiàn)代機(jī)械改革的熱點(diǎn)問題之一,其中不乏有像日本的精工愛普生公司(Seiko Epson Corporation)所研制的Epson G6-553S帶視覺功能的機(jī)器人3,瑞士的ABB公司的ABB集成視覺系統(tǒng)等優(yōu)秀產(chǎn)品的出現(xiàn),其應(yīng)用在高速度或高精度領(lǐng)域,同時(shí)在工業(yè)生產(chǎn)反面也有不俗的發(fā)揮。與此同時(shí),我國(guó)相關(guān)企業(yè)在該領(lǐng)域也有相應(yīng)的研究,其主要分布在長(zhǎng)三角和珠三角地區(qū),一般是做系統(tǒng)集成的企業(yè),規(guī)模大些公司的核心研發(fā)一般集中在北上廣深超一線城市,目前也開始逐步布局中上游。同時(shí)OpenMV是一個(gè)開源、低成本、功能強(qiáng)大的視覺模塊。OpenMV上的機(jī)器視覺算法包括尋找色塊、人臉檢測(cè)、眼球跟蹤、邊
8、緣檢測(cè)、標(biāo)志跟蹤等,所以該智能平臺(tái)選用OpenMV視覺模塊。本文研究的智能機(jī)械臂操控平臺(tái)將視覺系統(tǒng)與傳統(tǒng)機(jī)械臂進(jìn)行有機(jī)結(jié)合,通過OpenMV進(jìn)行智能識(shí)別,將物體的顏色、形狀等信息轉(zhuǎn)換成數(shù)字信號(hào)傳輸給機(jī)械臂,輔助機(jī)械臂完成指定位置區(qū)域的物品抓取工作,可以有效提高物品抓取的精度以及工作效率進(jìn)而降低成本。1 載體機(jī)械臂的結(jié)構(gòu)設(shè)計(jì)在智能機(jī)械臂操控平臺(tái)的研發(fā)過程中,通過基于OpenMV技術(shù)在普通機(jī)械臂上增加視覺識(shí)別功能,識(shí)別成功后,將傳感器上獲取的信息與Arduino Uno R3主控開發(fā)板進(jìn)行通訊,進(jìn)而反饋后處理信息對(duì)機(jī)器人進(jìn)行動(dòng)作操控。研發(fā)工業(yè)生產(chǎn)機(jī)器人的手也被稱作尾端電動(dòng)執(zhí)行器,這是機(jī)械臂組成的重
9、要組成部分。本文選用步進(jìn)電機(jī)電機(jī)作為機(jī)器人平臺(tái)移動(dòng)的驅(qū)動(dòng)源。步進(jìn)電機(jī)驅(qū)動(dòng)器根據(jù)外來的控制脈沖和方向信號(hào),通過其內(nèi)部的邏輯電路控制步進(jìn)電機(jī)的繞組以一定的時(shí)序正向或反向通電,使得電機(jī)正向/反向旋轉(zhuǎn)或者鎖定,而步進(jìn)電機(jī)驅(qū)動(dòng)器是將脈沖電流變換為角速度的電動(dòng)執(zhí)行器,如圖1所示。本文中的機(jī)械臂由包含手、腕、臂、柱等構(gòu)件的執(zhí)行器、推動(dòng)和實(shí)行健身運(yùn)動(dòng)的傳動(dòng)系統(tǒng)及計(jì)算機(jī)指令操控的控制系統(tǒng)構(gòu)成,而構(gòu)成這一系統(tǒng)需要3個(gè)部分:圖紙和打印;編程;調(diào)試和組裝。智能機(jī)械臂的制作流程如圖2所示。智能機(jī)械臂操控平臺(tái)的原理是利用OpenMV技術(shù)在普通機(jī)械臂上增加視覺識(shí)別功能,OpenMV識(shí)別成功后,信息將傳輸?shù)紸rduino U
10、no R3主控開發(fā)板,Arduino Uno R3按程程序?qū)︱?qū)動(dòng)裝置進(jìn)行控制。智能機(jī)械臂的調(diào)試過程如圖3所示。根據(jù)工作要求,機(jī)械爪的開度范圍設(shè)計(jì)為090。機(jī)械結(jié)構(gòu)的基本要求是選擇刀具參數(shù)的依據(jù),也是根據(jù)機(jī)械設(shè)計(jì)依據(jù)選擇參數(shù)的參考4。根據(jù)齒輪標(biāo)準(zhǔn)初步選取標(biāo)準(zhǔn)參數(shù)如下:壓力角為20,齒頂高系數(shù)ha*為1,齒頂尖系數(shù)c*為 0.25(標(biāo)準(zhǔn)齒輪);并且此執(zhí)行裝置為低速及對(duì)精度要求也較低,即精度等級(jí)選擇為 9 級(jí)精度,速度v3m/s;材料選擇按上述分析,選擇HT200硬度為200HBW;初選齒數(shù)為Z1=10;Z2=15。按齒面接觸疲勞強(qiáng)度設(shè)計(jì),如式1。(1)根據(jù)工作條件查表,選取載荷系數(shù)K=1.2。(1
11、)齒輪的傳遞扭矩T,如式(2)、式(3)所示(2)(3)末端執(zhí)行器提升質(zhì)量要大于1kg,即以2kg為基礎(chǔ)進(jìn)行計(jì)算:F=20N,可得結(jié)論p=0.06kW。(4)經(jīng)過式(4)計(jì)算,可得n=955r/min,即T=600Nm。(2)根據(jù)齒寬系數(shù)表,=1(3)根據(jù)材料的彈性系數(shù)表Z143.7 ;標(biāo)準(zhǔn)齒Z=2.5;(4)依據(jù)齒面強(qiáng)度查得傳動(dòng)齒輪的觸及疲憊屈服極限 =330MPa;(5)計(jì)算應(yīng)力循環(huán)次數(shù)N,如式(5)所示。N=60njLh (5)N=6051(123006)=6.5102(6)由接觸疲勞壽命系數(shù)圖查得L=1.(7)計(jì)算許用接觸應(yīng)力:取無效幾率為1%,安全性能S=1,由傳動(dòng)齒輪的許用接觸壓力
12、公式(6)計(jì)算,計(jì)算可得。(6) = 363MPa(8)計(jì)算齒輪分度圓直徑d,如式(7)。(7)(9)確定齒輪參數(shù),運(yùn)用式(8),計(jì)算齒輪模數(shù)。(8)由圓柱齒輪標(biāo)準(zhǔn)模數(shù)系列表選取模數(shù)m為2mm,應(yīng)用式(9)可得分度圓直徑,進(jìn)而應(yīng)用式(10)可得齒寬參數(shù)。d=20mm (9)b=10mm (10)根據(jù)齒輪參數(shù)利用UG的有限元分析如圖4所示。根據(jù)有限元分析來看,齒輪的內(nèi)邊緣承載較大應(yīng)力,其次在兩個(gè)齒輪的嚙合部分應(yīng)力要大于齒輪其他非嚙合部分,通過計(jì)算得出應(yīng)力較大的部分應(yīng)力值為231.37MPa并且根據(jù)結(jié)構(gòu)強(qiáng)度要求,許用應(yīng)力為363MPa,根據(jù)強(qiáng)度校核計(jì)算能夠看出齒輪強(qiáng)度符合許用條件,選用齒輪參數(shù)為:
13、(1)m1=2 壓力角=20分度圓d=20 齒頂高h(yuǎn)a=2 齒根高h(yuǎn)f=3 全齒高h(yuǎn)=4(2)m1=2 壓力角=20分度圓d=30 齒頂高h(yuǎn)a=2 齒根高h(yuǎn)f=3 全齒高h(yuǎn)=4。本文中載體機(jī)械臂的控制結(jié)構(gòu),多方面對(duì)比下選用步進(jìn)電機(jī)與舵機(jī),電源方面選用LSX-25-12型開關(guān)電源與LM2596S DC-DC可調(diào)降壓模塊。2 實(shí)現(xiàn)機(jī)械臂可視化的基本過程智能操控平臺(tái)在工作時(shí),需要利用視覺識(shí)別系統(tǒng)分析處理數(shù)值來操控載體機(jī)械臂。本文介紹利用基于OpenMV軟件開發(fā)的一種圖像信號(hào)處理軟件系統(tǒng),對(duì)可夾取的物體進(jìn)行識(shí)別及夾取運(yùn)輸。視覺識(shí)別攝像頭安裝在操控載體運(yùn)動(dòng)機(jī)械臂的一個(gè)前端感光執(zhí)行器上,當(dāng)所有的需要主機(jī)夾
14、取的各種物品同時(shí)進(jìn)入并達(dá)到視覺攝像頭智能識(shí)別指定區(qū)域的范圍時(shí)候,通過圖像識(shí)別控制系統(tǒng)處理采集到的圖像,并自動(dòng)識(shí)別并輸出主機(jī)所需要被夾取到的物品,返回后將參數(shù)輸入到總線的控制管理系統(tǒng)內(nèi),從而可以使載體機(jī)械臂實(shí)時(shí)得到夾取物品的位置參數(shù)并對(duì)其進(jìn)行準(zhǔn)確的自動(dòng)搬運(yùn)5。主機(jī)選取一個(gè)OpenMV4h7作為主機(jī)硬件感光控制器,采用所有OpenMV主機(jī)自帶的兩個(gè)ov7725感光控制元件的視覺攝像頭,觸摸監(jiān)控屏的顯示屏作為控制系統(tǒng)屏對(duì)圖像進(jìn)行顯示與用戶界面控制操作,先期調(diào)試采用移動(dòng)計(jì)算機(jī)軟件進(jìn)行系統(tǒng)編程與硬件調(diào)試。圖5和圖6是OpenMV視覺識(shí)別系統(tǒng)的程序圖及效果圖。采用基于OpenMV軟件開發(fā)的處理系統(tǒng),通過利
15、用前端圖像執(zhí)行器上的多個(gè)攝像頭自動(dòng)獲得所符合需求的夾取的單個(gè)物品的二維色彩圖像,使用圖像增強(qiáng)分析技術(shù)對(duì)其進(jìn)行圖像優(yōu)化,再通過利用基于lab夾取圖像的二維色彩閾度特性分析來精確分割?yuàn)A取物品與圖像背景。解決方案由二維圖像數(shù)據(jù)采集、圖像增強(qiáng)、lab圖像色彩閾度數(shù)值特性分割、圖像識(shí)別模塊組成。在對(duì)圖像增強(qiáng)的處理過程中首先需要采取原始物品局部圖像銳化,調(diào)用函數(shù)“placimg.laplacian()”對(duì)經(jīng)過圖像增強(qiáng)獲取后處理得到的原始圖像處理過的物品圖像局部輪廓圖像中的輪廓軌跡進(jìn)行銳化后并補(bǔ)償進(jìn)行處理。原始物品局部圖像銳化補(bǔ)償處理主要目的之一也就是為了能夠讓原始處理物品圖像的某些重要細(xì)節(jié)如物品局部輪廓邊
16、緣、頂點(diǎn)等更加清晰、突出、尖銳,是一種可以用于銳化補(bǔ)償物品局部圖像輪廓、突出物品局部邊緣輪廓邊界完整信息的能使圖像輪廓處理良好的新方法。銳化后的處理物品局部圖像輪廓比之前處理原圖平滑,增強(qiáng)了原始處理物品圖像中原始處理物品的輪廓局部圖像輪廓局緣邊界完整信息,將原始處理物品的圖像輪廓局部邊界完整的信息通過圖像檢測(cè)結(jié)果表現(xiàn)顯示出來。由于經(jīng)過圖像色彩增強(qiáng)圖像銳化后的彩色圖像很有可能還是會(huì)直接銳化造成新的色彩變而圖像中的顏色或者質(zhì)量變化可能也會(huì)有一定的變化幅度或者降低,使得彩色圖像不逼真,且經(jīng)過圖像增強(qiáng)過的彩色圖像也有可能會(huì)對(duì)彩色圖像銳化處理過程中的視頻噪聲和圖像點(diǎn)差等元素可能有一定的幅度影響或者放大6
17、。故此,通過彩色后的單或雙邊彩色視頻信號(hào)濾波對(duì)彩色圖像功能可以直接進(jìn)行銳化后的處理,調(diào)用函數(shù)“:aimg.bilateral()”,對(duì)銳化后的彩色圖像功能可以直接進(jìn)行彩色后的單或雙邊彩色視頻信號(hào)濾波合并進(jìn)行銳化處理?;贠penMV的顏色識(shí)別與追蹤算法7,關(guān)鍵在于進(jìn)行圖像二值化.二值化圖像是經(jīng)過二值化后的圖像,有黑、白兩種狀態(tài)二值化在圖像識(shí)別中非常常見,通過OpenMV標(biāo)準(zhǔn)庫(kù)中sensor .snapshot()獲取圖像,進(jìn)行二值化處理后再通過閾值編輯器調(diào)整得到想要識(shí)別顏色的LAB顏色空間閾值。圖7是閾值編輯器檢測(cè)示例,通過OpenMVIDE軟件中的閾值編輯器離線設(shè)置LAB數(shù)值為(44,95.
18、-23.-90.58.-11),可以得到綠色圓形小球的二值化圖像,其中的白色索即為被跟蹤的像索點(diǎn),記下當(dāng)前閾值,通過閾值比對(duì)來判斷顏色,小于定值即可認(rèn)定顏色。OpenMV對(duì)色塊追蹤的實(shí)現(xiàn)所采用的方法是CamShift算法,該算法以Mean- Shift算法為基礎(chǔ),具備自主調(diào)節(jié)搜索窗口適應(yīng)目標(biāo)大小的能力,優(yōu)點(diǎn)是可以隨跟蹤視頻中目標(biāo)尺寸的變化而變化。由于RGB色彩空間對(duì)光線條件的改變比較敏感,因此將輸入圖像轉(zhuǎn)換到HSV顏色空間,在轉(zhuǎn)換后的HSV顏色空間里選擇初始搜索窗口作為目標(biāo)區(qū)域,分離出H分量做該區(qū)域的顏色直方圖模型7。接著把目標(biāo)區(qū)域內(nèi)的像索點(diǎn)與得到的顏色直方圖模型像素點(diǎn)進(jìn)行對(duì)比,可以得到該像索
19、點(diǎn)是目標(biāo)像素點(diǎn)的概率,區(qū)域外的概率為0;把得到的相似概率轉(zhuǎn)換為0255的灰度值即可得到反向投影圖,反向投影圖中越亮的點(diǎn)表示相似概率越大。在OpenMV視覺系統(tǒng)完成識(shí)別之后,將OpenMV和Arduino如圖8形式連接,OpenMV將所識(shí)別物品信息進(jìn)行處理傳輸至Arduino控制板8,Arduino執(zhí)行相應(yīng)信息來控制機(jī)械臂的行動(dòng),實(shí)現(xiàn)機(jī)械臂的可視化。3 結(jié)語本次設(shè)計(jì)的利用OpenMV結(jié)合機(jī)械臂所設(shè)計(jì)的視覺機(jī)器人工作站根據(jù)在無人參與的要求下,并在其基礎(chǔ)上做了一些改進(jìn),使其更加靈活、穩(wěn)定,讓其更加符合需求,并在一定程度上做出了一些小小的創(chuàng)新,采用此機(jī)械臂完全可以完成脫機(jī)需求,如果運(yùn)用到實(shí)際中效果可能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025個(gè)人獨(dú)資企業(yè)股權(quán)轉(zhuǎn)讓與品牌戰(zhàn)略規(guī)劃合同
- 2025年度出口商品檢驗(yàn)檢疫合同范本(中英雙語)3篇
- 2025年度企業(yè)宣傳片制作及推廣服務(wù)合同4篇
- 2025年度豪華游輪船員勞務(wù)合同標(biāo)準(zhǔn)文本4篇
- 2025年度個(gè)人設(shè)備更新過橋借款服務(wù)合同4篇
- 2025年度汽車租賃合同車輛安全檢查約定范本2篇
- 2025年度高清影視拍攝合同范本集4篇
- 2025年度橙子有機(jī)種植基地合作合同范本4篇
- 2025年度健康養(yǎng)生中心投資與管理合同4篇
- 2025年度個(gè)人個(gè)人抵押貸款逾期處理合同
- 《醫(yī)院財(cái)務(wù)分析報(bào)告》課件
- 2025老年公寓合同管理制度
- 2024-2025學(xué)年人教版數(shù)學(xué)六年級(jí)上冊(cè) 期末綜合卷(含答案)
- 2024中國(guó)汽車后市場(chǎng)年度發(fā)展報(bào)告
- 感染性腹瀉的護(hù)理查房
- 天津市部分區(qū)2023-2024學(xué)年高二上學(xué)期期末考試 物理 含解析
- 《人工智能基礎(chǔ)》全套英語教學(xué)課件(共7章)
- GB/T 35613-2024綠色產(chǎn)品評(píng)價(jià)紙和紙制品
- 2022-2023學(xué)年五年級(jí)數(shù)學(xué)春季開學(xué)摸底考(四)蘇教版
- 【螞蟻?!?024中國(guó)商業(yè)醫(yī)療險(xiǎn)發(fā)展研究藍(lán)皮書
- 軍事理論-綜合版智慧樹知到期末考試答案章節(jié)答案2024年國(guó)防大學(xué)
評(píng)論
0/150
提交評(píng)論