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

基于Kinect傳感器的獼猴桃果實空間坐標獲取方法

2016-03-23 06:00:32陳子嘯傅隆生蘇寶峰崔永杰
農機化研究 2016年5期

王 濱,陳子嘯,傅隆生,蘇寶峰,崔永杰

(西北農林科技大學 機械與電子工程學院,陜西 楊凌 712100)

?

基于Kinect傳感器的獼猴桃果實空間坐標獲取方法

王濱,陳子嘯,傅隆生,蘇寶峰,崔永杰

(西北農林科技大學 機械與電子工程學院,陜西 楊凌712100)

摘要:獼猴桃自動采摘機器人研究中,為了自動獲取目標果實的空間坐標,提出了一種基于Kinect傳感器的獼猴桃果實空間坐標獲取方法。首先利用Kinect傳感器的紅外投影機和紅外攝像機獲取深度圖像,利用彩色攝像機獲取RGB圖像,根據彩色圖和深度圖對應關系,轉換成深度坐標;然后通過Map Depth Point To Skeleton Point函數得到以紅外攝像機為原點的坐標系坐標。實驗表明:該方法能夠有效獲取獼猴桃目標果實的空間坐標,其定位誤差小于2mm。

關鍵詞:采摘機器人;獼猴桃;Kinect傳感器;深度圖像;空間坐標

0引言

中國是世界上獼猴桃種植面積最大的國家,但目前獼猴桃主要依靠人工采摘,采摘自動化程度很低。隨著農業勞動力的減少,農業生產成本也相應提高,降低了產品的市場競爭力[1]。隨著棚架式栽培模式的推廣普及,機械采摘的需求也越來越大。

收獲作業的自動化和機器人的研究始于20世紀60年代的美國,采用的收獲方式主要是機械震搖式和氣動震搖式;缺點是果實易損、效率不高,特別是無法進行選擇性的收獲。近年來,以日本、荷蘭、中國為代表的一些國家,在果蔬采摘機器人方面做了大量的研究工作,研制了多種果蔬采摘機器人。日本的果蔬采摘機器人研究始于1980年。Kawamura等人進行了番茄采摘機器人的研究,他們利用成熟番茄與背景顏色的差別,采用機器視覺對果實顏色進行判別進而進行定位,研制了番茄采摘機器人。日本岡山大學的Kondo N等人研制的番茄采摘機器人[2-4],由機械手、末端執行器、行走裝置、視覺系統和控制部分組成,視覺傳感器主要由彩色攝像機來尋找和識別成熟果實,利用雙目視覺方法對目標進行定位。荷蘭農業環境工程研究所(IMAG) Van Henten等人研究開發了一種溫室黃瓜采摘機器人[5],該機器人利用近紅外視覺系統辨識黃瓜果實,并探測它的位置。英國Silsoe研究院研制了蘑菇采摘機器人[6],該機器人的視覺傳感器采用TV攝像頭,安裝在頂部,用來確定蘑菇的位置和大小,進而進行選擇性地進行采摘和修剪。在國內方面:中國農業大學劉剛等研究了應用于蘋果采摘機器人的激光距離傳感器[7]。浙江大學趙德安研究了一種針對果實振蕩狀況下的收獲機器人快速采摘方法[8-9],該方法利用單目視覺進行果實位置的獲取;但該方法需要對同一個目標在不同位置采集圖像,耗費時間過長,不利于機器人的快速識別與采摘。中國農業大學李偉研發了黃瓜采摘機器人系統[10-11],采用雙目攝像機和輔助光源對目標果實進行定位。中國農業大學張鐵中等研制了茄子采摘機器人[12]]。綜上所述,目前的收獲機器人采用了不同的視覺系統對不同的果實進行識別與定位,但尚沒有針對獼猴桃果實采摘機器人視覺定位系統的研究。

本文以獼猴桃果實為研究對象,利用微軟公司的Kinect傳感器,進行了自動獲取獼猴桃目標果實空間坐標的研究。

