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

基于圖像識別的分揀機械臂

2021-07-24 10:00:26劉炎楊牟麗萍李淼鑫李楠
電子測試 2021年13期
關鍵詞:機械檢測

劉炎楊,牟麗萍,李淼鑫,李楠

(天津職業技術師范大學工程實訓中心,天津,300222)

1 系統總體構成

樹莓派 B型被選為本設計的控制單元,它是一個輕便但是非常實用的微機單元,它包含了CPU,GPU,DSP,SDRAM,USB接口還有GPIO口等。樹莓派上的26個GPIO口中有6個可以被重新設置為PWM型信號的輸出源,也就是說樹莓派可以通過一次性輸出6個獨立的PWM型信號控制6個伺服電機的位置。通過opencv攝像頭采集圖像信息,傳輸信號到樹莓派主控,經過算法處理后傳輸動作信號給機械臂使組成機械臂的六個舵機根據指令完成相應的動作。

2 軟件設計

整體動作程序分為三個,分別是分揀、碼垛、和追蹤。在樹莓派接到命令之前,內部不處理攝像頭收到的數據,待數據下發成功后,攝像頭開始工作,檢測目標區域是否有物塊,如果沒有就一直檢測,當接到分揀的命令的時候,攝像頭開始識別物塊顏色,物塊的識別順序是從紅色開始,依次是紅、藍、綠(暫時使用這三種來模擬,內部程序可修改),待識別成功就控制機械臂抓取并擺放在設定好的位置;當接到碼垛的命令時跟上述識別順序一樣,放置在同一個地方的不同高度;當接到追蹤的命令時,攝像頭開始識別區域內的物塊,如果檢測到物塊就記錄物塊的位置,手動移動物塊模擬情景,則機械臂以最快的速度追蹤物塊到相應的位置,待物塊靜止后兩秒,進行抓取并放在相應顏色的位置,程序流程圖如下:

圖1 整體系統控制框圖

3 機械臂的結構及控制算法

機械臂結構方面選用5個旋轉關節組成一個5自由度的機械臂,因為5自由度的機械臂與人類的手臂相似,有一個冗余自由度可以使得機械臂在執行任務時能夠規避障礙物。機械臂末端安裝一個1自由度鉗狀機械手用于拿起物體考慮到機械臂的控制需要建立坐標系,在此選用Craig法建立坐標系。6個伺服電機充當機械臂及機械手的旋轉關節,通過向伺服電機輸入PWM型控制信號,伺服電機能夠通過讀取信號的占空比信息精確地到達被要求到達的位置。

將機械臂的模型簡化,去掉底座云臺,和執行器部分得到機械臂的主體。從上圖可以看到機械臂的端點 P 的坐標(x,y),最終由三個部分組成(x1+x2+x3,y1+y2+y3)。其中上圖的θ1,θ2 ,θ3 就是我們要求解的舵機的角度,α是爪子與水平面的夾角。從圖上來看顯然爪子的俯視角度α=θ1+θ2+θ3,據此我們可以列出下式:

其中x,y已知,l1、l2、l3為機械臂的機械結構固有屬性。為了方便計算,我們將已知部分處理一下,作整體考慮:

圖2 軟件控制框圖

將m、n代入已有方程,再化簡可得:

圖3 機械臂的結構

通過計算可得:

上式為一元二次方程的求根公式,其中:

據此求出θ1 的角度,同理我們也可以求出θ2。由此便可求出三個舵機的角度,然后根據角度控制舵機即可實現坐標位置的控制。

4 圖像識別原理

傳感器使用opencv攝像頭,它將被固定在機械臂外的一個支架上上方,這樣一來它可以不受機械臂的旋轉影響從而實現最大范圍的目標物體掃描。之所以選擇opencv是因為在控制中需要一個二維空間中目標物體的位置及顏色信息。控制系統基于HSV 色彩圓柱原理,利用OpenCV 庫進行 Micropython 語言的匯編達到能夠識別特殊顏色的效果,從而達到尋找目標物體和識別顏色的目的。攝像頭不斷掃描有效區域,將視頻信息放入樹莓派中的CPU中進行處理。一旦視野內出現目標物體,會將攝像頭所搜集到的目標位置信息輸入到CPU中,然后CPU 會根據已建立的坐標系和運動學逆解的算法規劃出機械臂行進和抓取的路線。同時用物聯網技術把數據傳到app上,可使數據和攝像頭拍攝實時發送到app上并實時監控,并且兼容下發指令等功能。

