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

?

基于樹莓派的實時視頻監(jiān)控機器人設(shè)計

2021-10-16 16:01李慶園文靜
現(xiàn)代信息科技 2021年7期
關(guān)鍵詞:樹莓派實時監(jiān)控目標檢測

李慶園 文靜

摘要:該文基于樹莓派設(shè)計了一款實時視頻監(jiān)控機器人。該機器人的設(shè)計包括主控模塊、驅(qū)動模塊、避障模塊、實時監(jiān)控模塊和目標檢測模塊,實現(xiàn)了實時視頻監(jiān)控、自動循跡避障、Wi-Fi控制行駛、車牌檢測等功能。測試結(jié)果表明該機器人具有較好的遙控和避障性能,目標檢測的準確率較高,能較好地實現(xiàn)人機交互,且整個操作簡單易控。

關(guān)鍵詞:樹莓派;實時監(jiān)控;自動避障;目標檢測

中圖分類號:TP242.6? ? 文獻標識碼:A? ? ? ?文章編號:2096-4706(2021)07-0130-04

Design of Real-time Video Surveillance Robot Based on Raspberry Pi

LI Qingyuan,CAI Wenjing

(School of Electronic and Information,Zhongyuan University of Technology,Zhengzhou? 450007,China)

Abstract:In this paper,a real-time video surveillance robot is designed based on Raspberry Pi. The design of the robot includes the main control module,the driving module,the obstacle avoidance module,the real-time monitoring module and the target detection module,which realizes the real-time video monitoring,automatic tracking obstacle avoidance,Wi-Fi control driving,license plate detection and other functions. The test results show that the robot has good performance on remote control and obstacle avoidance,and the accuracy of target detection is high. It can better achieve human-computer interaction,and the whole operation is simple and easy to control.

Keywords:Raspberry Pi;real-time monitoring;automatic obstacle avoidance;target detection

收稿日期:2021-03-11

基金項目:河南省高校重點科研項目(19A 510005、21A510016、21A520052);校內(nèi)重大項目成果培育計劃(K2020ZDPY02)

0? 引? 言

隨著科技的進步,人工智能越來越受到人們的關(guān)注,各種智能化設(shè)備逐漸替代人工操作。機器人是由信息采集、數(shù)據(jù)分析、命令執(zhí)行等部分構(gòu)成的綜合系統(tǒng)[1]。機器人技術(shù)的不斷發(fā)展使得其使用范圍逐步擴大,不僅在工業(yè)、農(nóng)業(yè)、服務(wù)業(yè)等行業(yè)中應(yīng)用廣泛,同時,在救災(zāi)搶險、工程勘探、軍事排查等領(lǐng)域也發(fā)揮著極其重要的作用[2]。

目前,通過Arduino和樹莓派(Raspberry Pi,RPi)等開源硬件和傳感器,即可對機器人進行快速開發(fā)[3]。由于Arduino和RPi平臺的開源性,可以在該平臺上實現(xiàn)軟件和硬件的開發(fā)。由于Arduino和RPi豐富的硬件接口為二次開發(fā)提供了便利條件,可以通過USB接口將Arduino本身自帶的Bootloader程序下載至開發(fā)板,該功能使修改、開發(fā)程序的操作更加容易。RPi可視為一個微型計算機,其具有更為復(fù)雜的功能,例如,網(wǎng)絡(luò)通信。RPi的處理器是ARM架構(gòu),可直接在本地編程、編譯、運行程序,若要在原有程序中添加或刪除某項功能,或從當前任務(wù)切換到另一個新任務(wù)時不需要重新燒寫程序。RPi不僅可以通過輸入輸出來控制外部設(shè)備,而且還可以通過Wi-Fi實現(xiàn)遠程控制。樹莓派采用C語言和Python等多種語言編寫,相較于其他語言,Python和C語言的使用更加廣泛,受益人群更多。

