資料介紹
自主式水下機(jī)器人(Autonomous Underwater Vehicles,AUV)代表了未來(lái)水下機(jī)器人技術(shù)的發(fā)展方向,是當(dāng)前世界各國(guó)研究工作的熱點(diǎn)。對(duì)AUV的實(shí)時(shí)監(jiān)測(cè)和控制是AUV能否安全高效執(zhí)行任務(wù)的關(guān)鍵之一。本課題針對(duì)AUV的體系結(jié)構(gòu)和實(shí)際應(yīng)用,為其設(shè)計(jì)實(shí)現(xiàn)一套高可靠性,通信靈活,簡(jiǎn)單易用,具有模塊化特點(diǎn)的監(jiān)控系統(tǒng)軟件。水下機(jī)器人實(shí)現(xiàn)實(shí)際應(yīng)用的前提條件是具備自主導(dǎo)航能力,自主導(dǎo)航主要研究移動(dòng)機(jī)器人在已知的環(huán)境當(dāng)中,如何從指定起始位姿運(yùn)動(dòng)到指定目標(biāo)位姿,并執(zhí)行指定的任務(wù)。在這種情況下由于環(huán)境地圖是已知的,所以導(dǎo)航過(guò)程始終依賴(lài)于先驗(yàn)的環(huán)境地圖信息。但是隨著移動(dòng)機(jī)器人應(yīng)用范圍的不斷擴(kuò)大和移動(dòng)機(jī)器人自主導(dǎo)航問(wèn)題研究的不斷深入,在未知地圖環(huán)境下的自主導(dǎo)航成為一個(gè)需要解決問(wèn)題。這就需要自主探索技術(shù),以獲得環(huán)境地圖信息。可靠的定位是機(jī)器人自主導(dǎo)航的基礎(chǔ),自主導(dǎo)航中的路徑規(guī)劃、路徑跟蹤等任務(wù)的進(jìn)行都需要機(jī)器人能夠在運(yùn)動(dòng)過(guò)程中連續(xù)定位。也就是說(shuō),機(jī)器人在未知環(huán)境下的自主導(dǎo)航中:一方面機(jī)器人如何在位置環(huán)境下確定自身的位姿;另一方面,機(jī)器人如何準(zhǔn)確描述環(huán)境特征建立環(huán)境地圖。這2個(gè)問(wèn)題成為導(dǎo)航領(lǐng)域的研究難點(diǎn)。為了解決這2個(gè)難點(diǎn)就需要移動(dòng)機(jī)器人的同時(shí)定位與地圖構(gòu)建算法(Simultaneous Localization and Mapping,SLAM)。在SLAM中,移動(dòng)機(jī)器人使用自身攜帶的傳感器獲得環(huán)境地圖信息,識(shí)別標(biāo)識(shí)未知環(huán)境中的特征標(biāo)志,然后根據(jù)移動(dòng)機(jī)器人與環(huán)境特征標(biāo)志之間的相對(duì)位置和控制量等估計(jì)機(jī)器人和環(huán)境特征的全局坐標(biāo)。SLAM算法具有重要的理論與應(yīng)用價(jià)值,認(rèn)為是實(shí)現(xiàn)真正的全自主移動(dòng)機(jī)器人的關(guān)鍵。本文“C-RANG-ER”AUV試驗(yàn)平臺(tái)便是為研究SLAM算法而搭建的,文中介紹了基于該算法的基于Qt的AUV監(jiān)控系統(tǒng)軟件的設(shè)計(jì)與實(shí)現(xiàn)。
1 C-RANGER AUV簡(jiǎn)介
C-RANGER AUV實(shí)驗(yàn)平臺(tái)采用開(kāi)架式設(shè)計(jì),是一種小型試驗(yàn)用AUV,有2個(gè)電子艙和5個(gè)水下推進(jìn)器,搭載有主動(dòng)聲納、垂直陀螺儀、多普勒測(cè)速儀、數(shù)字羅盤(pán)等傳感器2 C-RANGER體系結(jié)構(gòu) 圖1是C-RANGER系統(tǒng)的總體框架,主要包括決策控制系統(tǒng)、數(shù)據(jù)采集與處理系統(tǒng)、數(shù)據(jù)存儲(chǔ)系統(tǒng)、底層控制系統(tǒng)、AUV實(shí)體,具體介紹如下:
?。?)同時(shí)定位和地圖構(gòu)建系統(tǒng)。是機(jī)器人的核心算法部分。該系統(tǒng)對(duì)各種傳感器數(shù)據(jù)進(jìn)行分析,根據(jù)SLAM算法計(jì)算出機(jī)器人自身位姿并且構(gòu)建環(huán)境地圖。
(2)決策控制系統(tǒng)。包括路徑規(guī)劃與智能控制,利用SLAM算法提供的地圖,規(guī)劃一條從起始點(diǎn)到終點(diǎn)的路徑,智能控制利用SLAM提供的位姿數(shù)據(jù)對(duì)比路徑信息產(chǎn)生控制信息。
?。?)底層控制系統(tǒng)。負(fù)責(zé)接收決策控制系統(tǒng)的控制指令以驅(qū)動(dòng)推進(jìn)器,控制AUV的航行姿態(tài),并返回AUV的狀態(tài)參數(shù),如倉(cāng)內(nèi)參數(shù)參數(shù)、推進(jìn)器狀態(tài)等。
?。?)數(shù)據(jù)采集與處理系統(tǒng)。負(fù)責(zé)采集AUV上搭載的各種傳感器的數(shù)據(jù)和控制器的參數(shù)信息,經(jīng)初步處理后傳送到SLAM系統(tǒng),并保存到數(shù)據(jù)存儲(chǔ)系統(tǒng)。
?。?)數(shù)據(jù)存儲(chǔ)系統(tǒng)是AUV的數(shù)據(jù)中心。負(fù)責(zé)記錄AUV航行過(guò)程中的各種數(shù)據(jù),并為SLAM系統(tǒng)提供必要的數(shù)據(jù)。
2 Qt簡(jiǎn)介
Qt是諾基亞開(kāi)發(fā)的一個(gè)跨平臺(tái)的C++圖形用戶(hù)界面應(yīng)用程序框架。它提供給應(yīng)用程序開(kāi)發(fā)者建立藝術(shù)級(jí)的圖形用戶(hù)界面所需的所用功能。Qt是完全面向?qū)ο蟮模苋菀讛U(kuò)展,并且允許真正地組件編程。QtCreator是一個(gè)用于Qt開(kāi)發(fā)的輕量級(jí)跨平臺(tái)集成開(kāi)發(fā)環(huán)境。Qt Creator可帶來(lái)兩大關(guān)鍵益處:提供首個(gè)專(zhuān)為支持跨平臺(tái)開(kāi)發(fā)而設(shè)計(jì)的集成開(kāi)發(fā)環(huán)境(IDE),并確保首次接觸Qt框架的開(kāi)發(fā)人員能迅速上手和操作。Qt Creator包含了一套用于創(chuàng)建和測(cè)試基于Qt應(yīng)用程序的高效工具,包括:一個(gè)高級(jí)的C++代碼編輯器上下文感知幫助系統(tǒng)可視化調(diào)試器源代碼管理項(xiàng)目和構(gòu)建管理工具。本監(jiān)控軟件正是在Qt Creator開(kāi)發(fā)環(huán)境中完成的。
1 C-RANGER AUV簡(jiǎn)介
C-RANGER AUV實(shí)驗(yàn)平臺(tái)采用開(kāi)架式設(shè)計(jì),是一種小型試驗(yàn)用AUV,有2個(gè)電子艙和5個(gè)水下推進(jìn)器,搭載有主動(dòng)聲納、垂直陀螺儀、多普勒測(cè)速儀、數(shù)字羅盤(pán)等傳感器2 C-RANGER體系結(jié)構(gòu) 圖1是C-RANGER系統(tǒng)的總體框架,主要包括決策控制系統(tǒng)、數(shù)據(jù)采集與處理系統(tǒng)、數(shù)據(jù)存儲(chǔ)系統(tǒng)、底層控制系統(tǒng)、AUV實(shí)體,具體介紹如下:
?。?)同時(shí)定位和地圖構(gòu)建系統(tǒng)。是機(jī)器人的核心算法部分。該系統(tǒng)對(duì)各種傳感器數(shù)據(jù)進(jìn)行分析,根據(jù)SLAM算法計(jì)算出機(jī)器人自身位姿并且構(gòu)建環(huán)境地圖。
(2)決策控制系統(tǒng)。包括路徑規(guī)劃與智能控制,利用SLAM算法提供的地圖,規(guī)劃一條從起始點(diǎn)到終點(diǎn)的路徑,智能控制利用SLAM提供的位姿數(shù)據(jù)對(duì)比路徑信息產(chǎn)生控制信息。
?。?)底層控制系統(tǒng)。負(fù)責(zé)接收決策控制系統(tǒng)的控制指令以驅(qū)動(dòng)推進(jìn)器,控制AUV的航行姿態(tài),并返回AUV的狀態(tài)參數(shù),如倉(cāng)內(nèi)參數(shù)參數(shù)、推進(jìn)器狀態(tài)等。
?。?)數(shù)據(jù)采集與處理系統(tǒng)。負(fù)責(zé)采集AUV上搭載的各種傳感器的數(shù)據(jù)和控制器的參數(shù)信息,經(jīng)初步處理后傳送到SLAM系統(tǒng),并保存到數(shù)據(jù)存儲(chǔ)系統(tǒng)。
?。?)數(shù)據(jù)存儲(chǔ)系統(tǒng)是AUV的數(shù)據(jù)中心。負(fù)責(zé)記錄AUV航行過(guò)程中的各種數(shù)據(jù),并為SLAM系統(tǒng)提供必要的數(shù)據(jù)。
2 Qt簡(jiǎn)介
Qt是諾基亞開(kāi)發(fā)的一個(gè)跨平臺(tái)的C++圖形用戶(hù)界面應(yīng)用程序框架。它提供給應(yīng)用程序開(kāi)發(fā)者建立藝術(shù)級(jí)的圖形用戶(hù)界面所需的所用功能。Qt是完全面向?qū)ο蟮模苋菀讛U(kuò)展,并且允許真正地組件編程。QtCreator是一個(gè)用于Qt開(kāi)發(fā)的輕量級(jí)跨平臺(tái)集成開(kāi)發(fā)環(huán)境。Qt Creator可帶來(lái)兩大關(guān)鍵益處:提供首個(gè)專(zhuān)為支持跨平臺(tái)開(kāi)發(fā)而設(shè)計(jì)的集成開(kāi)發(fā)環(huán)境(IDE),并確保首次接觸Qt框架的開(kāi)發(fā)人員能迅速上手和操作。Qt Creator包含了一套用于創(chuàng)建和測(cè)試基于Qt應(yīng)用程序的高效工具,包括:一個(gè)高級(jí)的C++代碼編輯器上下文感知幫助系統(tǒng)可視化調(diào)試器源代碼管理項(xiàng)目和構(gòu)建管理工具。本監(jiān)控軟件正是在Qt Creator開(kāi)發(fā)環(huán)境中完成的。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 水下機(jī)器人開(kāi)源構(gòu)建
- 便攜式自動(dòng)割膠機(jī)器人設(shè)計(jì)方案 18次下載
- 六足仿生巡檢機(jī)器人的設(shè)計(jì)方案 43次下載
- 機(jī)場(chǎng)視覺(jué)移動(dòng)服務(wù)機(jī)器人的設(shè)計(jì)方案 27次下載
- 開(kāi)架式通用水下機(jī)器人開(kāi)源搭建手冊(cè).pdf 11次下載
- 一種水下機(jī)器人的水面平臺(tái)控制系統(tǒng)設(shè)計(jì) 6次下載
- 小型水下測(cè)量機(jī)器人的組成及其運(yùn)動(dòng)控制系統(tǒng)的設(shè)計(jì) 10次下載
- 自由度下的水下機(jī)器人控制器抗干擾設(shè)計(jì) 9次下載
- 機(jī)器人的虛擬監(jiān)控技術(shù)系統(tǒng)設(shè)計(jì)研究 19次下載
- 水下機(jī)器人在中國(guó)遠(yuǎn)洋科考中的應(yīng)用 1次下載
- 自治水下機(jī)器人自適應(yīng)滑膜控制_吳寶舉 5次下載
- 遺傳算法在水下機(jī)器人路徑規(guī)劃中的應(yīng)用
- 水下機(jī)器人便攜式遙控單元設(shè)計(jì)
- 北極冰下自主遙控機(jī)器人控制系統(tǒng)設(shè)計(jì)
- 自治水下機(jī)器人的局部規(guī)劃方法
- 系統(tǒng)監(jiān)控相關(guān)知識(shí)及釘釘機(jī)器人告警腳本編寫(xiě) 726次閱讀
- 基于STM32的球上自平衡機(jī)器人設(shè)計(jì)方案 1853次閱讀
- 基于嵌入式處理器S698-T芯片實(shí)現(xiàn)機(jī)器人移動(dòng)平臺(tái)電控系統(tǒng)的設(shè)計(jì) 3757次閱讀
- 面對(duì)疫情 醫(yī)療機(jī)器人能幫上什么忙? 2126次閱讀
- 機(jī)器人控制系統(tǒng)分類(lèi)_機(jī)器人控制系統(tǒng)有哪些 2.6w次閱讀
- 仙知機(jī)器人自主研發(fā)用于移動(dòng)機(jī)器人應(yīng)用專(zhuān)業(yè)級(jí)客戶(hù)端軟件Roboshop 6067次閱讀
- 變電站機(jī)器人智能巡檢系統(tǒng)設(shè)計(jì)方案和關(guān)鍵技術(shù) 1.9w次閱讀
- 這些水下機(jī)器人你見(jiàn)過(guò)嗎?一些水下機(jī)器人產(chǎn)品的介紹 1.4w次閱讀
- 飛思卡爾I.MX27機(jī)器人視頻監(jiān)控系統(tǒng)設(shè)計(jì) 718次閱讀
- 一文看懂水下機(jī)器人的發(fā)展及應(yīng)用 2.1w次閱讀
- 機(jī)器人自主充電座PCB圖和自主充電原理圖 9091次閱讀
- 基于PC104與C8051F120的水下機(jī)器人環(huán)境監(jiān)測(cè)系統(tǒng)設(shè)計(jì)方案 2193次閱讀
- 自主移動(dòng)機(jī)器人的定位與地圖創(chuàng)建(SLAM)關(guān)鍵性問(wèn)題 1906次閱讀
- 基于LPC2119的自主式移動(dòng)機(jī)器人設(shè)計(jì) 1529次閱讀
- 基于Qt的遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)方案 7622次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 11次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5DIY動(dòng)手組裝LED電子顯示屏
- 0.98 MB | 3次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開(kāi)發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)PM2.5檢測(cè)系統(tǒng)程序
- 0.83 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537797次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191186次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多