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

基于OpenMV的視覺抓取機器人系統設計

2021-05-27 02:00:11康俊杰路明羅馮婭黎宇彬
國際商業技術 2021年9期
關鍵詞:單片機

康俊杰 路明 羅馮婭 黎宇彬

摘? 要 系統主要由OpenMV、LCD屏、單片機和一臺小型機器人組成。OpenMV是系統的信號檢測傳感器,32單片機是系統的控制核心,機器人是由三個步進電機和一個氣泵驅動組成,作為系統的執行器,LCD屏幕作為系統的反饋,以便觀察OpenMV與單片機是否通信成功。當OpenMV攝像機開始檢測時,攝像頭將對物塊的顏色進行識別檢測,并與事先按要求設定的參數進行對比,從而判斷出當前所檢測的物塊是否符合要求的,若符合要求,OpenMV攝像機就把數據傳輸給單片機,單片機驅動執行器對該物塊進行抓取,并在LCD屏幕上顯示該物塊的坐標,若不符合要求,則執行器不動。LCD屏幕上顯示“NO FIND”本文設計的自動抓取裝置具有效率高、應用廣、易操控等優點,在零售、工業抓取等領域有一定參考價值。

關鍵詞:單片機;OpenMV;自動抓取;圖像識別

課題主要研究的內容

在工業生產過程中,會需要搬運一些零部件,目前,更多采用的是人工搬運,但人工效率低,且成本高。同時,由于人會感覺累,需要休息一會后再開始搬運。所以可以考慮機器人自動抓取方式,這個過程就要求對物塊的顏色外觀進行相應的判斷,從而取抓取物塊。當智能相機對物塊的顏色特征進行檢測,通過檢測幾何特征參數與先前拍取的完好的物塊或者符合要求的物塊進行比對,判斷物塊的形狀或顏色后,智能相機把數據傳輸給單片機,單片機再將相應數據輸出到步進電機通過電機進行控制機器人將符合設計要求的物塊抓取出去,然后放置在指定位置或者需要的地方。

1? 系統設計方案

見圖1所示。本設計是運用OPENMV攝像頭、32單片機和機器人組成。主要實現機械臂對物塊的自動抓取并放置,同時實現LCD模塊上顯示坐標、手動按鍵控制抓取等功能。本文主要從OPENMV、機械臂、LCD顯示屏、主控和PCB板五個方面介紹該系統的硬件設計。

1.1 OpenMV相機模塊

OpenMV的概述:: OpenMV是一個非常易用且低價的機器視覺開發組件,由于其強大的圖像處理能力,豐富的開源功能代碼庫,深受國內外數十萬開發者的歡迎。OpenMV項目旨在通過開發一個用戶友好的、開源的、低成本的機器視覺平臺,使機器視覺更易于初學者使用。OpenMV支持幀差分(運動檢測)、標記跟蹤、顏色跟蹤(最多同時支持32種顏色)、圖像捕獲(BMP/JPG/PPM/PGM)、視頻錄制(MJPEG/GIF)等功能。編程是在OpenMV IDE中使用微python語言完成的。你可以在OpenMV Cam文檔中找到更多詳細信息。

1.2 機械臂的選擇

本設計選擇的PL42B010B減速步進電機小機械臂,2.5kG負載機械手減速步進電機,電機的機身長34mm ,減速機的長度:35mm,電機的扭力為:3N·m。該機械臂主要由三個步進電機和一個氣泵直流電機組成,三個步進電機控制機器人的底座、前軸、后軸的運動,直流電機控制機器人末端的氣泵開關,通電則開啟氣泵,斷電則關閉氣泵。

1.3 LCD顯示屏

本設計使用LCD12864模塊作為顯示部分。該模塊內含簡體中文字庫,可以顯示漢字和數字。該點陣的顯示屏成本相對較低,適用于各類儀器,小型設備的顯示領域。

1.4 主控