1Kinect傳感器的工作環境

本文關于獼猴桃果樹的種植模式和果實物理特性的數據均在西北農林科技大學獼猴桃實驗基地采集。圖1為獼猴桃果樹栽培模式,圖2為獼猴桃果實生長狀態。目前,獼猴桃果樹最普遍的種植結構為棚架式,架子的上方用鐵絲構成網格型結構,結構規整,果枝沿鐵絲網生長,果實自然下垂。其架子之間橫向距離約為4m,縱向距離約為3m,果實成熟之后分布在鐵絲形成的棚頂上,高度分布在1.5~1.8m之間。圖1為獼猴桃果樹栽培模式,圖2為獼猴桃果實生長狀態。其中,圖2(a)為側面拍攝的獼猴桃圖像,圖2(b)為底部獲取。

圖1 獼猴桃果樹棚架式栽培模式

(a) 側面拍攝        (b) 底部拍攝

由圖2可知:從底部獲取的獼猴桃果實圖像中不存在相互遮擋現象,能夠較好地獲取獼猴桃果實的空間坐標,故采用Kinect傳感器從底部獲取獼猴桃果實的空間坐標。

2Kinect傳感器

Kinect傳感器的整體結構如圖3所示。其從左到右依次是紅外投影機、RGB攝像頭、紅外攝像機。紅外投影機能夠主動投射近紅外光譜,照射到粗糙物體或穿透毛玻璃后光譜發生扭曲,會生成隨機的反射光點(散斑),進而被紅外攝像機讀取;紅外攝像機能夠分析近紅外光譜,創建其可視范圍內物體的深度圖像;RGB攝像頭拍攝可視范圍內的彩色圖像。

圖3 Kinect傳感器硬件組成

Kinect傳感器受其硬件及軟件的影響,其深度圖像的獲取范圍如圖4所示。其以紅外投影機為中心上下角度范圍為43°,左右角度范圍為57°,攝像頭前方800~1 000mm是深度圖像的獲取范圍,在此范圍內獲取的深度精度能夠達到毫米級。前文已經提到獼猴桃果實高度分布在1.5~1.8m之間,故能夠滿足需要。

圖4 深度圖像的獲取范圍

基于Kinect Xbox的開發平臺主要有微軟的Kinect for Windows SDK和PrimeSense公司的OpenNI,本文采用的開發平臺是Kinect for Windows SDK;所用的計算機為ThinkPad T400,運行內存2GB。

3空間坐標獲取

獼猴桃果實空間坐標獲取方法的流程如圖5所示。

圖5 空間坐標獲取流程圖

首先,進行彩色圖像數據流與深度圖像數據流的注冊,利用Kinect傳感器分別獲取目標果實的彩色圖像與深度圖像并對其進行優化;然后,將優化后的RGB圖像映射到深度圖像。再將建立映射之后的圖像加載到Kinect傳感器內置的空間坐標系,加載Map Depth Point To Skeleton Point函數,獲取三維x、y、z坐標判斷坐標值是否在Kinect傳感器精度較高的范圍內:若在則輸出以紅外線攝像頭為原點的空間坐標;若不在則輸出距離超出范圍。

3.1深度圖像

由Kinect傳感器獲取的彩色圖像與深度圖像如圖6所示。

(a) 彩色圖像        (b) 深度圖像

雖然由深度圖像能夠得出獼猴桃與攝像頭之間的距離,但由圖6可以看出:單獨的深度圖像并不清晰,在曝光嚴重的區域往往形成大塊的白斑;白斑區域并不包含深度信息,且此時由深度圖像得到的深度信息不夠精確,也不能夠獲取坐標信息。

3.2空間坐標獲取

3.2.1像素坐標及深度坐標獲取

