999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于OpenMV的水下機器人管道巡檢比賽策略研究

2021-02-03 08:47:34顧才東馬建圓李子龍
無線互聯科技 2021年1期
關鍵詞:單片機比賽

錢 平,顧才東,馬建圓,劉 鋒,李子龍

(蘇州市職業大學,江蘇 蘇州 215104)

0 引言

近年來,隨著國家海洋開發步伐的加快,人工智能前沿技術的飛速發展,前沿的AI技術與海洋開發相結合必然是大勢所趨。隨著國家對海洋強國發展戰略的提升,在各級政府的引領下,智能水下機器人發展迅猛,水下機器人在軍事和民用領域都有著廣泛的應用[1]。由江蘇省教育廳主辦的江蘇省大學生機器人大賽水中機器人項目,貫徹了學科建設與課程實踐,加快教學深化改革,旨在培養當代大學生動手實踐能力、創新能力、團結協作能力,也積極為新一代人工智能發展規劃添磚加瓦,該賽項近幾年正如火如荼地舉辦著。

比賽項目規則介紹,首先將機器魚放于起點,不得超過起始線。當裁判吹哨時比賽即為開始,不能控制水下機器人使其自主游動。水下機器人沿著白色PVC管道進行巡跡游動,游動過程中將識別貼在白色PVC管道上的直徑為3 cm的黑色膠布點,并以聲音或者光等形式回傳,比賽結果以準確率優先,準確率一致時時間短者獲勝[2]。以往比賽過程中大部分使用的是光電傳感器作為采集信息模塊,隨著機器視覺的不斷發展,開源的機器視覺模塊的應用,攝像頭采集的數據較其他模塊受周邊環境影響小,識別準確率高。因此,本比賽策略采用的是將開源OpenMV模塊應用于水下機器人來進行該項目的比賽。

1 硬件設計方案

1.1 整體硬件系統設計

基于OpenMV顏色圖像識別的水中巡檢智能機器人核心控制器采用的是STM32F103單片機,以電源管理模塊、驅動電路模塊、游動舵機模塊、OpenMV模塊和LED信號燈等模塊構成了整個硬件系統。數字攝像頭將采集到的圖像信號傳給OpenMV模塊,以OV7725感光元件作為機器視覺模塊,通過OV7725感光元件采集圖像并通過內置的圖像處理算法將信息傳遞給水下機器人的STM32控制器來控制機器魚游動速度、轉向等操作,并在檢測到管道黑點時以燈光閃爍作為檢測信號。整體結構如圖1所示。

1.2 主控模塊

圖1中主控制器采用STM32F103單片機為整個執行系統的控制核心,該單片機集高性能、實時功能強、低功耗、數字信號處理能力強等優點于一身。具有USART、I2C、定時器等豐富的外設,便于開發和應用[3]。

圖1 整體系統框

1.3 OpenMV模塊

OpenMV攝像頭是一款小巧、低功耗、低成本的電路板,可以很輕松地完成機器視覺(Machine Vision)應用。OpenMV搭載Micro Python解釋器,使用Python來編程使機器視覺算法的編程變得比較簡單。OpenMV具有簡單的專用的IDE,它有自動提示、代碼高亮的功能,而且有一個圖像窗口可以直接看到攝像頭的圖像,有終端可以debug,還有一個包含圖像信息的直方圖[4]。可以把采集到的圖像算法結構通過串口傳遞給主控模塊,使得執行模塊做出相應的動作。

1.4 電源模塊

電源模塊作為整個系統的供電系統,為了保證水下機器人和OpenMV模塊正常工作,在用12.6V的鋰電池,降壓并穩壓到5 V給單片機和OpenMV模塊供電,另一路直接給水下機器人魚尾電機供電。

2 策略原理及軟件設計

基于OpenMV的水下機器人管道巡檢主要原理是利用攝像頭采集到的圖像信號通過串口傳遞給水下機器人執行系統做出相應的動作。該模塊搭載了Micro Python解釋器,使用Python腳本語言編程實現一系列的功能。本識別系統主要應用到OpenMV的顏色識別功能,通過識別到的不同顏色及色域面積的大小等條件通過串口反饋給單片機使得水下機器人做出相應的動作。在正式比賽運行之前,首先對OpenMV模塊進行初始化,包括導入uart類等相應操作,設置串口波特率為9 600,初始化攝像頭,選擇像素模式 RGB565,設置為彩色,設置為QVGA模式的分辨率為320*240,關閉白平衡和自動增益,關鍵尋找色塊的色域設置white_thresholds=(minL,maxL,minA,maxA,minB,maxB)。這個函數表示白色管道的閾值,黑色標志為black_thresholds。通過提前拍攝管道圖片,設置閾值,將所得閾值即LAB值,代入代碼中,如圖2所示為色域參數的選擇和優化,其中黑點是要識別的點,白色的為巡跡的管道。

圖2 色域選擇設置方法

模塊初始化和色域參數選擇好之后,水下機器人在比賽運行開機后沿著白色管道直行,期間遇到的情況包括3種:直行偏差時的修正,直角右拐彎和檢測到黑點進行報警示意。由于采用的是320*240的像素,所以圖像X軸采用-160到160,圖像面積為76 800。第一種情況出現直線行駛偏差時中心線會偏移,當偏移到一定程度時,串口回傳“P”,單片機利用函數通過左右微調使得中心線坐標保持在0左右;第二種情況出現如圖1的直角右轉彎時,判斷X軸正坐標大于200時并且圖像面積介于28 000和76 800時判斷為出現直角右拐情況,串口回傳“R”,單片機利用右轉函數控制水下機器人右轉。第三種情況在運行過程中當檢測到黑點時,串口回傳“L”,單片機利用函數控制LED燈光閃爍3次作為報警示意。