本文設(shè)計了一款由上位機控制的實時視頻監(jiān)控智能機器人,能夠?qū)崿F(xiàn)實時視頻監(jiān)控、自動循跡避障、Wi-Fi控制行駛、車牌檢測等功能,最后將實時監(jiān)控采集到的視頻圖像傳輸?shù)浇K端設(shè)備并進行感興趣區(qū)域的檢測。

1? 項目設(shè)計方案

基于RPi的實時視頻監(jiān)控機器人由主控模塊、驅(qū)動模塊、避障模塊、實時監(jiān)控模塊、檢測模塊組成。該項目中RPi控制電機驅(qū)動模塊,使機器人能夠?qū)崿F(xiàn)全方位移動。超聲波測距是自動避障的基礎(chǔ)。Wi-Fi控制是機器人與上位機之間的紐帶,用來傳遞指令信息。最終將采集到的視頻數(shù)據(jù)通過虛擬網(wǎng)絡(luò)控制臺(Virtual Network Console,VNC)傳送回終端設(shè)備,并對視頻圖像進行檢測獲取我們需要的感興趣區(qū)域。

1.1? 主控模塊

主控模塊是實時視頻監(jiān)控機器人的核心,其作用是協(xié)調(diào)控制機器人所有功能的實現(xiàn)和運行[4]。本設(shè)計選用RPi 3B+作為控制板。RPi 3B+通過TB6612FNG芯片控制驅(qū)動模塊,使得機器人能夠?qū)崿F(xiàn)全方向移動。RPi 3B+包含64位處理器和1 GB內(nèi)存,其中處理器的主頻為1.2 GHz。該主板內(nèi)置的Wi-Fi模塊是它最顯著的特點,可以更加方便地進行聯(lián)網(wǎng)操作,從而使得機器人提高了監(jiān)控路線無線傳輸至智能手機或顯示器等終端的效率,并且?guī)в幸曨l、音頻等一系列的輸入輸出接口,性能優(yōu)越,成本低,安裝便利。

1.2? 驅(qū)動模塊

機器人在移動過程中受樹莓派通用型輸入輸出引腳的限制,使得車輪的移動需要借助于特定的驅(qū)動模塊。該機器人的設(shè)計選用的是TB6612FNG驅(qū)動芯片。TB6612FNG是一款由直流電機驅(qū)動的器件,其驅(qū)動橋為MOSFET-H結(jié)構(gòu),能夠承受大電流的通過并且有雙通道的輸出,其中每個通道輸出的連續(xù)驅(qū)動電流最高為1 A,且能夠同時驅(qū)動兩個電機。TB6612FNG驅(qū)動芯片可以控制四種不同的電機模式,即正轉(zhuǎn)、反轉(zhuǎn)、制動、停止,并且脈沖寬度調(diào)制(Pulse Width Modulation,PWM)支持的頻率高達100 kHz。其輸出的負載能力是L293D的兩倍,與L298N相比,它不需要外圍續(xù)流二極管電路,熱耗性較低,因此該驅(qū)動芯片不需要外加散熱器件,而且它的外圍電路非常簡單,可以直接用于電機的驅(qū)動,利于減小模塊尺寸。TB6612FNG的引腳控制邏輯表如表1所示。

其中X表示任意電平;PWMA/PWMB直接接于VCC,通過AIN1、AIN2、BIN1、BIN2四個引腳的狀態(tài)來控制兩個電機。

1.3? 避障模塊

機器人在執(zhí)行現(xiàn)實任務(wù)的過程中,由于其周圍環(huán)境的復(fù)雜性,障礙物的存在影響機器人的移動。在本設(shè)計中選擇HC-SR04超聲波測距模塊實現(xiàn)測距。HC-SR04模塊通過不斷地發(fā)送超聲波,遇到遮擋物時被接收,根據(jù)發(fā)送和接收超聲波的時間差來計算遮擋物到機器人的距離,進而實現(xiàn)自主避障功能[5]。