用傅里葉變換對圖像和視頻的進行處理。因為數學中所有的波形都可以由一系列簡單而且頻率不同的正弦曲線疊加得到。由此推斷并證明了人們所看到的任何波形都是由其他波形疊加得到的。在處理圖像時,可以通過去掉一部分波形來得到感興趣的區域。除了傅里葉變換外,在圖像處理過程常常會提到高通濾波器和低通濾波器。本設計使用高通濾波器檢測圖像區域,然后根據像素與周圍像素的亮度差值來提升該像素亮度的濾波器。可以增大像素點與周圍像素點亮度差距,用在邊緣檢測上得到物料的邊框,同時用輪廓檢測findCounters函數去確定邊框從而建立一個坐標系去定位,在坐標和數據經過處理后就得到了機械臂的運動軌跡。

圖4 整體流程圖

5 系統測試

在完成搭建后,為了得到設備運行的準確性對本設計進行了幾次測試,測試過程以夾取紅色物塊為例如下圖5。

圖5 測試圖

夾取期間發現攝像頭位置的擺放和準星的校對對其有很大的影響,經過對其調整后重新進行了測試并分別記錄了測試數據測試結果如表1所示。

表1 測試數據表

6 計算機視覺和機械臂控制總結與展望

使用機械的目的不僅是減輕或代替人類勞動,同樣用于提高人類生活質量的機械也在不斷增加。鍛煉身體的各類機械、空調、冰箱、醫療器械、機械玩具也會越來越豐富。自動控制算法的完善研究。為了實現機械臂自動協調運行,需要有更加完善的控制算法,尤其在輸入參數和機械臂逆向運動方程求解方而,需要更加優化的算法,使計算出的控制參數更加精確和完整。

隨著科學技術的深入發展,降低能耗、保護環境、高精度、高性能的各類機械產品將不斷涌現,微型機械將會普及應用。

猜你喜歡
機械檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
機械革命Code01
電腦報(2020年35期)2020-09-17 13:25:53
調試機械臂
當代工人(2020年8期)2020-05-25 09:07:38
ikbc R300機械鍵盤
電腦報(2019年40期)2019-09-10 07:22:44
簡單機械
機械班長
主站蜘蛛池模板: 日本AⅤ精品一区二区三区日| 久久精品一品道久久精品| 亚洲综合色婷婷中文字幕| 97在线免费| 中文字幕首页系列人妻| 久久久久亚洲精品成人网| 国产成人三级| 97视频在线观看免费视频| 日韩视频福利| 久久综合国产乱子免费| 午夜小视频在线| 国产剧情一区二区| 国产在线自在拍91精品黑人| 麻豆国产精品| 亚洲第一色视频| 九九精品在线观看| 91口爆吞精国产对白第三集 | 无码在线激情片| 亚洲三级a| 男人天堂伊人网| 狠狠做深爱婷婷综合一区| 亚洲中文字幕日产无码2021| 91精品啪在线观看国产91| 久久精品国产免费观看频道| Jizz国产色系免费| 最新国产精品第1页| 无码aaa视频| 中文字幕乱妇无码AV在线| 国产成人乱无码视频| 日本草草视频在线观看| 亚洲人成网站色7777| 亚洲综合国产一区二区三区| 国产精品成人AⅤ在线一二三四| 呦女亚洲一区精品| 国产成人精品一区二区三在线观看| 九九热视频在线免费观看| 在线免费a视频| 麻豆国产精品一二三在线观看| 丰满的少妇人妻无码区| 四虎影院国产| 中文国产成人久久精品小说| 熟妇无码人妻| 欧美成人午夜在线全部免费| 国产精品大白天新婚身材| 亚洲V日韩V无码一区二区| 欧美成人免费午夜全| 国产精品理论片| 亚洲经典在线中文字幕| 国产成人一二三| 亚洲乱亚洲乱妇24p| 日韩欧美中文字幕在线韩免费| 国模视频一区二区| 香蕉综合在线视频91| 亚洲精品桃花岛av在线| 亚洲一区二区黄色| 久久黄色毛片| 国产三级韩国三级理| 中文纯内无码H| 国产成+人+综合+亚洲欧美| 97视频精品全国免费观看| 99r在线精品视频在线播放| 亚洲一区二区无码视频| 欧美一级在线看| 丰满人妻久久中文字幕| 国产成人福利在线| 久久精品视频一| 色哟哟国产精品| 成人精品视频一区二区在线 | 青草视频在线观看国产| 日韩国产黄色网站| 国产在线观看91精品亚瑟| 亚洲综合亚洲国产尤物| 一级看片免费视频| 色成人综合| 亚洲伊人天堂| 国产高清不卡视频| 中文字幕人成人乱码亚洲电影| 日韩精品久久无码中文字幕色欲| 日韩精品欧美国产在线| 成年人国产视频| 奇米精品一区二区三区在线观看| 亚洲一区二区无码视频|