版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 基于OpenMV和Arduino的智能機械臂操控平臺 王策 劉帥克 郭霆 趙茂靜 王冰浩Summary: 本文針對基于OpenMV與Arduino兩大模塊的智能機械臂操控平臺的設計進行研究,其主要是利用OpenMV的識別功能與Arduino的控制功能,識別后夾取并到指定區(qū)域將物體放下,所使用的設計方案與制作方法具有一定的研究意義與實用意義。同時作為工業(yè)生產機器人,它結合了機械自動化、電子技術、電子信息技術、自動控制系統(tǒng)及人工智能技術等多種多樣的近期科研成果。本次設計的智能機械臂操控平臺從識別準確率與控制精準度都有著較好發(fā)揮,提升了工業(yè)生產的效率,在傳統(tǒng)機械臂的改造與優(yōu)化中也邁出了關鍵的一步。
2、Key: OpenMV識別 機械臂 可程序編程 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近些年,大家對非生產制造機械臂的科學研究日漸活躍。機器視覺在工業(yè)機器人上應用不僅使機器人能夠獲知目標物體的形狀、位置、姿態(tài)、類型和運動狀況等信息,還能相應地對這些信息進行識別和處理1。在僅依靠視覺系統(tǒng)且與物體接觸的情況下,就可以實現(xiàn)對目標物體的識別和定位,簡化機器人的程序流程,提高生產效率2。類似于視覺系統(tǒng)與傳統(tǒng)機械臂相結
7、合的課題,已然成為現(xiàn)代機械改革的熱點問題之一,其中不乏有像日本的精工愛普生公司(Seiko Epson Corporation)所研制的Epson G6-553S帶視覺功能的機器人3,瑞士的ABB公司的ABB集成視覺系統(tǒng)等優(yōu)秀產品的出現(xiàn),其應用在高速度或高精度領域,同時在工業(yè)生產反面也有不俗的發(fā)揮。與此同時,我國相關企業(yè)在該領域也有相應的研究,其主要分布在長三角和珠三角地區(qū),一般是做系統(tǒng)集成的企業(yè),規(guī)模大些公司的核心研發(fā)一般集中在北上廣深超一線城市,目前也開始逐步布局中上游。同時OpenMV是一個開源、低成本、功能強大的視覺模塊。OpenMV上的機器視覺算法包括尋找色塊、人臉檢測、眼球跟蹤、邊
8、緣檢測、標志跟蹤等,所以該智能平臺選用OpenMV視覺模塊。本文研究的智能機械臂操控平臺將視覺系統(tǒng)與傳統(tǒng)機械臂進行有機結合,通過OpenMV進行智能識別,將物體的顏色、形狀等信息轉換成數(shù)字信號傳輸給機械臂,輔助機械臂完成指定位置區(qū)域的物品抓取工作,可以有效提高物品抓取的精度以及工作效率進而降低成本。1 載體機械臂的結構設計在智能機械臂操控平臺的研發(fā)過程中,通過基于OpenMV技術在普通機械臂上增加視覺識別功能,識別成功后,將傳感器上獲取的信息與Arduino Uno R3主控開發(fā)板進行通訊,進而反饋后處理信息對機器人進行動作操控。研發(fā)工業(yè)生產機器人的手也被稱作尾端電動執(zhí)行器,這是機械臂組成的重
9、要組成部分。本文選用步進電機電機作為機器人平臺移動的驅動源。步進電機驅動器根據外來的控制脈沖和方向信號,通過其內部的邏輯電路控制步進電機的繞組以一定的時序正向或反向通電,使得電機正向/反向旋轉或者鎖定,而步進電機驅動器是將脈沖電流變換為角速度的電動執(zhí)行器,如圖1所示。本文中的機械臂由包含手、腕、臂、柱等構件的執(zhí)行器、推動和實行健身運動的傳動系統(tǒng)及計算機指令操控的控制系統(tǒng)構成,而構成這一系統(tǒng)需要3個部分:圖紙和打印;編程;調試和組裝。智能機械臂的制作流程如圖2所示。智能機械臂操控平臺的原理是利用OpenMV技術在普通機械臂上增加視覺識別功能,OpenMV識別成功后,信息將傳輸?shù)紸rduino U
10、no R3主控開發(fā)板,Arduino Uno R3按程程序對驅動裝置進行控制。智能機械臂的調試過程如圖3所示。根據工作要求,機械爪的開度范圍設計為090。機械結構的基本要求是選擇刀具參數(shù)的依據,也是根據機械設計依據選擇參數(shù)的參考4。根據齒輪標準初步選取標準參數(shù)如下:壓力角為20,齒頂高系數(shù)ha*為1,齒頂尖系數(shù)c*為 0.25(標準齒輪);并且此執(zhí)行裝置為低速及對精度要求也較低,即精度等級選擇為 9 級精度,速度v3m/s;材料選擇按上述分析,選擇HT200硬度為200HBW;初選齒數(shù)為Z1=10;Z2=15。按齒面接觸疲勞強度設計,如式1。(1)根據工作條件查表,選取載荷系數(shù)K=1.2。(1
11、)齒輪的傳遞扭矩T,如式(2)、式(3)所示(2)(3)末端執(zhí)行器提升質量要大于1kg,即以2kg為基礎進行計算:F=20N,可得結論p=0.06kW。(4)經過式(4)計算,可得n=955r/min,即T=600Nm。(2)根據齒寬系數(shù)表,=1(3)根據材料的彈性系數(shù)表Z143.7 ;標準齒Z=2.5;(4)依據齒面強度查得傳動齒輪的觸及疲憊屈服極限 =330MPa;(5)計算應力循環(huán)次數(shù)N,如式(5)所示。N=60njLh (5)N=6051(123006)=6.5102(6)由接觸疲勞壽命系數(shù)圖查得L=1.(7)計算許用接觸應力:取無效幾率為1%,安全性能S=1,由傳動齒輪的許用接觸壓力
12、公式(6)計算,計算可得。(6) = 363MPa(8)計算齒輪分度圓直徑d,如式(7)。(7)(9)確定齒輪參數(shù),運用式(8),計算齒輪模數(shù)。(8)由圓柱齒輪標準模數(shù)系列表選取模數(shù)m為2mm,應用式(9)可得分度圓直徑,進而應用式(10)可得齒寬參數(shù)。d=20mm (9)b=10mm (10)根據齒輪參數(shù)利用UG的有限元分析如圖4所示。根據有限元分析來看,齒輪的內邊緣承載較大應力,其次在兩個齒輪的嚙合部分應力要大于齒輪其他非嚙合部分,通過計算得出應力較大的部分應力值為231.37MPa并且根據結構強度要求,許用應力為363MPa,根據強度校核計算能夠看出齒輪強度符合許用條件,選用齒輪參數(shù)為:
13、(1)m1=2 壓力角=20分度圓d=20 齒頂高ha=2 齒根高hf=3 全齒高h=4(2)m1=2 壓力角=20分度圓d=30 齒頂高ha=2 齒根高hf=3 全齒高h=4。本文中載體機械臂的控制結構,多方面對比下選用步進電機與舵機,電源方面選用LSX-25-12型開關電源與LM2596S DC-DC可調降壓模塊。2 實現(xiàn)機械臂可視化的基本過程智能操控平臺在工作時,需要利用視覺識別系統(tǒng)分析處理數(shù)值來操控載體機械臂。本文介紹利用基于OpenMV軟件開發(fā)的一種圖像信號處理軟件系統(tǒng),對可夾取的物體進行識別及夾取運輸。視覺識別攝像頭安裝在操控載體運動機械臂的一個前端感光執(zhí)行器上,當所有的需要主機夾
14、取的各種物品同時進入并達到視覺攝像頭智能識別指定區(qū)域的范圍時候,通過圖像識別控制系統(tǒng)處理采集到的圖像,并自動識別并輸出主機所需要被夾取到的物品,返回后將參數(shù)輸入到總線的控制管理系統(tǒng)內,從而可以使載體機械臂實時得到夾取物品的位置參數(shù)并對其進行準確的自動搬運5。主機選取一個OpenMV4h7作為主機硬件感光控制器,采用所有OpenMV主機自帶的兩個ov7725感光控制元件的視覺攝像頭,觸摸監(jiān)控屏的顯示屏作為控制系統(tǒng)屏對圖像進行顯示與用戶界面控制操作,先期調試采用移動計算機軟件進行系統(tǒng)編程與硬件調試。圖5和圖6是OpenMV視覺識別系統(tǒng)的程序圖及效果圖。采用基于OpenMV軟件開發(fā)的處理系統(tǒng),通過利
15、用前端圖像執(zhí)行器上的多個攝像頭自動獲得所符合需求的夾取的單個物品的二維色彩圖像,使用圖像增強分析技術對其進行圖像優(yōu)化,再通過利用基于lab夾取圖像的二維色彩閾度特性分析來精確分割夾取物品與圖像背景。解決方案由二維圖像數(shù)據采集、圖像增強、lab圖像色彩閾度數(shù)值特性分割、圖像識別模塊組成。在對圖像增強的處理過程中首先需要采取原始物品局部圖像銳化,調用函數(shù)“placimg.laplacian()”對經過圖像增強獲取后處理得到的原始圖像處理過的物品圖像局部輪廓圖像中的輪廓軌跡進行銳化后并補償進行處理。原始物品局部圖像銳化補償處理主要目的之一也就是為了能夠讓原始處理物品圖像的某些重要細節(jié)如物品局部輪廓邊
16、緣、頂點等更加清晰、突出、尖銳,是一種可以用于銳化補償物品局部圖像輪廓、突出物品局部邊緣輪廓邊界完整信息的能使圖像輪廓處理良好的新方法。銳化后的處理物品局部圖像輪廓比之前處理原圖平滑,增強了原始處理物品圖像中原始處理物品的輪廓局部圖像輪廓局緣邊界完整信息,將原始處理物品的圖像輪廓局部邊界完整的信息通過圖像檢測結果表現(xiàn)顯示出來。由于經過圖像色彩增強圖像銳化后的彩色圖像很有可能還是會直接銳化造成新的色彩變而圖像中的顏色或者質量變化可能也會有一定的變化幅度或者降低,使得彩色圖像不逼真,且經過圖像增強過的彩色圖像也有可能會對彩色圖像銳化處理過程中的視頻噪聲和圖像點差等元素可能有一定的幅度影響或者放大6
17、。故此,通過彩色后的單或雙邊彩色視頻信號濾波對彩色圖像功能可以直接進行銳化后的處理,調用函數(shù)“:aimg.bilateral()”,對銳化后的彩色圖像功能可以直接進行彩色后的單或雙邊彩色視頻信號濾波合并進行銳化處理。基于OpenMV的顏色識別與追蹤算法7,關鍵在于進行圖像二值化.二值化圖像是經過二值化后的圖像,有黑、白兩種狀態(tài)二值化在圖像識別中非常常見,通過OpenMV標準庫中sensor .snapshot()獲取圖像,進行二值化處理后再通過閾值編輯器調整得到想要識別顏色的LAB顏色空間閾值。圖7是閾值編輯器檢測示例,通過OpenMVIDE軟件中的閾值編輯器離線設置LAB數(shù)值為(44,95.
18、-23.-90.58.-11),可以得到綠色圓形小球的二值化圖像,其中的白色索即為被跟蹤的像索點,記下當前閾值,通過閾值比對來判斷顏色,小于定值即可認定顏色。OpenMV對色塊追蹤的實現(xiàn)所采用的方法是CamShift算法,該算法以Mean- Shift算法為基礎,具備自主調節(jié)搜索窗口適應目標大小的能力,優(yōu)點是可以隨跟蹤視頻中目標尺寸的變化而變化。由于RGB色彩空間對光線條件的改變比較敏感,因此將輸入圖像轉換到HSV顏色空間,在轉換后的HSV顏色空間里選擇初始搜索窗口作為目標區(qū)域,分離出H分量做該區(qū)域的顏色直方圖模型7。接著把目標區(qū)域內的像索點與得到的顏色直方圖模型像素點進行對比,可以得到該像索
19、點是目標像素點的概率,區(qū)域外的概率為0;把得到的相似概率轉換為0255的灰度值即可得到反向投影圖,反向投影圖中越亮的點表示相似概率越大。在OpenMV視覺系統(tǒng)完成識別之后,將OpenMV和Arduino如圖8形式連接,OpenMV將所識別物品信息進行處理傳輸至Arduino控制板8,Arduino執(zhí)行相應信息來控制機械臂的行動,實現(xiàn)機械臂的可視化。3 結語本次設計的利用OpenMV結合機械臂所設計的視覺機器人工作站根據在無人參與的要求下,并在其基礎上做了一些改進,使其更加靈活、穩(wěn)定,讓其更加符合需求,并在一定程度上做出了一些小小的創(chuàng)新,采用此機械臂完全可以完成脫機需求,如果運用到實際中效果可能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新形勢下工藝品行業(yè)可持續(xù)發(fā)展戰(zhàn)略制定與實施研究報告
- 2025-2030年中國生活性服務行業(yè)資本規(guī)劃與股權融資戰(zhàn)略制定與實施研究報告
- 自動扶梯施工方案
- 中學教學常規(guī)要求
- 測你在床上的真實風格究竟是啥
- 真空采血管使用情況調研
- 無塵室系統(tǒng)行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報告
- 2024-2027年中國超休閑游戲行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略研究報告
- 監(jiān)控器安裝知識培訓課件
- 車輛汽修知識培訓課件
- (八省聯(lián)考)河南省2025年高考綜合改革適應性演練 思想政治試卷(含答案)
- 綜合測試 散文閱讀(多文本)(解析版)-2025年高考語文一輪復習(新高考)
- 鈑金設備操作培訓
- 2024駕校經營權承包合同
- 福建省能化集團筆試題目
- 快遞公司與驛站合作協(xié)議模板 3篇
- 水利工程招標文件樣本
- 品質管控培訓質量管理與質量控制課件
- 小數(shù)加減乘除計算題大全(300題大全)-
- 2023-2024學年小學語文四年級素養(yǎng)檢測復習試題附答案
- 露天礦山全員安全教育培訓
評論
0/150
提交評論