RGB圖像映射到深度圖像后得到獼猴桃果實的像素坐標及深度坐標。為獲取獼猴桃果實的空間坐標,需將使用Kinect傳感器最初得到的像素坐標及深度坐標經過多次不同坐標系之間的轉換,最終得到果實的真實世界坐標。各坐標系之間的轉換及其函數如圖7所示,真實世界坐標系如圖8所示。獼猴桃果實的像素坐標及深度坐標獲取過程如下:通過MapColorFrameToDepthFrame函數將RGB攝像頭獲取到的彩色圖像映射到深度圖像,然后通過MapDepthPointToSkeletonPoint函數將建立映射之后的深度圖像映射到Kinect傳感器固有的骨骼坐標系中。骨骼坐標系的坐標原點為紅外攝像機的中心,X-Y平面即為Kinect所在平面,Z軸垂直于Kinect傳感器所在的平面,即為鏡頭所對的方向。

3.2.2坐標轉換

通過Kinect for Windows SDK所獲得的x、y是DepthMap的索引位置(x為column,y為row),深度值即為實際空間坐標的z值,利用ConvertProjectToRealWorld函數將x、y轉為實際坐標空間的x、y值,但此函數是不改變z值的。ConvertProjectToRealWorld函數的實現是通過單位換算得到的。

1)獲得視角值:獲取horizontal和vertical的視角值,即Kinect水平和垂直視角。

2)單位換算比例:α表示水平視角角度值,β表示垂直視角角度值,換算關系為

(1)

(2)

即得到了depthmap的寬度值w/高度值h與距離d的比值。

3)求出實際的x、y值,則有

NormailzedX=x/outputMode.nXRes-0.5

(3)

即深度圖像左側在x軸負方向,右側在x軸正方向,同樣有

NormailzedY=0.5-y/outputMode.nYRes

(4)

上側在y軸正方向,下側在y軸負方向,有

x=MormailizedX×Z×RealWorldXtoZ

(5)

y=MormailizedX×Z×RealWorldYtoZ

(6)

圖7 Kinect傳感器各坐標系之間的轉換

圖8 真實世界坐標系

3.2.3坐標獲取

通過Button Screenshot函數加載按鈕點擊事件,點擊屏幕上獼猴桃果實的某一像素,通常選擇獼猴桃果實的中心位置,然后通過坐標轉換獲取獼猴桃果實相對應像素點的空間坐標。獲取過程的分解如圖9~11所示。其3幅圖像分別為彩色圖像、深度圖像和獲取果實坐標后的圖像。

圖9 獼猴桃果實彩色圖像

圖10 獼猴桃果實深度圖像

圖11 獲取的獼猴桃果實坐標

其中,引線所示的A位置為選取的目標像素點,下方為獲取的x、y、z坐標值。獲取到的獼猴桃果實的空間坐標將會被軟件寫入到Excel表格,如表1所示。

表1 存入到Excel表格中的一組坐標

4實驗及分析

4.1實驗方法

為了得到本研究方法的坐標精度,在實驗室內進行了誤差實驗。實驗裝置如圖12所示。其中,Kinect傳感器固定在支架上,三坐標微調實驗臺位于Kinect傳感器的正下方,果實固定在三坐標微調實驗平臺上。如圖13所示,三坐標微調實驗臺X、Y、Z3個方向的移動距離由千分尺調節,調節精度為0.02mm。本次實驗選取獼猴桃果實20個,每個果實上5個標記點,標記點平均分布在果實底面,如圖14所示,共計100個標記點。

圖12 試驗裝置圖

圖13 三坐標微調實驗臺

圖14 5個標記點的分布

試驗的具體步驟如下:

1)Kinect傳感器固定在支架上,位于三坐標微調實驗臺和被測果實上方的1 000mm處。

2)在被測果實表面標記5個點,并用Kinect傳感器分別獲取5點的三維坐標,計算差值。

3)調整三坐標微調實驗臺,將其中一點移動到另外一點的位置,并記錄千分尺讀數。例如,首先用Kinect獲取1點與2點的坐標位置,然后將點2移動到與點1重合的位置,記錄微調實驗臺三坐標的移動距離,根據兩組數據的差值獲取誤差。圖14所示為1~5點的分布。

