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
主站蜘蛛池模板: 日韩欧美中文| 人妻无码中文字幕一区二区三区| 91亚洲精选| 综合色88| 午夜老司机永久免费看片| 国产成人精品18| 中国毛片网| 欧洲高清无码在线| 国产91在线|中文| 亚洲视频色图| 熟女日韩精品2区| 成人精品免费视频| 日韩国产精品无码一区二区三区| 亚洲AV无码乱码在线观看裸奔 | 另类欧美日韩| 超级碰免费视频91| 国产内射一区亚洲| 欧美一区二区人人喊爽| 欧美a在线| 成人国产精品网站在线看| 精品欧美一区二区三区久久久| 国产麻豆另类AV| 久久鸭综合久久国产| 噜噜噜综合亚洲| 久久这里只有精品2| 精品無碼一區在線觀看 | 特级毛片免费视频| 久热这里只有精品6| www.99精品视频在线播放| 99爱在线| 国产视频a| 2022精品国偷自产免费观看| 亚洲精品视频免费| 日本久久久久久免费网络| 国产91小视频在线观看| 国产女人在线| 久久青草精品一区二区三区| 亚洲最大看欧美片网站地址| 美女国内精品自产拍在线播放| 国产精品免费入口视频| 国产网友愉拍精品视频| 日韩大片免费观看视频播放| 成年A级毛片| 九色在线观看视频| 亚洲精品午夜天堂网页| 视频一区视频二区中文精品| 日韩在线成年视频人网站观看| 欧美区一区二区三| 在线观看亚洲成人| 国产日韩AV高潮在线| 无码一区18禁| 在线精品亚洲一区二区古装| 亚洲天堂日本| 国产免费黄| 国产精品无码AV片在线观看播放| 毛片网站观看| 国产一级毛片网站| 极品尤物av美乳在线观看| 波多野结衣一区二区三区88| 国产玖玖视频| 亚洲乱亚洲乱妇24p| 91欧洲国产日韩在线人成| 亚洲欧美自拍中文| 欧美精品在线视频观看| 国产91蝌蚪窝| 九九香蕉视频| 国产精品va| 2022精品国偷自产免费观看| 欧美国产日韩在线播放| 久久精品aⅴ无码中文字幕| 无码免费试看| 亚洲一区二区成人| 国产午夜精品一区二区三| 精品国产中文一级毛片在线看| 呦女亚洲一区精品| 国产成人乱码一区二区三区在线| 在线观看国产小视频| 91亚洲视频下载| 欧美日韩在线国产| 亚洲人成影院午夜网站| 亚洲午夜国产精品无卡| 这里只有精品免费视频|