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

基于jetson_nano平臺及機械臂的智能顏色分揀機

2023-03-01 08:05:06吳佳鴻胡雪菲郭俊豪武泱光吳德欣胡安正
電子制作 2023年2期
關鍵詞:機械

吳佳鴻,胡雪菲,郭俊豪,武泱光,吳德欣,胡安正

(湖北文理學院 物理與電子工程學院,湖北襄陽, 441053)

1 系統(tǒng)設計總體思路

該分揀機主要由主控制器、單目攝像頭、機械臂、定位框組成。其中,攝像頭采集圖像輸入jetson主控制器;主控利用OpenCV找出方框輪廓并進行透視變換;運用HSV模型原理識別出方框中物體的顏色,再計算物體在底座坐標系下的坐標;再由夾爪投影及物體坐標算出末端坐標系的定位;再根據(jù)機械臂逆運動學求出末端到達該定位的各個關節(jié)角度;最后,主控驅動關節(jié)轉動相應角度,夾取物體并投放至對應容器、機械臂復位。系統(tǒng)總體方案框圖如圖1所示。

圖1 系統(tǒng)總體方案框圖

2 分揀機的搭建及器件選用

■2.1 底盤

選用帶有吸盤的底盤,既可以牢牢吸附在如桌面的光滑材質表面,保證抓取過程中的穩(wěn)定性,同時又方便拆卸和移動。

■2.2 機械臂搭建

本設計采用六自由度機械臂,機身由6個關節(jié)和7個連桿級聯(lián)組成,關節(jié)采用舵機構成。關節(jié)編號從1到6,連桿編號從0到6[1]。連桿0固定在底座上,連桿6上帶有機械夾爪。關節(jié)與連桿如圖2所示。

圖2 關節(jié)與連桿

■2.3 夾爪選用

本設計僅用于抓取生活中的小件物品,選用一般的二指金屬夾爪。如圖3所示。

圖3 金屬夾爪

■2.4 舵機選用

分類常見有PWM舵機,總線舵機。前者精度差,接線多,易損耗,無位姿反饋,均無法達到關節(jié)對舵機的要求,總線舵機則避免了上述情況。本設計選用STS3215舵機,該舵機齒輪采用1:345的銅齒組合,扭矩大;機身設計采用雙軸結構,圓襯立體的結構特性,配合金屬主副舵盤和雙出線的布線方式,適于運用在機械臂。

■2.5 主控MCU的選用

由于分揀工作需要運行一系列諸如OpenCV,ROS(Robot Operating System)的庫,以及進行如透視變換、逆運動學求解的計算和IO控制,可選兩種方案。

方案一:將PC機作為上位機,單片機作為下位機;上位機通過通訊協(xié)議把圖像信息的處理結果發(fā)送給下位機,下位機控制接在IO口上的總線舵機;同時下位機把舵機位姿信息傳回上位機。優(yōu)點是除了用戶原有的PC機以外,僅另需一塊單片機即可完成控制操作,節(jié)省成本。缺點是增加了復雜度,除一般PC機的Windows系統(tǒng)不易安裝ROS外,還需額外設計與下位機的通訊協(xié)議,以及單片機的編程下載操作等。

方案二是選用Linux嵌入式系統(tǒng),運算力強,ROS安裝方便,可對IO進行操作。一個模塊就能完成上述所有操作,大大降低復雜度。

由于我手里擁有一塊jetson_nano,故采用方案二。

■2.6 攝像頭模組的選用

IMX219攝像頭。808萬像素、83度視場角,22%畸變和180幀/s的幀率,微小的體積使得它在窄邊框結構的機械臂上也能安裝。

■2.7 定位框

觀察機械臂的運動范圍,以底座為基坐標,攝像頭正前方為Y軸正半軸,向右為X軸正半軸;在X=0cm,Y=25cm處畫一個圓心,以該圓心為中間點畫一個15cm×15cm的矩形框用于后面的定位計算。定位框如圖4所示。

圖4 定位框

3 軟件及算法設計

設計主要包括:①找方框邊緣,把其四邊進行透視變換后作為圖像的四邊。②圖像中,根據(jù)HSV原理找到物體并求物體中心點。③實際中,由物體中心點的位置轉換得到物體的坐標。④結合物體坐標及夾爪投影算得末端坐標系的定位。⑤服務端把定位通過ROS server通訊發(fā)送出去,客戶端獲得定位后用機械臂逆運動學解出各關節(jié)角度。⑥驅動舵機轉動,進行抓取、投放、復位。

