亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于 STM32H7的智能視覺(jué)捕捉系統(tǒng)設(shè)計(jì)

        2022-04-29 00:44:03孫浩然王彬?yàn)?/span>
        關(guān)鍵詞:系統(tǒng)

        孫浩然 王彬?yàn)?/p>

        摘要隨著國(guó)內(nèi)外對(duì)移動(dòng)類(lèi)機(jī)器人應(yīng)用領(lǐng)域的不斷拓展具有自主搬運(yùn)功能的智能搬運(yùn)機(jī)器人成為研究熱點(diǎn)文章針對(duì)球類(lèi)訓(xùn)練中存在的頻繁撿球、換球等現(xiàn)象提出了基于的智能視覺(jué)捕捉系統(tǒng)設(shè)計(jì)該系統(tǒng)以為控制核心結(jié)合攝像頭驅(qū)動(dòng)利用采集到的物體圖像信息通過(guò)數(shù)字圖像處理技術(shù)實(shí)現(xiàn)目標(biāo)物體視覺(jué)捕捉利用軟件算法使機(jī)器人能夠根據(jù)圖像信息實(shí)現(xiàn)路徑自主規(guī)劃結(jié)合籠狀結(jié)構(gòu)實(shí)現(xiàn)捕捉和運(yùn)送雙重功能

        關(guān)鍵詞視覺(jué)捕捉數(shù)字圖像處理路徑規(guī)劃

        中圖法分類(lèi)號(hào):TP391文獻(xiàn)標(biāo)識(shí)碼:A

        Design of intelligent vision capture system based on STM32H7

        SUN Haoran,WANG Binfeng

        (Nanhang Jincheng College,Nanjing 211156,China)

        Abstract:With the continuous expansion of the application field of mobile robot,it has become one ofthe research hotspots at home and abroad.Aiming at the phenomena of frequent ball picking andchanging in ball training,this paper puts forward the design of intelligent visual capture systembased on STM32H7.At the same time,the software algorithm enables the robot to realize pathindependent planning according to the image information,and complete the dual functions of captureand transportation combined with the cage structure.

        Key words: visual capture,digital image processing,path planning

        1? 引言

        在球類(lèi)運(yùn)動(dòng)訓(xùn)練中,對(duì)于效率的要求往往很高,本文提出了使用機(jī)器人代替人工實(shí)現(xiàn)主動(dòng)式撿球,可以省去很多人力以及節(jié)約運(yùn)動(dòng)員的時(shí)間。本項(xiàng)目使用MicroPython語(yǔ)言編寫(xiě)[1] ,利用OpenMv的圖像處理模塊,使用攝像頭采集圖像,并通過(guò)主控單片機(jī) STM32H750對(duì)圖像進(jìn)行數(shù)字圖像處理[2]。整體路徑規(guī)劃應(yīng)用線性回歸算法得到擬合直線,通過(guò)最小二值化處理較為簡(jiǎn)單的路徑規(guī)劃問(wèn)題。對(duì)于復(fù)雜地面,則通過(guò)Theil?Sen線性回歸算法,增強(qiáng)了系統(tǒng)的適應(yīng)能力。借助 MATLAB 仿真后,在實(shí)際的運(yùn)行測(cè)試中,呈現(xiàn)的效果良好。利用 PID 算法程序計(jì)算得到輸出值,通過(guò) L298N 電機(jī)驅(qū)動(dòng)模塊控制左右兩部電機(jī)轉(zhuǎn)動(dòng),進(jìn)而控制小車(chē)行駛速度及方向,最終使小車(chē)能夠勝任運(yùn)動(dòng)員在平時(shí)訓(xùn)練及比賽期間的撿球工作,并能將球運(yùn)送到指定位置。本文設(shè)計(jì)的機(jī)器人具有自主捕捉和運(yùn)送功能,可應(yīng)用場(chǎng)地種類(lèi)多,對(duì)未知空間適應(yīng)能力及探索能力強(qiáng)。

        2? 系統(tǒng)總體設(shè)計(jì)

        本機(jī)器人系統(tǒng)使用 STM32H750為主控核心,具備 480MZ 主頻,1MB 分散 SRAM ,且增加外部8MB QSPI?FLASH 。搭載攝像頭接口采用2.54排座,可直插 7670、7725攝像頭,采用 OV7670攝像頭驅(qū)動(dòng),利用其 7670倍頻機(jī)制,可讓最大幀率 QQVGA 模式達(dá)到60幀/s ,QVGA 達(dá)到30幀/s 。驅(qū)動(dòng)使用 L298N 雙 H 橋直流電機(jī)驅(qū)動(dòng)模塊,可提供最大功率25W,控制2 相步進(jìn)電機(jī),直接驅(qū)動(dòng)兩路直流電機(jī),同時(shí)利用板內(nèi)可取的+5V 電供給單片機(jī) STM32H750系統(tǒng)核心使能。搭配帶5V 充放電一體模塊鋰電池電源獨(dú)立工作。捕捉器采用滾輪式機(jī)械結(jié)構(gòu),搭配彈性繩,通過(guò)滾輪與目標(biāo)物體的轉(zhuǎn)速差,實(shí)現(xiàn)對(duì)目標(biāo)物體的捕獲及運(yùn)載。

        本系統(tǒng)的色塊識(shí)別功能通過(guò)OpenMV色彩跟蹤模塊,采集目標(biāo)物體的數(shù)字信息,并將數(shù)字信息通過(guò) UART 異步串行通信協(xié)議,發(fā)送到主控芯片 STM32H750。經(jīng)過(guò) STM32H750處理后,對(duì)識(shí)別到的物體進(jìn)行判別,即判斷是否為所設(shè)定的目標(biāo)。若識(shí)別到的物體不是目標(biāo)物體,則通過(guò)控制左右電機(jī)的電機(jī)正轉(zhuǎn)、反轉(zhuǎn),實(shí)現(xiàn)機(jī)器人在平面上進(jìn)行360°旋轉(zhuǎn),直至判別到目標(biāo)物體的方位;若識(shí)別到的物體為目標(biāo)物體,則通過(guò)采集到的數(shù)據(jù),前往目標(biāo)物體處,并將其捕獲。系統(tǒng)總體布局圖如圖1 所示。

        3? 系統(tǒng)設(shè)計(jì)的具體論證

        本系統(tǒng)具有物體追蹤、數(shù)字圖像處理、自動(dòng)規(guī)劃路徑等功能。通過(guò)系統(tǒng)論證和實(shí)際檢測(cè),最終得到最優(yōu)效果。

        3.1? 物體追蹤

        通過(guò)分析目標(biāo)物體的顯著特征,如顏色、形狀、體積等各方面特點(diǎn),考慮到實(shí)際場(chǎng)地的干擾因素以及系統(tǒng)設(shè)計(jì)難易度,故決定采用顏色追蹤,色塊識(shí)別的功能則由OpenMV完成。機(jī)器人通過(guò)搭載的普通小型攝像頭捕捉實(shí)時(shí)畫(huà)面,借助OpenMv的庫(kù)函數(shù),調(diào)用色塊識(shí)別與圖像處理模塊,將攝像頭捕捉到的畫(huà)面進(jìn)行顏色分析,并獲取有效像素信息,同時(shí)通過(guò)像素值的大小判斷機(jī)器人與目標(biāo)物體的距離[3]。實(shí)際操作中,必須考慮環(huán)境造成的干擾,如場(chǎng)地背景顏色與目標(biāo)顏色的相似程度、不同光照角度引起的光線干擾、顏色塊與鏡頭的距離改變而引起的誤差和錯(cuò)誤分析,通過(guò)雙邊濾波器對(duì)圖像進(jìn)行卷積,使得采集到的圖像平滑,同時(shí)保持圖像中的邊緣。控制使用雙邊濾波器匹配顏色的接近程度以及像素在空間方面相互模糊的程度。根據(jù)實(shí)際操作環(huán)境影響因素的不同,如光照角度、地面清潔度等,將 threshold=True 值設(shè)置為0 或1 ,傳遞0 或1 來(lái)啟動(dòng)圖像的自適應(yīng)閾值處理功能。負(fù)數(shù) offset 值將更多像素設(shè)置為1 ,而正值僅將最強(qiáng)對(duì)比度設(shè)置為1 。最后,完成了融合雙邊濾波器的基于OpenMV的顏色塊識(shí)別模塊。

        3.2? 數(shù)字圖像處理

        針對(duì)數(shù)字圖像的處理技術(shù),普遍采用圖像分割。利用圖像分割可以實(shí)現(xiàn)將目標(biāo)物體的特征像素與其他影響因子的特征進(jìn)行區(qū)別,將目標(biāo)物體標(biāo)記為圖像前景,干擾因子標(biāo)記為圖像背景。根據(jù)圖像類(lèi)型,可分為灰度圖像分割、彩像分割和紋理圖像分割??紤]到性能、計(jì)算量以及實(shí)現(xiàn)難易度,本設(shè)計(jì)采用閾值分割的方法,對(duì)圖像進(jìn)行首次處理,與事先采集到的目標(biāo)物體的特殊閾值相對(duì)比,將獲取到的圖像像素分為若干目標(biāo)區(qū)域以及背景區(qū)域,每個(gè)區(qū)域擁有獨(dú)立的灰度級(jí),將目標(biāo)區(qū)域像素與背景區(qū)域像素的特殊處仔細(xì)區(qū)分,以實(shí)現(xiàn)對(duì)目標(biāo)物體的精確視覺(jué)捕捉。在實(shí)際運(yùn)行中,需要不斷調(diào)整閾值范圍,以更好地減少背景環(huán)境產(chǎn)生的干擾。

        3.3? 自動(dòng)路徑規(guī)劃

        國(guó)內(nèi)外對(duì)于智能路徑規(guī)劃方案的研究和使用,主要采取構(gòu)型空間法、神經(jīng)網(wǎng)絡(luò)法以及柵格解耦法 [4~ 6] ,它們也是目前發(fā)展較為成熟的技術(shù)手段。通過(guò)對(duì)柵格解耦法的研究,將機(jī)器人識(shí)別到的整體空間解耦成具有相同目標(biāo)點(diǎn)的更小范圍區(qū)域,機(jī)器人的工作區(qū)間由這些區(qū)域組成,機(jī)器人將在被解耦的作業(yè)空間上自動(dòng)實(shí)現(xiàn)在該區(qū)塊內(nèi)的小區(qū)塊路線規(guī)劃。當(dāng)某個(gè)機(jī)器人在某一個(gè)小區(qū)域環(huán)境中受到阻礙時(shí),可以選擇將此小區(qū)域重新分割為至少四個(gè)大區(qū)塊或者更多小的區(qū)塊,并盡量在其中重新尋找一個(gè)最好的路徑,其中柵格大小將直接反映機(jī)器人對(duì)環(huán)境阻礙時(shí)的最佳分辨路線選擇和最終設(shè)計(jì)時(shí)間,柵格大小不易確定。

        神經(jīng)網(wǎng)絡(luò)算法在大型空間的全局路徑規(guī)劃效果很好,但具體環(huán)境千變?nèi)f化,很難用數(shù)學(xué)公式來(lái)描述,神經(jīng)網(wǎng)絡(luò)的整體應(yīng)用不是很好。經(jīng)過(guò)比較,本系統(tǒng)采用柵格解耦法完成機(jī)器人對(duì)未知路徑的自主規(guī)劃功能。通過(guò)對(duì)柵格解耦法的研究,借助線性回歸找出一條擬合直線,借用最小二乘法公式:

        根據(jù)計(jì)算得出擬合曲線,通過(guò)對(duì)比選擇出和實(shí)際路徑吻合度最高的曲線,該曲線就是道路的邊緣。使用線性回歸時(shí),必須先將圖像進(jìn)行二值化。在此之前,需要先設(shè)定一個(gè)閾值,將此閾值下的數(shù)字設(shè)定為白色,閾值上的數(shù)字則設(shè)定為黑色。對(duì)于圖像中的閾值像素,可以進(jìn)行線性回歸運(yùn)算。采用最小的二階乘法來(lái)進(jìn)行運(yùn)算,通常運(yùn)算速度相對(duì)較快,但卻無(wú)法同時(shí)處理所有的異常值。如果 robust 是一個(gè) True ,那么可以采用Theil?Sen(泰爾-森估算)線性回歸算法,以獲取圖像在每個(gè)閾值處大概的像素所有傾斜度的中值。如果經(jīng)過(guò)閾值處理后的數(shù)據(jù)量仍十分龐大,則可以在80×60圖像上,采取 N 值的二次方操作,一定程度上可以將 FPS 降低到5 幀以下。同時(shí),若經(jīng)過(guò)閾值處理后得像素?cái)?shù)量過(guò)少,即便閾值像素異常值達(dá)到27%,所獲取的中值依舊有效,可以使用,且魯棒性能優(yōu)異。對(duì)于目標(biāo)物體的像素閾值,通過(guò)攝像頭拍攝目標(biāo)物體的照片,利用 IDE 的幀緩沖選擇目標(biāo)物體的閾值功能。直方圖會(huì)同步到最新位置。并依次記錄每個(gè)直方圖中的色塊初始處以及下降點(diǎn)位,由此可獲得 Thresholds 的低值和高值大小。通過(guò)實(shí)踐測(cè)量,發(fā)現(xiàn)在實(shí)際操作中使用手動(dòng)確定閾值更為方便。

        3.4? 動(dòng)力傳輸系統(tǒng)設(shè)計(jì)

        針對(duì)未知復(fù)雜環(huán)境的情況,需要選擇性能合適的動(dòng)力傳輸結(jié)構(gòu),通過(guò)接收電機(jī)產(chǎn)生的轉(zhuǎn)力,使機(jī)器人實(shí)現(xiàn)平面運(yùn)轉(zhuǎn)。考慮到靈活性、耐磨損性等諸多因素,現(xiàn)行的方案中,動(dòng)力傳輸?shù)脑O(shè)計(jì)大多采用履帶式,或者使用麥克納姆輪方案。履帶式設(shè)計(jì)的優(yōu)點(diǎn)在于其擁有較好的適應(yīng)性,針對(duì)不同需求,可以方便地對(duì)履帶長(zhǎng)度進(jìn)行調(diào)整。一方面,其牽引力較大。牽引效率方面,輪式可提供的最大牽引效率在55%~ 65%之間,履帶式則可高達(dá)70%~80%,而輪式發(fā)動(dòng)機(jī)提供的有效功率要比履帶式低15%左右。另一方面,履帶式設(shè)計(jì)的穩(wěn)定性強(qiáng)。通過(guò)調(diào)整履帶大小,可以實(shí)現(xiàn)對(duì)機(jī)器人移動(dòng)過(guò)程中重心點(diǎn)的控制,使機(jī)器人對(duì)地面有較高的附著力,防止機(jī)器人在光滑或傾斜地面發(fā)生翻滾倒地現(xiàn)象。且履帶式機(jī)器人操控靈活,通過(guò)兩邊轉(zhuǎn)速差實(shí)現(xiàn)靈活、小角度轉(zhuǎn)彎。但是,其行駛速度偏慢,在執(zhí)行效率方面遠(yuǎn)不如輪式結(jié)構(gòu)。

        通過(guò)對(duì)麥克納姆輪的動(dòng)力傳輸結(jié)構(gòu)的研究,其特點(diǎn)在于擁有四組直流電機(jī)分別提供動(dòng)力。利用該特點(diǎn),可以使機(jī)器人十分靈活地朝各方向移動(dòng),在此基礎(chǔ)上研究的全方向移動(dòng)系統(tǒng),可以提供更高的效率。相較于履帶式機(jī)器人,其轉(zhuǎn)向半徑更小、更靈活。但是,其缺點(diǎn)在于輪子不平整,且易破損。通常通過(guò)四組電機(jī)進(jìn)行搭配使用。由于 L298N 雙 H 橋直流電機(jī)驅(qū)動(dòng)模塊一般搭載兩路直流電機(jī),綜合價(jià)格、性能及實(shí)際使用需求等各方面因素,本次選用履帶式設(shè)計(jì)。

        3.5? 機(jī)械捕捉

        當(dāng)機(jī)器人識(shí)別并通過(guò)規(guī)劃的路徑到達(dá)目標(biāo)體位置處時(shí),需要完成對(duì)目標(biāo)物體的抓捕工作,以實(shí)現(xiàn)后續(xù)運(yùn)輸、傳遞的功能。可采用機(jī)械臂、滾筒式等機(jī)械結(jié)構(gòu)設(shè)計(jì)完成此部分功能。對(duì)于機(jī)械臂的操作,要求機(jī)器人控制與目標(biāo)物體的距離,并需要在目標(biāo)物體前停留一段時(shí)間,給機(jī)械臂提供抓捕操作的時(shí)間以及空間,且機(jī)械臂單次可抓捕和運(yùn)輸數(shù)量較小,操作效率較低。

        滾輪式機(jī)械結(jié)構(gòu)參考高爾夫球推式撿球機(jī),將推筒前置,通過(guò)機(jī)械結(jié)構(gòu)搭建,能夠?qū)崿F(xiàn)被動(dòng)式跟隨機(jī)器人同步運(yùn)動(dòng)。滾輪兩邊采用亞克力板雕刻,使用彈性繩連接,中間通過(guò)承力軸固定滾輪。目標(biāo)物體一般處于靜止?fàn)顟B(tài),低速旋轉(zhuǎn)的滾輪便可成功捕獲、攜帶目標(biāo)物體。通過(guò)搭載滾輪式結(jié)構(gòu),可以使機(jī)器人實(shí)現(xiàn)同步不間斷工作。其缺點(diǎn)在于轉(zhuǎn)向不靈活。

        經(jīng)過(guò)實(shí)際檢測(cè),考慮到效率及實(shí)用情況,本機(jī)器人系統(tǒng)采用滾輪式機(jī)械結(jié)構(gòu)。

        4? 創(chuàng)新點(diǎn)

        (1)采用OpenMv的模塊與 STM32H7之間建立聯(lián)系,借助 STM32的強(qiáng)大算力,完美地解決了算法模型的搭建以及數(shù)據(jù)處理問(wèn)題。且 STM32的功能拓展性好,對(duì)于設(shè)備的需求的變更方便、易上手。

        (2)機(jī)械結(jié)構(gòu)創(chuàng)新利用差速滾輪設(shè)計(jì)代替機(jī)械臂夾具,提高了工作效率,縮小了智能車(chē)的體積,且其易于拆卸的結(jié)構(gòu),使實(shí)際使用更為方便。

        (3)最小二乘法與Theil?Sen線性回歸算法相結(jié)合,降低了系統(tǒng)宕機(jī)的概率,有效提升了系統(tǒng)的穩(wěn)定性。

        5? 結(jié)論

        本機(jī)器人系統(tǒng)主控使用 STM32H7系列芯片,延續(xù)了 STM32系列高性能的產(chǎn)品特點(diǎn),提供支持單核解決方案,完成算法控制、圖像信息處理等一系列任務(wù)。同時(shí),通過(guò)給機(jī)器人搭配攝像頭模塊進(jìn)行實(shí)時(shí)畫(huà)面捕捉以及2.54排線連接傳遞控制信號(hào),機(jī)器人可以自完成行識(shí)別目標(biāo)物體及捕捉目標(biāo)物,通過(guò)算法實(shí)現(xiàn)全局自主規(guī)劃最優(yōu)路線并用最短的時(shí)間完成任務(wù)。在確認(rèn)目標(biāo)物體后,機(jī)器人可自行運(yùn)作,前往目標(biāo)點(diǎn)取球。在實(shí)際操作過(guò)程中,可使用多個(gè)機(jī)器人進(jìn)行區(qū)域分管協(xié)同運(yùn)作,分工明確,互不干擾,極大程度上可以代替人力完成工作。本項(xiàng)目將體育運(yùn)動(dòng)與智能車(chē)進(jìn)行結(jié)合,實(shí)現(xiàn)智能車(chē)實(shí)際應(yīng)用化,智能車(chē)控制與機(jī)械結(jié)構(gòu)的有機(jī)結(jié)合,形成一個(gè)整體,操作簡(jiǎn)便、應(yīng)用范圍廣、使用壽命長(zhǎng),相較于人工成本,機(jī)器人的性?xún)r(jià)比更高,且實(shí)現(xiàn)了人工智能化,具有較廣闊的應(yīng)用前景。參考文獻(xiàn):

        [1] Sugihara K,Smith J.Genetic Algorithms for Adaptive MotionPlanning of? An? Autonomous? Mobile? Robot [ C ] ∥ IEEE International? Symposium? on? Computational? Intelligence? in Robotics and Automation.1997.

        [2] 陶霖密,徐光祐.機(jī)器視覺(jué)中的顏色問(wèn)題及應(yīng)用[ J].科學(xué)通報(bào),2021(3):178?190.

        [3] 張開(kāi)宇,高國(guó)偉,毛浩龍.基于 MQTT 的機(jī)器人集群控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)測(cè)量與控制,2021(6):98?102.

        [4] 王書(shū)俠,王國(guó)新,劉智超.一種簡(jiǎn)易超聲波測(cè)距裝置的設(shè)計(jì)與實(shí)現(xiàn)[J].儀表技術(shù),2021(3):23?24+66.

        [5] 秦昆.異構(gòu)件雙機(jī)械臂協(xié)同拋光控制及路徑優(yōu)化技術(shù)研究[D].福建:廈門(mén)理工學(xué)院,2021.

        [6] 朱大奇,顏明重.移動(dòng)機(jī)器人路徑規(guī)劃技術(shù)綜述[ J].控制與決策,2010,25(7):961?967.

        作者簡(jiǎn)介:

        孫浩然(2001— ),本科,研究方向:機(jī)器人算法控制技術(shù)。

        猜你喜歡
        系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        基于PowerPC+FPGA顯示系統(tǒng)
        基于UG的發(fā)射箱自動(dòng)化虛擬裝配系統(tǒng)開(kāi)發(fā)
        半沸制皂系統(tǒng)(下)
        FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        一德系統(tǒng) 德行天下
        PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
        91国内偷拍一区二区三区| 18禁美女裸身无遮挡免费网站| 免费一级特黄欧美大片久久网| 制服丝袜人妻中出第一页| 男生自撸视频在线观看| 人人澡人人妻人人爽人人蜜桃麻豆| 国产 字幕 制服 中文 在线| 日韩AV无码一区二区三区不卡毛片| 色婷婷精久久品蜜臀av蜜桃| 亚洲精品一品区二品区三区| 久久99国产精一区二区三区| 精品人妻伦九区久久AAA片69| 国产精品国产三级国产AvkTV| 精品一区二区三区a桃蜜| 中国女人内谢69xxxxxa片| 无码人妻丰满熟妇片毛片 | 亚洲精品一区二区三区大桥未久| 欧美日韩a级a| 日本一区二区免费看片| 夹得好湿真拔不出来了动态图| 竹菊影视欧美日韩一区二区三区四区五区| 久久国产乱子精品免费女| 国产一区三区二区视频在线观看| 日本丰满熟妇videossexhd| 国产乱人伦偷精品视频| 亚洲精品国产福利在线观看 | 国产欧美日韩专区毛茸茸| 国产不卡在线播放一区二区三区| 强开少妇嫩苞又嫩又紧九色| 亚洲男人第一av网站| 国产高清黄色在线观看91| 精品亚洲人伦一区二区三区| 在线观看国产激情视频| 少妇厨房愉情理伦bd在线观看| 久久无码一二三四| 97超碰中文字幕久久| 久久亚洲精品情侣| 国产亚洲美女精品久久久| 国产大陆av一区二区三区| 粉嫩国产av一区二区三区| 亚洲色欲色欲www|