国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于禎內(nèi)編碼和DSP圖像處理的農(nóng)機避障控制

2019-05-21 03:57:00
三明學院學報 2019年2期
關鍵詞:解碼器障礙物圖像處理

伍 坪

(三明學院 機電工程學院,福建 三明,365000)

農(nóng)機避障系統(tǒng)的設計對于提高其工作效率和作業(yè)質量具有重要的意義,受到作業(yè)環(huán)境的影響,農(nóng)機監(jiān)控系統(tǒng)采用傳統(tǒng)意義上的攝像機和PC 機相連接組成的導航系統(tǒng)不太可行,因為這種方案不僅成本高,而且系統(tǒng)的穩(wěn)定性和安全性也比較低,系統(tǒng)的整體效率也不高。嵌入式DSP 處理器體積小、功能多、編程方便,可以將視頻采集、視頻編碼處理和網(wǎng)絡傳輸?shù)裙δ芗捎谝惑w,并且利用計算機可以對多個地點進行視覺掃描,如果將其使用在農(nóng)機避障系統(tǒng)的設計上,對于提高整個農(nóng)機系統(tǒng)的效率和質量會發(fā)揮重要的作用。

1 禎內(nèi)編碼技術

禎內(nèi)編碼是20 世紀70年代由Slepian 和Wolf 為無損編碼建立禎內(nèi)源編碼 (DSC) 信息理論界限,以及Wyner 和Ziv 在解碼器上使用SI(Service Information)進行有損編碼的結果。無損DSC 指的是通過利用統(tǒng)計依賴性,分別對兩個相關隨機源進行編碼和聯(lián)合解碼。

假設兩個統(tǒng)計依賴性的隨機序列分別為X 和Y,在對X 和Y 進行編解碼的過程中,可以通過熵編碼實現(xiàn)RX和RY的速率,使得RX≥H(X)和RX≥H(Y),其中H(X)和H(Y)分別是X 和Y 的熵。Slepian-Wolf(SW)定理證明了聯(lián)合解碼可以獲得更好的速率,并且能夠對總速率RX+RX給出更嚴格的界限。由SW 建立的允許速率區(qū)域對應于圖1中的陰影區(qū)域,其表達式如下:

用SI 方法實現(xiàn)對視頻的解碼情形下,X 源取決于某些SI 的Y 源, 其對應于圖1中所示的區(qū)域邊界上的灰色區(qū)域。不久之后,Wyner 和Ziv 在解碼器中建立了用于有損壓縮的邊界, 作為對SW 定理中SI 的擴展。在這種情況下,X 源在編碼中不再取決于SI 的Y 源,而解碼器可以訪問SI 以產(chǎn)生具有一定失真D 的X 源。

本研究的禎內(nèi)視頻編碼系統(tǒng)方案是以解碼器驅動的, 系統(tǒng)中編碼器的奇偶校驗位的請求是經(jīng)由反饋信道執(zhí)行的,以保證成功解碼。若解碼的位平面的錯誤概率低于10-3,且其CRC 與從編碼器接收的CRC 匹配,則認為解碼成功。

圖1 Slepian-Wolf 界限定義的可實現(xiàn)速率區(qū)域

2 DSP 高速視頻圖像處理系統(tǒng)總體設計

本研究基于DSP 和幀內(nèi)編碼的農(nóng)機避障系統(tǒng),主要任務是讓農(nóng)街在作業(yè)過程中,采用幀內(nèi)編碼和圖像處理技術對視頻圖像進行分析與處理,對作業(yè)區(qū)內(nèi)的障礙進行智能避繞。

視頻圖像的處理具有數(shù)據(jù)量大、精度高和耗時長的特點,需要具有強大運算能力的處理器進行圖像處理, 本文采用了TI 公司生產(chǎn)的TMS320DM643 處理器作為處理核心, 該芯片專用于數(shù)字媒體和圖像處理應用, 其工作主頻可達600 MHz, 處理性能高達4 800 MIPS,2個20 位的視頻口,具有8 路同步串行輸入/輸出的McASP 端口, 可實時實現(xiàn)多路音頻/視頻信號的輸入/輸出及編解碼運算。DSP 高速視頻圖像處理系統(tǒng)框架如圖2所示。

圖2 嵌入式高速數(shù)字圖像處理系統(tǒng)框圖

3 DSP 高速視頻圖像處理系統(tǒng)軟硬件設計

3.1 系統(tǒng)硬件設計

DSP 高速視頻圖像處理系統(tǒng)的核心是DSP 處理器單元和圖像采集單元。其中,圖像采集單元包括Camera 和視頻解碼器兩部分,其作用是將從Camera 采集來的視頻圖像數(shù)據(jù)進行采樣、量化得處理,為視頻解碼器提供原始樣本。DSP 處理器和視頻解碼器連接的示意如圖3所示。

3.2 系統(tǒng)軟件設計

基于DSP 和幀內(nèi)編碼的農(nóng)機避障系統(tǒng),結合數(shù)字圖像處理和幀內(nèi)編碼技術,其軟件設計主要考慮圖像處理和幀內(nèi)編碼算法的精確性和可靠性。軟件的開發(fā)設計采用TI 公司推出的用于開發(fā)DSP芯片的集成開發(fā)環(huán)境CCS。軟件完成對DSP 處理器外設、工作方式和相關寄存器的配置等設置后,會開啟視頻圖像采集線程;視頻圖像采集完成后, 會根據(jù)需求將圖像進行幀內(nèi)編碼處理, 然后又DSP 處理器對目標果實進行等級分類。軟件算法流程如圖4所示。