■3.1 視覺定位原理和設計

為達到視野最廣,調整機械臂關節(jié)使相機與地面形成斜視45°,此時視野下的方框呈像類似梯形。首先我們找出方框輪廓:運用OpenCV(Open Source Computer Vision Library,機器視覺庫),把RGB圖像轉灰度之后,進行高斯濾波、二值化、腐蝕、膨脹、提取輪廓點集。再根據(jù)左上,左下,右下,右上四點將輪廓進行透視變換矯正后作為圖像(640×480)的四邊。然后將物體放入視野進行顏色識別。透視變換效果示意圖如圖5所示。

圖5 透視變換效果示意圖

■3.2 運用HSV模型原理的顏色識別

HSV(Hue, Saturation, Value)六面椎體模型如圖6所示,其中H表示色調,S表示飽和度,V表示亮度。HSV格式的圖像比RGB格式的圖像能夠明顯的顯示出顏色差異程度[2],對于顏色識別來說更方便,提高識別率。

圖6 HSV六面椎體模型

運用OpenCV庫,主控制器先讀取到RGB格式的圖像,經(jīng)濾波處理后轉換到HSV格式,把每一個像素點的HSV值與目標顏色的HSV值進行比對,濾除掉范圍值之外的像素,剩下相對集中的像素即為目標物體;提取其輪廓點集,用方框框出,方框中心點即圖像中物體中心點。常見顏色對應的HSV范圍見表1。

表1 常見顏色對應的HSV范圍

■3.3 求物體實際坐標

X坐標計算:由公式(point_x-image_x)/640=(object_x-x)/150計算。其中object_x是待求量;point_x代表圖像中物體中心點橫向坐標;image_x代表圖像中心點坐標;x是基坐標系的X坐標,即為0;640是圖像的像素點寬度,150是方框實際寬度,單位mm。

Y坐標=機械臂底座距方框最近邊的距離+方框寬度/2+物體對于方框中心點的縱向坐標。而物體對于方框中心點的縱向坐標計算方法與物體X坐標計算類似。

■3.4 末端坐標系的定位

我們知道,運動學逆解求得的是末端坐標系到達的位置[3],不是夾爪夾取的位置,因此要想由末端坐標系的定位來做逆解運算,還需要先利用三角函數(shù)求夾爪在坐標系的投影長度。

X,Y坐標求解:實際測得夾爪的長度為0.12m。對夾爪進行x,y方向上的投影,如圖7所示。末端坐標系的X,Y坐標=物體的X,Y坐標-投影長度。

圖7 夾爪的x,y軸投影

Z坐標求解:如圖8所示,Z坐標=物體的Z坐標+投影長度。因為夾取的是生活中的小件物品,其自身高度可忽略不計,即物體的Z坐標為0。

圖8 夾爪的z軸投影

接下來創(chuàng)建ROS服務端節(jié)點,當收到客戶端請求時把末端坐標系的定位通過ROS server通訊發(fā)送給客戶端。

■3.5 機械臂的運動學正逆解

機械臂的正運動學是指已知每個關節(jié)角度,求解末端坐標系相對于底座坐標系的變換方矩陣。求解步驟如圖9所示。

圖9 機械臂正運動學求解

其中的DH參數(shù)法[4]是一種用于描述串聯(lián)式鏈路上連桿和關節(jié)幾何關系的系統(tǒng)方法,簡單來說描述的就是連桿坐標系之間的關系。本文中的機械臂的DH參數(shù)如表2所示,其中各個參數(shù)的含義如下:

表2 DH參數(shù)

(1)連桿長度αi-1:沿xi-1方向zi-1到zi的距離。(2)連桿轉角αi-1:沿xi-1方向zi-1旋轉到zi的角度。(3)連桿偏距di:沿zi方向,到xi-1到xi的距離。(4)關節(jié)角θi:沿zi方向,xi-1旋轉到xi的角度。

DH表中的參數(shù)通常由URDF文件讀出,URDF是一種使用xml格式描述的機器人模型文件。