本設計使用stm32f103c8t6微控制器作為主控制器,STM32F103xx性能線系列結合了高性能ARM Cortex-M332位RISC核心,以72MHz頻率、高速嵌入內存(閃存高達128K字節、SRAM高達20K字節)以及連接到兩個APB總線的各種增強型I/O和外圍設備運行。所有設備提供兩個12位ADC,三個通用16位定時器加上一個PWM定時器,和標準和高級通信接口[1]:多達兩個LC計算機和SPI,三個USART,一個USB和一個CAN。

1.5 PCB板設計

本設計是以stm32f103c8t6為主控芯片,設計出一塊實現驅動步進電機、串口通信、按鍵控制、LCD屏幕顯示等功能的PCB板。主要分為電源、驅動器、燒錄口、LCD顯示、串口通信部分等。首先設計電源部分,通過兩個穩壓芯片來保持+5V的電壓,為了實現對三個步進電機的控制,運用三個TB6612驅動及逆行驅動,再設定兩個通信串口與LCD顯示屏和OPENMV進行驅動,再設定手動控制部分,程序燒錄部分支持USB和Jink燒錄。如圖2所示。

2 系統軟件設計

控制系統軟件與硬件電路緊密結合實現對機械臂的控制,本文主要從步進電機的控制、坐標轉換、顏色識別、串口通信和LCD顯示五個板塊進行論述。

2.1步進電機控制部分

目前市面上的步進電機驅動電路通常使用的驅動芯片,缺點是驅動能力弱。本設計選用的是基于 TB6612 驅動芯片的步進電機驅動板,不僅驅動能力強,單路最大輸出電流 3A,而且采用了高速光耦,做到高速狀態不失步,可以很好的驅動機械臂采用的步進電機。步進電機與控制板連接正確后,通過主控板向控制板的CW端輸入 5V 的高電平,電機反向旋轉,輸入低電平正向旋轉; EN 端低電平電機轉動,高電平則停止轉動。CLK 端輸入脈沖,電機運行,無脈沖式鎖定電機。通過上面三個端口控制步進電機的正反轉,轉動的步數,實現對電機轉動角度的控制。STM32 芯片的定時器可以直接 PWM ( Pulse Width Modulation) 輸出,只需要設置CCRX,ARR等寄存器,就可以實現頻率、占空比的調節,以及 PWM 輸出的打開與關閉,從而根據需要對步進電機進行控制。

2.2坐標轉換

本文設計的小型機械臂,采用了直角坐標系的機械結構,擁有多個直線運動軸,以及一個旋轉軸,可以對應直角坐標系中互相垂直的 X、Y 軸。因為步進電機的轉動量不能直接對應到坐標系的坐標變化量,所以在控制時,需要通過軟件算法將輸入的坐標移動量轉換為可以提供給步進電機的控制量。市面上的機械臂多采用伺服電機進行控制,雖然本設計采用的步進電機與之有一定的差距,但是都可以等效為控制轉動角度。因此運用軟件先將坐標的變換根據現有公式轉換為角度的變換,再將角度的變換轉換為給步進電機的控制量,最終達到了對機械臂坐標位置的控制。

2.3 OPENMV的顏色識別

顏色識別程序中白平衡校正是不可或缺的。在白光照射下,RGB 顏色傳感器的輸出并不相等,通常情況下,綠色傳感器的輸出值較之其他會更大一點。除此之外,顏色檢測系統的白平衡還會受到照明燈的色溫差異干擾。在OPENMV中可以運用Sensor模塊進行處理,其程序可以在OPENMV-IDE中進行編輯。之后通過調節閾值來進行顏色的識別。

2.4串口通信

一般來說,OPENMV的通信串口必須是UART3,32單片機的通信波特率一般是115200。本設計使用的通信串口設置是使用的默認值。

2.5 LCD顯示

系統軟件設計主要包括LCD初始、寫數據 、寫命令,以及畫點、字符顯示等 程序設計。液晶顯示模塊正常工作前,需要對其進行初始化,主要包括復位液晶、確定顯示對比度、偏壓比等參數,然后才能實現字符、圖形以及其他的顯示功能。 在向液晶顯示模塊寫入數據或者命令時,一定要注意寫入的時序,只有嚴格地按 照時序編寫驅動程序才能正常工作。