圖3 DSP 處理器和視頻解碼器連接圖

圖4 軟件算法流程圖

4 避障控制策略的實現(xiàn)

農(nóng)機在實際的作業(yè)中可能會經(jīng)常會碰到障礙物,因此需要進行避障處理。農(nóng)機避障控制系統(tǒng)是通過避免機器人在其路徑中與障礙物(其本質上是靜態(tài)的)碰撞來確定機器人從其工作空間中的當前位置到目的位置。本文進行的農(nóng)機避障系統(tǒng)統(tǒng)一采用以下假設進行分析處理。假設如下:

(1)對于農(nóng)機,當前位置和目標位置在給定的參考坐標系中是已知的;

(2)農(nóng)機可以從一組固定的動作中選擇給定時間內(nèi)的任何移動策略;

(3)農(nóng)機分步執(zhí)行其操作,直到氣機器人到達目標位置。

為滿足給定的假設,避障系統(tǒng)遵循以下原則:

(1)首先,為了確定下一個目標位置,農(nóng)機會嘗試將其前進方向與目標對齊。

(2)在對準過程中,可能導致與前進道路中的障礙物碰撞,因此,農(nóng)機必須將其前進方向向左或向右轉動預定角度以避開障礙物。

(3)若農(nóng)機可以在沒有碰撞的情況下與目標位置對齊,那么將不需要進行避障。

(4)如果向左或向右旋轉航向方向,則需要機器人圍繞z 軸旋轉相同的角度,如果它被捆綁,則隨機打破。

考慮農(nóng)機在時間t 的初始位置是(xi(t)),yi(t)),同一個機器人的下一個位置(t+δt)是(xi(t+δt),yi(t+δt)),vi(t)是農(nóng)機Ri的速度,并且是農(nóng)機Ri的目標或目標位置,如圖5所示。

從圖5可以看出,農(nóng)機下一個目標位置(xi(t +δt),yi(t+δt))的表達式如下:

圖5 農(nóng)機從當前位置i 到下一個位置

當δt =1,式(3)和式(4)可以轉換為:

首先考慮,農(nóng)機當前位置為(xi(t),yi(t)),下一個目標位置(xi(t+δt),yi(t+δt)),這樣在兩點之間的連接,不應觸及地圖中的障礙物,如圖6所示。

通過形成約束來最小化從當前位置到目標位置的總路徑長度,而不觸及障礙物,然后,根據(jù)目標函數(shù)fit1確定農(nóng)機的軌跡長度,fit1為:

圖6 農(nóng)機避障示意圖

公式(5)為線性模糊的目標函數(shù)約束,可以防止農(nóng)機與障礙物的碰撞,用于評估路徑中存在的障礙物。

5 實驗測試與結果分析

為了驗證農(nóng)業(yè)機器人運動定位和避障的可行性,本文采用Matlab 仿真軟件進行了仿真與分析。農(nóng)業(yè)機器人在實際作業(yè)過程中,對自身定位和障礙物檢測是實時的,所以本文以前面5 m 范圍的障礙物對避障方位。試驗仿真結果如圖7所示。

從圖7可以看出,農(nóng)機的上方障礙物較多,因此農(nóng)機向右轉彎,計算到障礙物外切圓的圓心位置后,農(nóng)業(yè)機器人以起點、障礙物外切圓和終點的連接線作為農(nóng)業(yè)機器人的避障路線。實驗結果表明:農(nóng)機從起點成功到達終點,算法路徑為最優(yōu)避障路徑,證明了系統(tǒng)的準確性和可行性。

圖7 Matlab 仿真結果圖

6 結論

本文成功的基于禎內(nèi)編碼和DSP 圖像處理設計了一種路徑規(guī)劃控制方案, 設計了農(nóng)機自動避障策略,研究了系統(tǒng)的軟硬件設計,同時利用MATLAB 仿真軟件對該系統(tǒng)進行避障仿真模擬,證實了系統(tǒng)的可靠性和可行性。

猜你喜歡
解碼器障礙物圖像處理
科學解碼器(一)
科學解碼器(二)
科學解碼器(三)
高低翻越
SelTrac?CBTC系統(tǒng)中非通信障礙物的設計和處理
線圣AudioQuest 發(fā)布第三代Dragonfly Cobalt藍蜻蜓解碼器
機器學習在圖像處理中的應用
電子制作(2018年18期)2018-11-14 01:48:20
模糊圖像處理,刑事偵查利器
圖像處理技術的實戰(zhàn)應用
Photo Shop通道在圖像處理中的應用
河南科技(2014年1期)2014-02-27 14:04:06
和林格尔县| 棋牌| 鱼台县| 峨边| 晋州市| 水富县| 云梦县| 教育| 随州市| 武强县| 金湖县| 广东省| 榆社县| 泰顺县| 广饶县| 许昌县| 临朐县| 昌乐县| 静安区| 徐汇区| 安吉县| 奉新县| 五台县| 海原县| 灵台县| 沽源县| 彰化市| 深圳市| 虎林市| 尼勒克县| 乐山市| 漠河县| 得荣县| 孙吴县| 武穴市| 长寿区| 门源| 厦门市| 民县| 永州市| 平顶山市|