機械臂的逆運動學是指已知機械臂的末端坐標系的坐標,即已知齊次變換矩陣,求解各關節(jié)的角度。因此機械臂的逆運動學問題,可以理解為通過上述正運動學方程求解關節(jié)的θ1、θ2、θ3、θ4、θ5。

客戶端得到末端坐標系的坐標后,逆解出關節(jié)角度,依據(jù)關節(jié)的運動范圍對其做出適當調節(jié)。繼而主控制器控制舵機轉動相應角度并夾取,然后讓機械臂運動不同的軌跡到對應的容器上方進行投放,最后機械臂復位等待下一次抓取。

4 結束語

本次設計的分揀機采用機械臂作為機身,jetson_nano為控制核心,使用單目攝像頭進行圖像采集,以Python作為語言,調用一系列如OpenCV等工具,以物理原理、數(shù)學運算作為支撐,實現(xiàn)了對生活中常見物品如鵝卵石等的顏色識別并分揀投放,如圖10所示。隨著我國工業(yè)化程度不斷提高,可將分揀機進一步推廣到其他應用當中,比如依據(jù)顏色對水果的品質挑選、中藥挑選等,該分揀機將會有更大的應用價值。

圖10 分揀機對鵝卵石顏色分揀

猜你喜歡
機械
《機械工程師》征訂啟事
太空里的機械臂
機械革命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
對工程建設中的機械自動化控制技術探討
基于機械臂的傳送系統(tǒng)
電子制作(2018年14期)2018-08-21 01:38:14
簡單機械
土石方機械的春天已經(jīng)來了,路面機械的還會遠嗎?
機械班長
主站蜘蛛池模板: 国产精品成人AⅤ在线一二三四| 999精品免费视频| 国产精品亚洲αv天堂无码| 国产一区二区三区视频| 激情影院内射美女| 久久成人18免费| 国产成人免费视频精品一区二区| 国产成本人片免费a∨短片| 国产成熟女人性满足视频| 国产综合无码一区二区色蜜蜜| AV不卡无码免费一区二区三区| 国产女人18水真多毛片18精品 | 午夜爽爽视频| 一级毛片在线播放免费观看| av色爱 天堂网| 色综合手机在线| 欧美第一页在线| 精品视频一区二区观看| 欧美伊人色综合久久天天| 无码日韩精品91超碰| 午夜视频在线观看免费网站| 99伊人精品| 国产成人在线小视频| 日本a级免费| 国产三级视频网站| 高清不卡一区二区三区香蕉| 99久久99视频| 亚洲欧洲天堂色AV| 精品精品国产高清A毛片| 日韩第八页| 久久久久久国产精品mv| 久久免费视频6| 亚洲—日韩aV在线| 日韩在线1| 在线播放真实国产乱子伦| 一级一级一片免费| 亚洲AV无码乱码在线观看裸奔 | 国产高清免费午夜在线视频| 久久精品国产国语对白| 国产乱码精品一区二区三区中文| 中文字幕调教一区二区视频| 天天综合网亚洲网站| av在线无码浏览| 91久久夜色精品国产网站| 国产在线观看91精品亚瑟| 波多野结衣AV无码久久一区| 午夜福利无码一区二区| 亚洲人成网站日本片| 青青热久麻豆精品视频在线观看| 欧美曰批视频免费播放免费| 国产一区二区精品福利| 国产成人一区免费观看| 香蕉综合在线视频91| 精品久久久久久成人AV| 青青久视频| 婷婷六月综合| 老司机久久99久久精品播放 | 色噜噜在线观看| 免费观看亚洲人成网站| 久久免费视频6| 四虎成人免费毛片| 不卡无码h在线观看| 亚洲激情区| 亚洲另类色| 国产精品污视频| 热99re99首页精品亚洲五月天| 国产呦精品一区二区三区下载| 国产一在线观看| 国产在线98福利播放视频免费| 91精品国产丝袜| 免费AV在线播放观看18禁强制| 国产综合在线观看视频| 99久久精品免费看国产免费软件| 91区国产福利在线观看午夜| 精品国产91爱| 亚洲无码熟妇人妻AV在线| 国内精品91| 国产一级毛片在线| 88国产经典欧美一区二区三区| 91最新精品视频发布页| 在线综合亚洲欧美网站| 毛片在线播放网址|