(2)水下圖像處理算法
水下機(jī)器人主要的環(huán)境感知手段是圖像,但是由于水體會(huì)對(duì)水下圖像產(chǎn)生嚴(yán)重的弱化現(xiàn)象,且一些水下物體存在著可變形的特點(diǎn),從而嚴(yán)重影響水下機(jī)器人檢測(cè)識(shí)別能力。
因此本產(chǎn)品提供基于EDUROV視覺(jué)成像系統(tǒng)的水下圖像處理算法實(shí)現(xiàn)平臺(tái)。EDUROV將攝像頭采集到的圖像數(shù)據(jù)傳到上位機(jī),上位機(jī)運(yùn)行水下圖像處理算法對(duì)采集到的圖像進(jìn)行圖像增強(qiáng)、目標(biāo)定位等功能實(shí)現(xiàn)。
本產(chǎn)品提供軟件接口給用戶直接對(duì)圖像進(jìn)行處理。用戶可以根據(jù)自己需要進(jìn)行開(kāi)發(fā)和修改。
(3)全套仿真軟件
EDUROV-simulator是與EDUROV配套的,專門(mén)用于ROV的一套開(kāi)發(fā)和仿真系統(tǒng)。它包含一個(gè)計(jì)算機(jī)軟件包,使用不同工作模式對(duì)ROV進(jìn)行仿真。通過(guò)Gazebo軟件可以非常直觀的看到自己親手設(shè)計(jì)的ROV與周邊環(huán)境交互。同時(shí),通過(guò)Rviz軟件可以非常細(xì)節(jié)的看到ROV運(yùn)動(dòng)姿態(tài)、仿真參數(shù),便于用戶接下來(lái)的分析和改進(jìn)。ROV在水底仿真示意圖如圖五。
圖五仿真軟件中ROV在海底展示
Rviz細(xì)節(jié)觀察參數(shù)界面如圖六所示。
圖六Rviz中界面與軌跡規(guī)劃展示
界面介紹如下:
1)ROV狀態(tài)監(jiān)控欄
這部分展示了ROV所處的運(yùn)行狀態(tài)。包括俯仰角,參考點(diǎn)距離,參考點(diǎn)等信息。
2)Rviz仿真狀態(tài)欄
展示仿真運(yùn)行時(shí)的節(jié)點(diǎn)、模型、tf等。
3)ROV攝像頭成像仿真
仿真中模擬的攝像頭成像。圖像為之前建的seabed河床圖。
4)ROV仿真主畫(huà)面
展示ROV與海底背景的主畫(huà)面。紫色為預(yù)先設(shè)定的軌跡。只要載入預(yù)編的.yaml文件,向節(jié)點(diǎn)輸入目標(biāo)點(diǎn)、速度即可使ROV沿著設(shè)定路徑前進(jìn)。為后面做路徑規(guī)劃做基礎(chǔ)。
5)仿真時(shí)間信息
仿真軟件包括的功能有:
搭建屬于自己的水下ROV模型
通過(guò)點(diǎn)云等源文件構(gòu)建海底模型
ROV水下姿態(tài)控制
ROV水下路徑規(guī)劃
干擾下的ROV控制
4)機(jī)器學(xué)習(xí)框架
為了滿足日益增長(zhǎng)的機(jī)器學(xué)習(xí)需要,本產(chǎn)品在上位機(jī)提供機(jī)器學(xué)習(xí)框架。
研究項(xiàng)目
RESEARCH PROJECT
(1)水下機(jī)器人傳感與感知技術(shù)
傳感器主要包括:聲吶、電子羅盤(pán)、陀螺儀、GPS、攝像頭、深度傳感器等多種傳感器。可完成的實(shí)驗(yàn)研究包括:
基于聲吶的環(huán)境建模
基于GPS和電子羅盤(pán)的機(jī)器人區(qū)域?qū)Ш蕉ㄎ谎芯?/span>
基于深度傳感器的定高定深控制研究
基于水下攝像頭的視覺(jué)獲取(2)智能系統(tǒng)及其控制算法
本產(chǎn)品配有四個(gè)水下推進(jìn)器,使用通過(guò)電子調(diào)速器控制其推力。基于EDUROV的水下機(jī)器人平臺(tái),可以在真正的水下平臺(tái)上研究動(dòng)態(tài)復(fù)雜環(huán)境下水下機(jī)器人的控制。同時(shí)結(jié)合視覺(jué)、陀螺儀、深度傳感器等傳感器信息,可精確控制水下機(jī)器人的運(yùn)動(dòng)。結(jié)合仿真軟件,可以完成理論à仿真à實(shí)驗(yàn)驗(yàn)證的研究流程,進(jìn)行相關(guān)算法的驗(yàn)證,可開(kāi)展的研究領(lǐng)域包括:
基于PID控制的機(jī)器人運(yùn)動(dòng)控制研究
水下機(jī)器人的動(dòng)力學(xué)、運(yùn)動(dòng)學(xué)建模
機(jī)器人系統(tǒng)中的嵌入式控制器研究(基于stm32處理器)
基于遺傳算法的水下機(jī)器人智能控制和路徑規(guī)劃研究
(3)機(jī)器視覺(jué)技術(shù)
水下視覺(jué)對(duì)于水下機(jī)器人作業(yè)非常重要。EDUROV包括標(biāo)準(zhǔn)配置的單目攝像頭以及可選配的雙目立體視覺(jué)攝像頭,可開(kāi)展與計(jì)算機(jī)視覺(jué)相關(guān)的研究有:
水下圖像傳輸與解碼
基于機(jī)器視覺(jué)的視覺(jué)導(dǎo)航系統(tǒng)研究
圖像特征與模板匹配技術(shù)研究
基于視覺(jué)的三維環(huán)境重建研究
視覺(jué)伺服技術(shù)機(jī)器控制系統(tǒng)研究
(4)水下機(jī)器人仿真
仿真軟件可以在接觸實(shí)物前提前了解算法和硬件模型,做到心中有數(shù),大大降低了教學(xué)研究的上手難度,同時(shí)也提高了學(xué)習(xí)的有效率。本產(chǎn)品提供的仿真功能有:
真實(shí)六自由度仿真
允許用戶指定載體組件位置和性能
加入環(huán)境影響因素,包括抄襲和海況
模擬輸入和輸出
數(shù)據(jù)記錄和回放
路徑規(guī)劃
羽流模擬