HC-SR04超聲波測距模塊工作時序圖如圖1所示。HC-SR04持續(xù)輸入10 μs的高電平信號才能觸發(fā)工作狀態(tài),當測距模塊處于工作狀態(tài)時,模塊內(nèi)部信號開始發(fā)出,該信號由8個循環(huán)的方波組成。然后模塊開始自動檢測發(fā)出信號的返回情況并判斷時間差,當檢測到返回信號時,模塊內(nèi)部輸出回響信號,該信號中高電平的持續(xù)時間即為超聲波發(fā)出到接收所用的時間。

1.4? 實時監(jiān)控模塊

實時視頻監(jiān)控機器人最終實現(xiàn)對指定場合進行實時的巡視監(jiān)控功能,并利用Wi-Fi模塊將監(jiān)控視頻傳輸?shù)斤@示器、手機、電腦等終端設(shè)備,達到實時監(jiān)控的效果。本設(shè)計的主控模塊RPi 3B+內(nèi)置無線Wi-Fi模塊,不僅可以實現(xiàn)快速聯(lián)網(wǎng),而且還可以快速地將監(jiān)控路線無線發(fā)送給顯示器、手機、電腦等終端設(shè)備[6]。

1.5? 檢測模塊

測量目標運動狀態(tài)的前提是準確檢測出視頻中的目標。近年來,深度學(xué)習(xí)的發(fā)展為目標檢測和分類奠定了理論基礎(chǔ),其中神經(jīng)網(wǎng)絡(luò)技術(shù)的應(yīng)用更為廣泛[7]。本設(shè)計中選擇SSD網(wǎng)絡(luò)作為檢測車牌的網(wǎng)絡(luò)結(jié)構(gòu)。

對交通數(shù)據(jù)集BIT-Vehicle中9 850張分辨率為1 920× 1 080的圖像進行分析,根據(jù)SSD感受野的大小對交通監(jiān)控視頻中的車牌尺寸進行統(tǒng)計分類,交通監(jiān)控視頻中的車牌尺寸都不超過260×260的分辨率,即使圖像的分辨率達到4 K,車牌區(qū)域的大小仍不超過conv10_2的感受野大小,即485×485。因此根據(jù)車牌大小的統(tǒng)計分類,通過刪除conv11_2層來優(yōu)化SSD網(wǎng)絡(luò)結(jié)構(gòu),設(shè)計了最適合交通視頻中車輛車牌檢測的網(wǎng)絡(luò)結(jié)構(gòu),并命名為LPD-SSD。該網(wǎng)絡(luò)不僅可以提高模型訓(xùn)練精準度和檢測速度,而且還可以減少模型數(shù)據(jù)量,從而提高網(wǎng)絡(luò)效率。網(wǎng)絡(luò)結(jié)構(gòu)的訓(xùn)練集和測試集由26 400幅圖像構(gòu)成:從三個車輛數(shù)據(jù)集中隨機選擇的7 000幅圖像、從中原工學(xué)院校園安全監(jiān)控系統(tǒng)中提取的1 000幅圖

像、Nikon d3200 SLR拍攝的800幅高分辨圖像以及以上8 800幅圖像隨機裁剪、縮放后的變形。以上數(shù)據(jù)集中的圖像將分成兩部分來使用:一半圖像用來訓(xùn)練模型,另一半圖像作為訓(xùn)練過程中的測試集。經(jīng)過23 000步的訓(xùn)練,得到一個基于SSD的模型和一個基于LPD-SSD的模型,兩個模型的平均檢測精度幾乎相同,然而后者的損失函數(shù)比前者低0.2。然后選擇不在訓(xùn)練集中使用的600張圖像作為驗證集,進一步驗證這兩個模型的檢測精度,基于LPD-SSD的模型比基于SSD的模型的檢測精度低0.2%,然而二者在相同配置的計算機上檢測時,LPD-SSD的檢測速度提高8%,二者的檢測精度保持不變,因此,選擇LPD-SSD用來檢測車牌。

2? 方案測試

為驗證本設(shè)計方案的可行性,對機器人進行功能測試。首先將機器人放置于有障礙物的室內(nèi)環(huán)境中測試其自動避障功能。當檢測到機器人與障礙物之間的距離小于設(shè)定的避障距離時,機器人將自動躲避障礙物,反之亦然。即使機器人所處環(huán)境中存在多個障礙物也能實現(xiàn)自動避障功能,如圖2所示。

