• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    智能視頻巡檢小車的設(shè)計與實現(xiàn)

    2017-11-15 21:24:34呂博新岳歡陳鵬陳瑜姚敏
    科技視界 2017年20期

    呂博新 岳歡 陳鵬 陳瑜 姚敏

    【摘 要】本文針對視頻巡檢的需求,設(shè)計出一套具有避障功能的視頻巡檢車,按規(guī)劃路線進(jìn)行巡查與拍攝,通過單目測距算法實現(xiàn)自動避障并將圖像數(shù)據(jù)傳回控制平臺。通過多組實驗,驗證了小車工作及算法的有效性。

    【關(guān)鍵詞】巡檢小車;自動避障;單目測距算法

    中圖分類號: TP391 文獻(xiàn)標(biāo)識碼: A 文章編號: 2095-2457(2017)20-0099-002

    Design of Intelligent Video Surveillance Vehicle

    LV Bo-xin YUE Huan CHEN Peng CHEN Yu YAO Min

    (School of Electronic and Information Engineering, North China University of Technology, Beijing 100144, China)

    【Abstract】In this paper, a design of intelligent video surveillance vehicle with obstacle avoidance is proposed. The vehicle can capture video on a fixed route, avoid obstacle automatically by monocular ranging algorithm and send data to the system platform. The experimental results show that the proposed design is effective.

    【Key words】Video surveillance vehicle; Avoiding obstacle automatically; Monocular ranging algorithm

    0 引言

    隨著科技發(fā)展,可移動視頻平臺的應(yīng)用日益廣泛,例如各種智能機(jī)器人、無人駕駛、智能導(dǎo)航車等。這類移動拍攝平臺多為四輪驅(qū)動,在復(fù)雜地形環(huán)境中能較為自如的行駛,然而在房間死角,狹窄的通道里,這些移動平臺因靈活性差而不能很好的完成任務(wù)。研究者進(jìn)行了相關(guān)研究[1-4],例如,高正中等人提出基于攝像頭的智能車控制系統(tǒng)[5]。王立玲等人提出智能車的路徑識別及控制策略算法[6]。本文結(jié)合相關(guān)研究進(jìn)展,研制了具有避障功能的智能視頻巡檢車,小車采用PID控制的二輪驅(qū)動,體積小,靈活性高,可通過圖像和超聲波傳感器探測障礙物,能夠在人或者其他設(shè)備無法到達(dá)的監(jiān)控地段執(zhí)行巡檢任務(wù)。

    1 系統(tǒng)方案

    智能視頻巡檢小車系統(tǒng)由CMOS攝像頭、供電模塊、LCD顯示、電機(jī)驅(qū)動模塊、STM32單片機(jī)和計算機(jī)組成。

    此巡檢小車選擇STM32F103C作為核心控制處理器,供電模塊同時給CMOS攝像頭和STM32單片機(jī)供電。當(dāng)CMOS攝像頭和計算機(jī)在同一網(wǎng)段,計算機(jī)通過無線網(wǎng)獲取攝像頭視頻數(shù)據(jù),然后進(jìn)行圖像處理,將避障結(jié)果通過無線網(wǎng)傳到STM32單片機(jī)中。STM32控制電機(jī)模塊做出相應(yīng)操作。LCD模塊負(fù)責(zé)顯示小車的狀態(tài)信息。

    當(dāng)小車上電后,首先對控制模塊進(jìn)行初始化,檢測此時小車的狀態(tài)是否處于正常工作狀態(tài),然后采用PID算法控制小車電機(jī)。小車控制流程圖如1所示。

    2 算法實現(xiàn)

    2.1 PID算法

    本系統(tǒng)利用PID算法實現(xiàn)小車自平衡[7-9],PID控制器根據(jù)系統(tǒng)的誤差,利用比例、積分、微分計算出控制量實現(xiàn)控制小車平衡。其中PD控制小車直立;PI控制對編碼器數(shù)據(jù)進(jìn)行低通濾波,削弱電機(jī)控制的比重,提高系統(tǒng)穩(wěn)定性;轉(zhuǎn)向控制結(jié)合了Z軸陀螺儀PD控制。

    本文采用直立PD控制,速度PI控制和轉(zhuǎn)向控制進(jìn)行偏差調(diào)節(jié),在平衡PID控制中輸入?yún)?shù)是角度和角速度,通過PD算法,最后輸出一個控制PWM值。作用是保持平衡車直立狀態(tài)。在速度環(huán)控制中輸入?yún)?shù)是左右輪編碼器數(shù)據(jù),通過PI算法,輸出一個控制速度PWM值,以修改小車前進(jìn)后退速度。在轉(zhuǎn)向環(huán)控制中輸入?yún)?shù)是左右編碼器和z軸陀螺儀數(shù)據(jù),通過PD算法,最后輸出控制轉(zhuǎn)向PWM值。

    2.2 單目避障原理

    本系統(tǒng)使用單目避障算法實現(xiàn)小車避障功能,單目避障算法基于單目測距技術(shù)[10],即僅使用單個攝像頭實現(xiàn)測距。

    2.2.1 避障流程

    計算機(jī)從CMOS攝像頭獲取圖像后,進(jìn)行幀間差分處理,分析得出障礙物距離,判斷是否大于安全距離,最后通過網(wǎng)絡(luò)傳輸將避障信息傳送給小車,讓其采取相應(yīng)措施。

    2.2.2 障礙物距離獲取原理

    本系統(tǒng)采用CMOS攝像頭。因為避障物體遠(yuǎn)大于透鏡直徑,該攝像頭成像模型可近似看成小孔成像。假設(shè)攝像機(jī)焦距為f,CMOS像元寬度為u,物體高度L ,距離攝像機(jī)距離為D,物體成像像素個數(shù)為N,根據(jù)小孔成像原理可得:

    通過(1)式,根據(jù)物體像素大小,可計算出物體與小車之間的距離D。

    3 實驗結(jié)果

    3.1 小車直立PD控制

    在直立PD控制中,經(jīng)過試驗,當(dāng)Kp=300,Kd=1時PD控制效果最佳,小車的晃動幅度最小。圖2是采用上述參數(shù)在仿真出的實驗數(shù)據(jù):初值預(yù)期角度5度,在三百次運算后誤差降為1.94%。

    3.2 障礙物距離獲取

    本系統(tǒng)采用焦距f=3.6mm,像元寬度s=4.9μm攝像頭。由式(1)可得出障礙物距離與像元個數(shù)的關(guān)系曲線,如圖3所示。

    由圖3-a)可知,隨著障礙物距離的減小,像元個數(shù)在增加,且距離越近,單位距離內(nèi)增加的像元個數(shù)越多。即通過判斷像元個數(shù)差分的值判斷障礙物的距離。當(dāng)物體高50cm時,規(guī)定安全距離為1m,即該像元的差分的值在3.6時,需要小車采取避障措施。endprint

    當(dāng)像元個數(shù)均為100時,高50cm的物體,距離約為3米;高10cm的物體,距離為0.7m,即在安全距離時,高度不同的物體所占像元數(shù)和像元的差分值均不同。將圖3-b)中各點連成平滑曲線,可計算出其斜率k=0.072。

    綜上所述,當(dāng)物體大小不同時在相同位置時的像元數(shù)不同,所以判斷障礙物距離時需考慮幀間的像元差分值,且像元的差分值和物體的高度成正比,當(dāng)檢測到像元差分值大于k*L時,即此時物體距離平衡車為1m,計算機(jī)需要向平衡車發(fā)出指令,讓平衡車采取避障策略。經(jīng)過實驗,通過單目避障算法,可實現(xiàn)小車避障。

    4 總結(jié)

    本文以兩輪平衡車為研究對象,用攝像頭作為視覺傳感器,研究其行進(jìn)過程中的自平衡和避障問題。本系統(tǒng)通過PID算法實現(xiàn)小車平衡控制。將攝像頭近似為小孔成像模型,因大小不同的物體在不同物距時有可能所占像元數(shù)相同,故利用幀間差分法獲取障礙物與小車間的距離,實現(xiàn)自動避障。由于幀間差分法的局限性,無法對該障礙物進(jìn)行識別,下一步工作是采用圖像識別算法和特征點匹配的方法,提高測距算法的精度,以提升系統(tǒng)工作的穩(wěn)定性。

    【參考文獻(xiàn)】

    [1]劉嘉豪,劉海剛,張建偉,關(guān)天洛.智能車圖像處理與識別算法研究[J].工業(yè)控制計算機(jī).

    [2]李旭東,廖中浩,孟嬌.基于CMOS攝像頭的智能車控制系統(tǒng)設(shè)計及實現(xiàn)[J].吉林大學(xué)學(xué)報(信息科學(xué)版).

    [3]陳孟元,孫書誠,王虎.基于圖像識別的尋跡智能車設(shè)計[J].重慶理工大學(xué)學(xué)報(自然科學(xué)).

    [4]高月華.基于紅外光電傳感器的智能車自動尋跡系統(tǒng)設(shè)計[J].半導(dǎo)體光電.

    [5]高正中,趙麗娜,李世光,白星振,宋森森.基于攝像頭的智能車控制系統(tǒng)設(shè)計[J].自動化與儀表.

    [6]王立玲,王建成,白躍.基于OV7620智能車的路徑識別及控制策略[J].河北大學(xué)學(xué)報(自然科學(xué)版).

    [7]肖文健,李永科.基于增量式PID控制算法的智能車設(shè)計[J].信息技術(shù).

    [8]楊曉嵐.PID算法在智能車中的應(yīng)用[J].實驗科學(xué)與技術(shù).

    [9]王志飛.基于PID驅(qū)動控制算法的智能車遠(yuǎn)程閉環(huán)控制的研究與實現(xiàn)[D].吉林大學(xué).

    [10]羅時光.基于單目測距技術(shù)的道路障礙物檢測方法[J].軟件.endprint

    鲁甸县| 云龙县| 楚雄市| 景洪市| 宜章县| 正蓝旗| 周口市| 安泽县| 新丰县| 通渭县| 湘潭市| 溧阳市| 南涧| 固镇县| 井研县| 门源| 苏尼特左旗| 南华县| 绥滨县| 高安市| 佛冈县| 隆昌县| 资讯 | 商洛市| 阿拉善右旗| 盈江县| 新巴尔虎左旗| 芦山县| 大英县| 密云县| 沿河| 宽甸| 丁青县| 安宁市| 纳雍县| 新泰市| 静海县| 马尔康县| 邹平县| 忻州市| 黑水县|