4)重復進行步驟3),通過多組千分尺讀取數據與Kinect傳感器測量所得數據之間的對比,得到Kinect傳感器測量的精度誤差。

4.2結果與分析

獲取坐標的誤差分布如表1所示。由表1可知:在測量的100個坐標點中誤差小于0.5mm的有38個,誤差在0.5~1.0mm之間的有41個,1.0~1.5mm之間的有18個,1.5~2.0mm之間的有3個,沒有出現誤差大于2mm的情況。由此可以看出:誤差基本上都在0~1.5mm之間,少數誤差在1.5~2.0mm之間,精度比較高;另外系統對于每個標記點坐標的獲取時間約為0.5s,反應迅速,能夠滿足獼猴桃采摘機器人的設計要求。

表2 坐標點誤差分布

5結論

1)針對現有的果蔬采摘機器人果實坐標獲取系統或裝備存在的各種問題,根據獼猴桃果實生長環境和采摘機器人的作業要求,基于Kinect傳感器提出了一種自動獲取目標果實空間坐標的方法。

2)本研究方法獲取的獼猴桃目標果實空間坐標精度較高,誤差小于2mm,單個坐標獲取時間約為0.5s,能夠滿足獼猴桃采摘機器人的設計要求。

3)獼猴桃果實的自動識別與空間坐標獲取的結合,以及空間坐標獲取與采摘機械臂、末端執行器的集成將作為下一步的研究目標。

參考文獻:

[1]崔永杰, 蘇帥, 王霞霞.基于機器視覺的自然環境中獼猴桃識別與特征提取[J].農業機械學報, 2013, 44(5): 247-252.

[2]Monta M, Kondo N, Shibano Y. Agricultural robot in grape production system[C]//IEEE International Conference on Robotics and Automation,1995:2504-2509.

[3]Arima S,Kondo N.Cucumber harvesting robot and plant training system[J].Journal of Robotics and Mechatronics,1999,11(3):208-212.

[4]Kondo N,Monta M,Fujiura T. Fruit harvesting robot in Japan[J].Adv.Space Res,1996,18(1-2):181-184.

[5]E J van Henten, J Hemming, B A J van Tuijl,et a1.An Autonomous Robot for Harvesting Cucumbers in Greenhouses [J].Autonomous Robots,2002, 13(3):241-258.

[6]J N Reed, S J Miles, J Butler, et al.Automatic Mushroom Harvester Development[J].Journal of Agricultural Engineering Research,2001,78(1): 15-23.

[7]司永勝, 喬軍, 劉剛,等.蘋果采摘機器人果實識別與定位方法[J].農業機械學報, 2010,41(9): 148-153.

[8]呂繼東, 趙德安, 姬偉.蘋果采摘機器人目標果實快速跟蹤識別方法[J].農業機械學報, 2014.,45(1): 65-72.

[9]呂繼東, 趙德安, 姬偉, 等.采摘機器人振蕩果實動態識別[J].農業機械學報, 2012,43(5): 173-178,196.

[10]馮青春,袁挺,紀超,等.黃瓜采摘機器人遠近景組合閉環定位方法[J].農業機械學報, 2011,42(2): 154-157.

[11]袁挺, 李偉, 譚豫之, 等.溫室環境下黃瓜采摘機器人信息獲取[J].農業機械學報, 2009,40(10): 151-155.

[12]宋健, 孫學巖, 張鐵中.開放式茄子采摘機器人設計與試驗[J].農業機械學報,2009, 40(1):143-147.

Abstract ID:1003-188X(2016)05-0232-EA

A Method of Acquiring Kiwi Fruit Coordinate in Space Based on Kinect

Wang Bin, Chen Zixiao,Fu Longsheng, Su Baofeng, Cui Yongjie

(College of Mechanical and Electric Engineering, Northwest Agricultural and Forestry University, Yingling 712100, China)