圖3是比賽時水下機器人運行的主程序流程。水下機器人上電后,首先進行系統初始化,主要包括OpenMV模塊初始化,STM32單片機的中斷初始化,各類應用函數初始化。進入循環函數,并且開始時直行運動,當攝像頭檢測到黑點通過串口發送“L”使得單片機接收到信號時燈光標志位l_bit反復三次置1和0,使得燈光閃爍3次。當攝像頭檢測到轉彎條件時通過串口發送“R”使得單片機接收到信號時右轉彎標志位zw_bit置1,水下機器人執行右轉彎運動。當檢測到整個水下機器人軌跡偏移管道時通過串口發送“P”使得單片機接收到信號時偏移修正標志位mode_bit置1或者置2,置1表示左偏修正,置2表示右偏修正。最終在整個循環程序中完成圖1比賽場地的巡跡管道并識別黑點的比賽任務。

圖3 軟件算法流程

3 比賽測試及優化

在以往的該項目比賽過程中大部分參賽隊伍采用的是紅外傳感器去獲取感知到周圍的信號,由于在水中受到精度等影響,效果不是很好,容易產生誤報甚至是完全偏離管道的現象,從而導致比賽失敗。因此采取優化方案,第一,本系統采用的是攝像頭采集信號,能很好解決以上問題;第二,在測試過程中右拐彎時,不能全速游動通過,否則會由于慣性很容易沖出管道導致比賽失敗,經過再三測試得出結論:通過右拐彎時把速度降為直線管道時的百分之六十,能夠順利完成比賽。實驗室測試的過程中黑點的識別率都在100%,并且跑完全程的時間基本在一分鐘以內,取得較好的比賽效果,并在2019年江蘇省大學生機器人比賽中取得較好的成績。

4 總結

本研究提出了基于OpenMV圖像識別水下機器人進行水中巡檢比賽策略。OpenMV攝像頭模塊作為數據采集模塊,以STM32單片機作為水下機器人運行核心。整體系統在該項目比賽中識別率和運行時間都有很強的優越性。系統的設計也為智能水下機器人在水底管道巡檢等應用領域提供了思路和參考。

猜你喜歡
單片機比賽
健美比賽
環球時報(2022-03-21)2022-03-21 19:19:19
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
發芽比賽
大灰狼(2019年4期)2019-05-14 16:38:38
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
選美比賽
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
比賽
最瘋狂的比賽
智慧少年(2016年2期)2016-06-24 06:12:54
主站蜘蛛池模板: 国产福利小视频高清在线观看| 色呦呦手机在线精品| 久久五月视频| 亚洲第一综合天堂另类专| 国产一区三区二区中文在线| 毛片一区二区在线看| 99精品在线视频观看| 国产精品亚洲片在线va| 亚洲欧美人成人让影院| 国产91视频观看| 精品国产自| 久操线在视频在线观看| 中文成人在线| 成人午夜视频网站| 国内毛片视频| 亚洲精品图区| 国产无套粉嫩白浆| 国产av无码日韩av无码网站| 久久99精品久久久久久不卡| 尤物午夜福利视频| 91欧美在线| 久久国产精品国产自线拍| 成人在线第一页| 国产亚洲欧美另类一区二区| 成人无码区免费视频网站蜜臀| 欧洲精品视频在线观看| 亚洲成人福利网站| 国产成人久久777777| 亚洲av无码专区久久蜜芽| 亚洲无码精彩视频在线观看| 成人噜噜噜视频在线观看| 国产精品无码久久久久AV| 青青青国产视频手机| 91人妻在线视频| 国产精品欧美激情| 婷婷色中文网| a色毛片免费视频| 欧美午夜网| 免费欧美一级| 精品丝袜美腿国产一区| 制服丝袜亚洲| 久久无码av一区二区三区| 在线毛片网站| 日本午夜视频在线观看| 国产精品区网红主播在线观看| 91精品人妻一区二区| 国产一区三区二区中文在线| 亚洲αv毛片| 国产91全国探花系列在线播放| 国产成人高清精品免费软件| 久久一本日韩精品中文字幕屁孩| 天堂成人av| 国产幂在线无码精品| 国产精品成| 播五月综合| 在线免费a视频| 天堂网亚洲系列亚洲系列| 日本人妻一区二区三区不卡影院| 亚洲天堂视频网站| 伊人色天堂| 福利在线不卡一区| 99在线视频精品| 亚洲系列无码专区偷窥无码| 免费又黄又爽又猛大片午夜| 国产亚洲欧美另类一区二区| 在线不卡免费视频| 欧美成人精品高清在线下载| 天天综合网色中文字幕| 亚洲欧美成人综合| 欧美性精品不卡在线观看| 无码精品国产VA在线观看DVD| 日韩精品成人在线| 欧美日韩中文国产| 亚洲成人动漫在线观看| 婷婷色狠狠干| 69av免费视频| 久久99国产精品成人欧美| 亚洲第一国产综合| a级毛片免费网站| 欧美午夜视频在线| 亚洲精品视频在线观看视频| 亚洲精品天堂在线观看|