3? 結論

本文設計的機械臂方案由于運用了更快速的處理器并且優化了顏色識別算法,相較于市面上的小型機械臂,在多種光線環境下具有檢測正確率高、抓取穩定性高等優點。隨著社會工業化發展,機械臂越來越小型化、智能化,應用范圍逐漸向社會各行各業滲透,將會有更多的智能機械臂走進人們日常生活,對我國的穩定發展也具有重要作用。

參考文獻

[1]滕高飛,周國政,周天悅,張銳.基于STM32F103VBT6的焊接監測系統[J].電子設計工程,2020,28(02):169-172+179.

[2]李慧敏,樊記明,楊笑.基于STM32和OV7670的圖像采集與顯示系統設計[J].傳感器與微系統,2016,35(09):114-117.

[3]孟建平.基于STM32的多自由度機械臂設計研究[J].時代農機,2017,44(07):106.

[4]謝懿.基于stm32與ov7725的嵌入式工件尺寸檢測系統的設計[J].電子世界,2017(24):110-111.

[5] 林健全,劉浩捷,孫偉卿.基于STM32的智能物料搬運小車[J].軟件,2020,41(07):27-30.

作者簡介:

康俊杰(1999-),男,漢族,江西萍鄉人,三江學院本科在讀,主要研究方向:圖像識別

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 日韩小视频网站hq| 亚洲国产天堂久久综合| 欧美日韩国产在线人| 青青久在线视频免费观看| 亚洲另类第一页| 啊嗯不日本网站| 久久精品国产国语对白| 午夜三级在线| 久久一级电影| 免费网站成人亚洲| 国产欧美日韩综合一区在线播放| 亚洲天堂网站在线| 园内精品自拍视频在线播放| 在线五月婷婷| 777午夜精品电影免费看| 欧美视频在线不卡| 亚洲精品无码成人片在线观看| 日本福利视频网站| 国产迷奸在线看| 亚洲日本一本dvd高清| 国产真实乱人视频| 99re热精品视频国产免费| 91啪在线| 国产精品99r8在线观看| 欧美日韩福利| 九色视频线上播放| 国产精品无码久久久久久| 在线观看亚洲天堂| 国产成本人片免费a∨短片| 高清乱码精品福利在线视频| 国产成人艳妇AA视频在线| 成人另类稀缺在线观看| 在线欧美一区| 亚洲国产天堂在线观看| 亚洲人成人无码www| 欧美不卡二区| 亚洲精品无码久久毛片波多野吉| 91网在线| 尤物亚洲最大AV无码网站| 91福利免费| 精品欧美一区二区三区久久久| 亚洲一区色| 26uuu国产精品视频| 国产极品美女在线播放| 国产精品永久在线| 免费全部高H视频无码无遮掩| 午夜性刺激在线观看免费| 青青草原国产一区二区| 黄色国产在线| 欧美亚洲国产精品久久蜜芽| 有专无码视频| 美女国产在线| 国产成人精品18| 国产精品林美惠子在线播放| 国产精品天干天干在线观看| 熟妇丰满人妻| 中文字幕日韩丝袜一区| 多人乱p欧美在线观看| 亚洲精品自产拍在线观看APP| 欧美成人怡春院在线激情| 国产欧美日韩免费| 欧美一级在线看| 国产不卡网| 国产在线观看99| 国产a v无码专区亚洲av| 国产精品男人的天堂| 亚洲香蕉久久| 国产成人亚洲综合A∨在线播放| 97成人在线观看| 朝桐光一区二区| 国产视频入口| 蜜臀av性久久久久蜜臀aⅴ麻豆| 国产成人精品视频一区二区电影 | 理论片一区| 99免费在线观看视频| 97国产在线视频| 91小视频在线观看| 男女性午夜福利网站| 激情综合五月网| 波多野结衣无码AV在线| 中文字幕永久视频| 中文字幕无码中文字幕有码在线|