Abstract:Considering the problems to acquire spatial coordinates of fruit during Kiwi fruit picking robot harvesting, a method is proposed to obtain the spatial coordinates of kiwi fruit based Kinect. This method can obtain the Kiwifruit spatial coordinates accurately.Kinect infrared projector and infrared cameras was used to obtain the depth of image, and Color camera for RGB images. According to corresponding relationship between color and the depth image, the depth of the coordinate could be obtained. Then, map depth point to skeleton point function was used to get Spatial coordinate system coordinates for the origin of the infrared camera. Experiments show that this method can effectively obtain the spatial coordinates of kiwi fruit, positioning error less than 2mm.

Key words:harvesting robot; kiwi fruit; Kinect sensor; the depth of image; spatial coordinate

文章編號:1003-188X(2016)05-0232-05

中圖分類號:S233.5;TP399

文獻標識碼:A

作者簡介:王濱(1992-),男,山東鄆城人,碩士研究生,(E-mail)wangbinedu@163.com。通訊作者:崔永杰(1971-),男(朝鮮族),吉林圖們人,副教授,博士生導師,(E-mail)cuiyongjie@nwsuaf.edu.cn。

基金項目:國家自然科學基金項目(61175099)

收稿日期:2015-04-28

主站蜘蛛池模板: 国产精品视频免费网站| 亚洲国产成人自拍| 国产综合精品一区二区| 欧美曰批视频免费播放免费| 青青草a国产免费观看| 777国产精品永久免费观看| 亚洲黄色成人| 国产白浆视频| 日本国产精品| 国模粉嫩小泬视频在线观看| 在线观看欧美国产| 成人av手机在线观看| 欧美第九页| 亚洲人成人伊人成综合网无码| 婷婷色狠狠干| 五月婷婷综合网| 亚洲日韩精品伊甸| 狠狠ⅴ日韩v欧美v天堂| 99久久婷婷国产综合精| 欧美精品亚洲精品日韩专| 亚洲人成影院午夜网站| 精品伊人久久久香线蕉| 四虎精品国产永久在线观看| 精品伊人久久久香线蕉| 亚洲无线国产观看| 色亚洲成人| 91精品日韩人妻无码久久| 毛片网站免费在线观看| 欧美国产日产一区二区| 欧美激情,国产精品| 五月婷婷综合色| 人人91人人澡人人妻人人爽| 一级毛片免费播放视频| 白浆免费视频国产精品视频| 亚洲国产AV无码综合原创| 99精品一区二区免费视频| 亚洲精品国产成人7777| 亚洲欧洲天堂色AV| 成年人国产网站| 亚洲综合极品香蕉久久网| 午夜天堂视频| 成人精品午夜福利在线播放| 国产欧美精品一区二区| 孕妇高潮太爽了在线观看免费| 亚洲一区二区在线无码| 成人福利在线免费观看| 五月天久久综合国产一区二区| 毛片久久网站小视频| 人人爽人人爽人人片| 国产成人综合亚洲欧美在| 熟妇无码人妻| 欧美成人区| 精品久久国产综合精麻豆| 综合久久久久久久综合网| 国产亚洲欧美在线视频| 好紧好深好大乳无码中文字幕| 91毛片网| 97在线碰| 国产欧美日韩va| Jizz国产色系免费| 国产成人综合亚洲网址| 一级毛片免费的| 日韩a级毛片| 99re在线视频观看| 久久精品国产999大香线焦| 久久久久国产精品嫩草影院| 国产大片喷水在线在线视频| 国产高清不卡视频| 精品成人一区二区| 在线看免费无码av天堂的| 99re经典视频在线| 精品久久综合1区2区3区激情| AV不卡国产在线观看| 亚洲无码不卡网| 亚洲无限乱码| 九九精品在线观看| 亚洲国产成熟视频在线多多 | 极品国产一区二区三区| 人妻丝袜无码视频| 亚洲精品午夜天堂网页| 99视频在线看| 在线免费亚洲无码视频|