基于DSP和μC/OS-Ⅱ的采摘機器人視覺系統(tǒng)設計
發(fā)布時間:2022-02-05 07:07
近年來,國內(nèi)機器視覺發(fā)展速度較快,應用廣泛。由于視覺系統(tǒng)需要處理視頻圖像信息,計算量較大,因此當前該系統(tǒng)多采用計算機系統(tǒng)進行搭建。為此,提出將嵌入式與視覺系統(tǒng)結合應用的思想,并利用視覺系統(tǒng)和嵌入式智能系統(tǒng)易于信息集成的特點,設計了一種基于DSP和uC/OS-Ⅱ的視覺系統(tǒng)。該方案主要包括硬件軟件及操作系統(tǒng)的設計,大大提高了生產(chǎn)的效率和自動化程度,對實現(xiàn)視覺系統(tǒng)在采摘機器人中的應用具有重要意義。
【文章來源】:農(nóng)機化研究. 2017,39(06)北大核心
【文章頁數(shù)】:5 頁
【部分圖文】:
典型的機器視覺系統(tǒng)構架Fig.1Typicalmachinevisionsystemarchitecture機器視覺系統(tǒng)由光源、鏡頭、CCD攝像機及圖像
2.1采摘機器人視覺系統(tǒng)的總體方案設計本文設計核心處理器采用TI公司最新研究設計的32位定點數(shù)字處理器芯片TMS320F2812,其數(shù)據(jù)處理能力超強,平均每秒可以執(zhí)行150M條指令,且具有豐富的SARAM和Flash片內(nèi)存儲資源。本文根據(jù)視覺系統(tǒng)的組成結構和DSP的工作特性,提出了基于DSP的嵌入式視覺系統(tǒng)。嵌入式視覺系統(tǒng)的總體方案設計如圖2所示。圖2嵌入式視覺系統(tǒng)的總體方案Fig.2Thegeneralschemeofembeddedvisionsystem該視覺系統(tǒng)對視頻信號的處理過程比較明顯:先從CCD攝像頭捕獲視頻信息,利用視頻解碼器對視頻信號進行解碼得到亮度參量和色度參量分開的像素信號,并送至TMS320F2812進行數(shù)據(jù)的處理;然后將處理得到的控制信號發(fā)送到采摘機器人的底層控制部分,同時將視頻信號處理結果傳輸至視頻編碼器,利用OSD顯示器顯示并監(jiān)測整體系統(tǒng)的運行情況。2.2視頻解碼電路的設計相比其他信號而言,視頻圖像信號比較復雜,包括行、嘗時序等同步信號,因此對于視頻圖像信號的采集和處理非常復雜。視頻解碼電路采用TI公司的TVP5150,具有超低功耗的優(yōu)點;采用四面32腳封裝,含轉(zhuǎn)換的NTSC/PAL/SECAM等格式的高性能視頻解碼器,其正常工作時功耗僅115MW,比較適合便攜使用、并且要求嚴格的視頻產(chǎn)品。TVP5150芯片僅需采用14.31818MHz晶振作為輸入時鐘,數(shù)字和模擬輸入電壓為1.8V,IO輸出輸出口電壓為3.3V;信號輸入采取阻抗匹配設計,防止對輸入信號有所反射。TVP5150視頻解碼電路如圖3所示。攝像機將采集到的模擬信號經(jīng)過TVP5150進行解碼,然后將解碼后得到的數(shù)字視頻信號發(fā)送至顯示屏幕。若解碼芯片工作正常,則可以看到顯示設備上對應的顯示畫面。該解碼電路將模擬復合視頻信號解碼成符合ITU-RBT.656標準的數(shù)字視頻信號輸出,方便
饈?入電壓為1.8V,IO輸出輸出口電壓為3.3V;信號輸入采取阻抗匹配設計,防止對輸入信號有所反射。TVP5150視頻解碼電路如圖3所示。攝像機將采集到的模擬信號經(jīng)過TVP5150進行解碼,然后將解碼后得到的數(shù)字視頻信號發(fā)送至顯示屏幕。若解碼芯片工作正常,則可以看到顯示設備上對應的顯示畫面。該解碼電路將模擬復合視頻信號解碼成符合ITU-RBT.656標準的數(shù)字視頻信號輸出,方便TMS320F2812處理器進行數(shù)字視頻信號輸出,容易進行數(shù)字視頻圖像去隔行、分辨率轉(zhuǎn)換甚至MPEG編碼等處理;通過TVP5150完成芯片初始化設置。圖3TVP5150視頻解碼電路Fig.3TVP5150videodecodingcircuit2.3視頻編碼電路的設計模擬視頻信號轉(zhuǎn)化為數(shù)字信號后,Y和UV信號需要在準確相同的時序下才能重新疊加復合為視頻信號輸出。通常來說,視頻編碼電路的設計過程比較復雜,主要包括濾波、調(diào)節(jié)色彩、添加時鐘信號,以及進行數(shù)模信號的轉(zhuǎn)化等。本文選用SAA7105對視頻圖像進行處理后輸出,該芯片集成度高,內(nèi)部包括輸入信號格式器、彩色空間轉(zhuǎn)換器、高質(zhì)量的定標器和抗抖動式濾波器,可以在低電壓模式下輸出圖像處理信號,被處理的視頻信號經(jīng)過低通濾波后編碼為模擬信號。SAA7105顯示接口電路如圖4所示。圖4SAA7105顯示接口Fig.4SAA7105displayinterface3視覺系統(tǒng)開發(fā)平臺—實時操作系統(tǒng)本文設計的軟件開發(fā)平臺采用uC/OS-II系統(tǒng),采摘機器人視覺系統(tǒng)利用uC/OS-II內(nèi)核實現(xiàn)智能控制功能。3.1采摘機器人視覺系用軟件總體設計控制系統(tǒng)的硬件部分是機器視覺系統(tǒng)正常運作的平臺,而硬件部分的協(xié)調(diào)運行必須依靠底層程序驅(qū)動。嵌入式視覺系統(tǒng)軟件總體設計如圖5所示。圖5中,整個軟件的設計包含以下幾個部分:①CCD攝像機采集一組視頻信號;②對視頻信息進行
【參考文獻】:
期刊論文
[1]智能移動式水果采摘機器人設計——基于機器視覺技術[J]. 孫承庭,胡平. 農(nóng)機化研究. 2016(08)
[2]用于采摘機器人的空間定位方法及試驗[J]. 楊永. 制造業(yè)自動化. 2014(23)
[3]果蔬采摘機器人末端執(zhí)行器研究進展與分析[J]. 李國利,姬長英,翟力欣. 中國農(nóng)機化學報. 2014(05)
[4]基于機器視覺技術啤酒空瓶檢測系統(tǒng)設計[J]. 孫立軍,令曉明. 電子世界. 2012(18)
[5]蘋果采摘機器人對振蕩果實的快速定位采摘方法[J]. 呂繼東,趙德安,姬偉,陳玉,沈惠良,張穎. 農(nóng)業(yè)工程學報. 2012(13)
[6]開放分布式蘋果采摘機器人控制系統(tǒng)研究及實現(xiàn)[J]. 呂繼東,趙德安,姬偉,郭金亮,李占坤. 小型微型計算機系統(tǒng). 2012(02)
[7]開放式茄子采摘機器人設計與試驗[J]. 宋健,孫學巖,張鐵中,張賓,徐麗明. 農(nóng)業(yè)機械學報. 2009(01)
[8]采摘機器人視覺伺服控制系統(tǒng)設計[J]. 趙慶波,趙德安,姬偉,張超,申景鳳. 農(nóng)業(yè)機械學報. 2009(01)
[9]機器人視覺伺服系統(tǒng)結構及實現(xiàn)[J]. 田夢倩,羅翔. 制造業(yè)自動化. 2005(12)
博士論文
[1]溫室果蔬采摘機器人視覺信息獲取方法及樣機系統(tǒng)研究[D]. 紀超.中國農(nóng)業(yè)大學 2014
[2]蘋果采摘機器人視覺測量與避障控制研究[D]. 呂繼東.江蘇大學 2012
[3]黃瓜采摘機器人視覺關鍵技術及系統(tǒng)研究[D]. 戚利勇.浙江工業(yè)大學 2011
[4]柑橘采摘機器人工作場景信息感知技術與路徑規(guī)劃研究[D]. 呂強.江蘇大學 2010
碩士論文
[1]基于雙目立體視覺的工業(yè)機器人目標識別及定位研究[D]. 聶春鵬.長安大學 2015
[2]基于機器視覺的智能啤酒瓶污損檢測系統(tǒng)的研究與設計[D]. 任嬌.曲阜師范大學 2015
[3]果蔬采摘機器人視覺技術研究及系統(tǒng)構建[D]. 付中軍.沈陽工業(yè)大學 2014
[4]嵌入式家居視頻監(jiān)控遠程控制的研究與實現(xiàn)[D]. 陳軍.湖南大學 2013
[5]基于FPGA的嵌入式視覺檢測系統(tǒng)及IP核設計[D]. 王銳煌.廣東工業(yè)大學 2011
[6]果樹采摘機器人控制系統(tǒng)研究與設計[D]. 李占坤.江蘇大學 2010
[7]基于ARM的電火花線切割機數(shù)控系統(tǒng)研究[D]. 陳濤.南京航空航天大學 2010
[8]基于ARM7的嵌入式μC/TCP-IP協(xié)議棧的研究與實現(xiàn)[D]. 李佳旭.西安電子科技大學 2010
[9]基于機器視覺的獼猴桃果實識別與定位關鍵技術研究[D]. 丁亞蘭.西北農(nóng)林科技大學 2009
[10]蘋果采摘機器人機械手結構設計與分析[D]. 楊文亮.江蘇大學 2009
本文編號:3614794
【文章來源】:農(nóng)機化研究. 2017,39(06)北大核心
【文章頁數(shù)】:5 頁
【部分圖文】:
典型的機器視覺系統(tǒng)構架Fig.1Typicalmachinevisionsystemarchitecture機器視覺系統(tǒng)由光源、鏡頭、CCD攝像機及圖像
2.1采摘機器人視覺系統(tǒng)的總體方案設計本文設計核心處理器采用TI公司最新研究設計的32位定點數(shù)字處理器芯片TMS320F2812,其數(shù)據(jù)處理能力超強,平均每秒可以執(zhí)行150M條指令,且具有豐富的SARAM和Flash片內(nèi)存儲資源。本文根據(jù)視覺系統(tǒng)的組成結構和DSP的工作特性,提出了基于DSP的嵌入式視覺系統(tǒng)。嵌入式視覺系統(tǒng)的總體方案設計如圖2所示。圖2嵌入式視覺系統(tǒng)的總體方案Fig.2Thegeneralschemeofembeddedvisionsystem該視覺系統(tǒng)對視頻信號的處理過程比較明顯:先從CCD攝像頭捕獲視頻信息,利用視頻解碼器對視頻信號進行解碼得到亮度參量和色度參量分開的像素信號,并送至TMS320F2812進行數(shù)據(jù)的處理;然后將處理得到的控制信號發(fā)送到采摘機器人的底層控制部分,同時將視頻信號處理結果傳輸至視頻編碼器,利用OSD顯示器顯示并監(jiān)測整體系統(tǒng)的運行情況。2.2視頻解碼電路的設計相比其他信號而言,視頻圖像信號比較復雜,包括行、嘗時序等同步信號,因此對于視頻圖像信號的采集和處理非常復雜。視頻解碼電路采用TI公司的TVP5150,具有超低功耗的優(yōu)點;采用四面32腳封裝,含轉(zhuǎn)換的NTSC/PAL/SECAM等格式的高性能視頻解碼器,其正常工作時功耗僅115MW,比較適合便攜使用、并且要求嚴格的視頻產(chǎn)品。TVP5150芯片僅需采用14.31818MHz晶振作為輸入時鐘,數(shù)字和模擬輸入電壓為1.8V,IO輸出輸出口電壓為3.3V;信號輸入采取阻抗匹配設計,防止對輸入信號有所反射。TVP5150視頻解碼電路如圖3所示。攝像機將采集到的模擬信號經(jīng)過TVP5150進行解碼,然后將解碼后得到的數(shù)字視頻信號發(fā)送至顯示屏幕。若解碼芯片工作正常,則可以看到顯示設備上對應的顯示畫面。該解碼電路將模擬復合視頻信號解碼成符合ITU-RBT.656標準的數(shù)字視頻信號輸出,方便
饈?入電壓為1.8V,IO輸出輸出口電壓為3.3V;信號輸入采取阻抗匹配設計,防止對輸入信號有所反射。TVP5150視頻解碼電路如圖3所示。攝像機將采集到的模擬信號經(jīng)過TVP5150進行解碼,然后將解碼后得到的數(shù)字視頻信號發(fā)送至顯示屏幕。若解碼芯片工作正常,則可以看到顯示設備上對應的顯示畫面。該解碼電路將模擬復合視頻信號解碼成符合ITU-RBT.656標準的數(shù)字視頻信號輸出,方便TMS320F2812處理器進行數(shù)字視頻信號輸出,容易進行數(shù)字視頻圖像去隔行、分辨率轉(zhuǎn)換甚至MPEG編碼等處理;通過TVP5150完成芯片初始化設置。圖3TVP5150視頻解碼電路Fig.3TVP5150videodecodingcircuit2.3視頻編碼電路的設計模擬視頻信號轉(zhuǎn)化為數(shù)字信號后,Y和UV信號需要在準確相同的時序下才能重新疊加復合為視頻信號輸出。通常來說,視頻編碼電路的設計過程比較復雜,主要包括濾波、調(diào)節(jié)色彩、添加時鐘信號,以及進行數(shù)模信號的轉(zhuǎn)化等。本文選用SAA7105對視頻圖像進行處理后輸出,該芯片集成度高,內(nèi)部包括輸入信號格式器、彩色空間轉(zhuǎn)換器、高質(zhì)量的定標器和抗抖動式濾波器,可以在低電壓模式下輸出圖像處理信號,被處理的視頻信號經(jīng)過低通濾波后編碼為模擬信號。SAA7105顯示接口電路如圖4所示。圖4SAA7105顯示接口Fig.4SAA7105displayinterface3視覺系統(tǒng)開發(fā)平臺—實時操作系統(tǒng)本文設計的軟件開發(fā)平臺采用uC/OS-II系統(tǒng),采摘機器人視覺系統(tǒng)利用uC/OS-II內(nèi)核實現(xiàn)智能控制功能。3.1采摘機器人視覺系用軟件總體設計控制系統(tǒng)的硬件部分是機器視覺系統(tǒng)正常運作的平臺,而硬件部分的協(xié)調(diào)運行必須依靠底層程序驅(qū)動。嵌入式視覺系統(tǒng)軟件總體設計如圖5所示。圖5中,整個軟件的設計包含以下幾個部分:①CCD攝像機采集一組視頻信號;②對視頻信息進行
【參考文獻】:
期刊論文
[1]智能移動式水果采摘機器人設計——基于機器視覺技術[J]. 孫承庭,胡平. 農(nóng)機化研究. 2016(08)
[2]用于采摘機器人的空間定位方法及試驗[J]. 楊永. 制造業(yè)自動化. 2014(23)
[3]果蔬采摘機器人末端執(zhí)行器研究進展與分析[J]. 李國利,姬長英,翟力欣. 中國農(nóng)機化學報. 2014(05)
[4]基于機器視覺技術啤酒空瓶檢測系統(tǒng)設計[J]. 孫立軍,令曉明. 電子世界. 2012(18)
[5]蘋果采摘機器人對振蕩果實的快速定位采摘方法[J]. 呂繼東,趙德安,姬偉,陳玉,沈惠良,張穎. 農(nóng)業(yè)工程學報. 2012(13)
[6]開放分布式蘋果采摘機器人控制系統(tǒng)研究及實現(xiàn)[J]. 呂繼東,趙德安,姬偉,郭金亮,李占坤. 小型微型計算機系統(tǒng). 2012(02)
[7]開放式茄子采摘機器人設計與試驗[J]. 宋健,孫學巖,張鐵中,張賓,徐麗明. 農(nóng)業(yè)機械學報. 2009(01)
[8]采摘機器人視覺伺服控制系統(tǒng)設計[J]. 趙慶波,趙德安,姬偉,張超,申景鳳. 農(nóng)業(yè)機械學報. 2009(01)
[9]機器人視覺伺服系統(tǒng)結構及實現(xiàn)[J]. 田夢倩,羅翔. 制造業(yè)自動化. 2005(12)
博士論文
[1]溫室果蔬采摘機器人視覺信息獲取方法及樣機系統(tǒng)研究[D]. 紀超.中國農(nóng)業(yè)大學 2014
[2]蘋果采摘機器人視覺測量與避障控制研究[D]. 呂繼東.江蘇大學 2012
[3]黃瓜采摘機器人視覺關鍵技術及系統(tǒng)研究[D]. 戚利勇.浙江工業(yè)大學 2011
[4]柑橘采摘機器人工作場景信息感知技術與路徑規(guī)劃研究[D]. 呂強.江蘇大學 2010
碩士論文
[1]基于雙目立體視覺的工業(yè)機器人目標識別及定位研究[D]. 聶春鵬.長安大學 2015
[2]基于機器視覺的智能啤酒瓶污損檢測系統(tǒng)的研究與設計[D]. 任嬌.曲阜師范大學 2015
[3]果蔬采摘機器人視覺技術研究及系統(tǒng)構建[D]. 付中軍.沈陽工業(yè)大學 2014
[4]嵌入式家居視頻監(jiān)控遠程控制的研究與實現(xiàn)[D]. 陳軍.湖南大學 2013
[5]基于FPGA的嵌入式視覺檢測系統(tǒng)及IP核設計[D]. 王銳煌.廣東工業(yè)大學 2011
[6]果樹采摘機器人控制系統(tǒng)研究與設計[D]. 李占坤.江蘇大學 2010
[7]基于ARM的電火花線切割機數(shù)控系統(tǒng)研究[D]. 陳濤.南京航空航天大學 2010
[8]基于ARM7的嵌入式μC/TCP-IP協(xié)議棧的研究與實現(xiàn)[D]. 李佳旭.西安電子科技大學 2010
[9]基于機器視覺的獼猴桃果實識別與定位關鍵技術研究[D]. 丁亞蘭.西北農(nóng)林科技大學 2009
[10]蘋果采摘機器人機械手結構設計與分析[D]. 楊文亮.江蘇大學 2009
本文編號:3614794
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/3614794.html
最近更新
教材專著