其次利用白底黑線的巡線圖進行機器人的循跡功能測試。將機器人放置于巡線圖區(qū)域內(nèi),循跡模塊正中央對齊黑線并開啟循跡模式。機器人循跡功能測試如圖3所示。

最后,對機器人的目標檢測功能進行測試。在終端設(shè)備接收到傳送回來的視頻圖像后,將視頻圖像傳輸給目標檢測模塊。實時傳送回PC端的視頻圖像如圖4(a)、(c)所示,經(jīng)LPD-SSD模型檢測后能夠準確檢測到視頻圖像中的車牌區(qū)域,如圖4(b)、(d)所示,黃色方框區(qū)域即為感興趣區(qū)域。

功能測試表明,實時視頻監(jiān)控機器人不僅能夠?qū)崿F(xiàn)自動循跡避障的功能,而且還能夠通過上位機控制機器人的移動方向,對實時場景進行拍攝傳輸,實現(xiàn)車牌目標區(qū)域的檢測。

3? 結(jié)? 論

測試表明該設(shè)計控制靈活、可靠、精度高,并且能夠?qū)z像頭采集到的視頻傳輸?shù)浇K端設(shè)備,通過目標檢測模塊檢測到感興趣區(qū)域。但機器人在室外環(huán)境中工作時,由于自然光的變化,外部光源所產(chǎn)生的陰影會影響機器人的自動循跡避障功能,引起錯誤預(yù)警。總之,本設(shè)計旨在保證較好的自主避障功能的前提下可以有效地實現(xiàn)視頻傳輸及目標檢測,為消防安全、道路監(jiān)控提供了設(shè)計思路。

參考文獻:

[1] 靳宇星.輪式移動機器人滑模軌跡跟蹤控制 [J].科技與創(chuàng)新,2021(2):59-60+65.

[2] 陶永,王田苗,劉輝,等.智能機器人研究現(xiàn)狀及發(fā)展趨勢的思考與建議 [J].高技術(shù)通訊,2019,29(2):149-163.

[3] 吳波濤,孔金平,王湘.基于Arduino和樹莓派的智能小車的設(shè)計與實現(xiàn) [J].電子設(shè)計工程,2017,25(15):58-61.

[4] 劉鵬程.基于樹莓派的行人檢測小車設(shè)計 [J].軟件導(dǎo)刊,2018,17(2):114-116.

[5] 吳瑞銳,朱曉峰,宋宗峰.基于HC-SR04多超聲波避障技術(shù) [J].智庫時代,2020(3):281-283.

[6] 楊森,張瑋.基于WIFI的視頻監(jiān)控智能小車機器人 [J].數(shù)字技術(shù)與應(yīng)用,2016(4):81-82.

[7] 李夢龍.基于雙目立體視覺的車輛速度軌跡智能測量 [D].鄭州:中原工學(xué)院,2019.

作者簡介:李慶園(1996—),女,漢族,河南新鄉(xiāng)人,碩士研究生在讀,研究方向:計算機視覺;蔡文靜(1992—),女,漢族,河南漯河人,實驗師,碩士研究生,研究方向:計算機視覺。

猜你喜歡
樹莓派實時監(jiān)控目標檢測
視頻中目標檢測算法研究
行為識別中的人體運動目標檢測方法
智能投料過程動態(tài)監(jiān)控系統(tǒng)研發(fā)及應(yīng)用
基于無線傳感器網(wǎng)絡(luò)的綠色蔬菜生長環(huán)境監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)
智能安全防盜探測小車
一種煤礦瓦斯檢測系統(tǒng)的設(shè)計與實現(xiàn)
一種基于物聯(lián)網(wǎng)的電梯閘瓦磨耗實時監(jiān)測系統(tǒng)的設(shè)計
移動機器人圖像目標識別
基于P3電位的目標檢測研究
基于嵌入式技術(shù)的農(nóng)村醫(yī)療系統(tǒng)設(shè)計