水面清潔機(jī)器人遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-03-01 17:04
目前,景區(qū)人工湖、校園人工湖等小型水域垃圾漂浮物的清理方式主要采用人工清理,存在效率低、人工成本高、不安全等弊端。而市場(chǎng)上的水面垃圾清理船主要適用于漂浮物集中的大型區(qū)域的清理,其成本高、結(jié)構(gòu)復(fù)雜、體型大。目前市場(chǎng)上尚缺乏在小型水域的清潔裝置,本文基于嵌入式系統(tǒng)設(shè)計(jì)了一個(gè)具有視頻監(jiān)控、語(yǔ)音控制、地圖顯示、水質(zhì)監(jiān)測(cè)、側(cè)翻報(bào)警和遠(yuǎn)程監(jiān)控等功能的小區(qū)域水面清潔機(jī)器人船體系統(tǒng)。本系統(tǒng)的設(shè)計(jì)分為三個(gè)部分,分別是系統(tǒng)硬件設(shè)計(jì)、嵌入式軟件設(shè)計(jì)以及上位機(jī)軟件設(shè)計(jì)。嵌入式硬件核心電路采用iTOP-4412核心板,并圍繞核心電路設(shè)計(jì)了主控電路、電源電路、串口通信電路、電池電壓采集電路。采用花生殼搭建了內(nèi)網(wǎng)穿透的硬件環(huán)境,實(shí)現(xiàn)內(nèi)外網(wǎng)的通信。采用4G無(wú)線(xiàn)路由器和本地服務(wù)器實(shí)現(xiàn)遠(yuǎn)程控制機(jī)器人清理水面垃圾。嵌入式軟件設(shè)計(jì):主要有配置嵌入式軟件開(kāi)發(fā)環(huán)境、設(shè)計(jì)通信協(xié)議、采用epo11模型設(shè)計(jì)本地服務(wù)器解決多客戶(hù)端監(jiān)控、采用線(xiàn)程池優(yōu)化多線(xiàn)程的調(diào)用以及采用ET模式(邊緣觸發(fā))優(yōu)化緩沖數(shù)據(jù)的讀取,提高了服務(wù)器的效率。通過(guò)電機(jī)控制機(jī)器人的前后左右加減速,傳感器采集程序的設(shè)計(jì),包括視頻圖像、GPS數(shù)據(jù)、水質(zhì)濁度數(shù)據(jù)、傾角傳感器數(shù)...
【文章頁(yè)數(shù)】:80 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 課題來(lái)源
1.2 課題研究背景和意義
1.3 國(guó)內(nèi)外發(fā)展現(xiàn)狀
1.3.1 國(guó)外發(fā)展現(xiàn)狀
1.3.2 國(guó)內(nèi)發(fā)展現(xiàn)狀
1.4 國(guó)內(nèi)外研究現(xiàn)狀總結(jié)
1.5 主要研究?jī)?nèi)容
1.6 本章小結(jié)
第2章 系統(tǒng)方案設(shè)計(jì)以及相關(guān)技術(shù)原理研究
2.1 系統(tǒng)需求及設(shè)計(jì)目標(biāo)
2.2 系統(tǒng)總體框架
2.3 嵌入式軟件設(shè)計(jì)方案
2.4 上位機(jī)軟件設(shè)計(jì)方案
2.5 系統(tǒng)相關(guān)技術(shù)介紹
2.5.1 本地服務(wù)器相關(guān)技術(shù)
2.5.2 百度地圖技術(shù)介紹
2.5.3 百度語(yǔ)音技術(shù)簡(jiǎn)介
2.5.4 視頻傳輸協(xié)議
2.5.5 脈沖寬度調(diào)制技術(shù)
2.6 本章小節(jié)
第3章 系統(tǒng)硬件電路設(shè)計(jì)與實(shí)現(xiàn)
3.1 系統(tǒng)硬件電路總體設(shè)計(jì)
3.2 控制系統(tǒng)設(shè)計(jì)
3.3 電源電路設(shè)計(jì)
3.4 串口通信電路設(shè)計(jì)
3.5 電池電壓采集電路設(shè)計(jì)
3.6 內(nèi)網(wǎng)穿透硬件環(huán)境搭建
3.6.1 器件選型
3.6.2 實(shí)現(xiàn)步驟
3.7 本章小結(jié)
第4章 嵌入式系統(tǒng)軟件設(shè)計(jì)
4.1 嵌入式系統(tǒng)軟件總體設(shè)計(jì)
4.2 交叉編譯環(huán)境
4.3 通信協(xié)議
4.3.1 TCP/IP模型
4.3.2 TCP及UDP協(xié)議
4.3.3 上下位機(jī)通信協(xié)議的設(shè)計(jì)
4.4 本地服務(wù)器的實(shí)現(xiàn)
4.4.1 系統(tǒng)需求
4.4.2 服務(wù)器模型的選擇
4.4.3 服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)
4.4.4 多線(xiàn)程的優(yōu)化
4.4.5 緩沖數(shù)據(jù)的優(yōu)化
4.5 內(nèi)網(wǎng)穿透
4.5.1 內(nèi)網(wǎng)穿透的必要性
4.5.2 內(nèi)網(wǎng)穿透的難點(diǎn)
4.5.3 內(nèi)網(wǎng)穿透的實(shí)現(xiàn)
4.6 傳感器數(shù)據(jù)采集
4.6.1 視頻圖像數(shù)據(jù)采集
4.6.2 GPS傳感器數(shù)據(jù)采集
4.6.3 濁度傳感器數(shù)據(jù)采集
4.6.4 電子羅盤(pán)數(shù)據(jù)采集
4.6.5 電池電量的采集
4.7 電機(jī)控制
4.8 本章小結(jié)
第5章 上位機(jī)系統(tǒng)軟件設(shè)計(jì)
5.1 系統(tǒng)軟件總體設(shè)計(jì)
5.2 Android開(kāi)發(fā)環(huán)境
5.2.1 準(zhǔn)備所需要的工具
5.2.2 Android Studio與Eclipse
5.3 主界面及數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
5.3.1 系統(tǒng)主界面
5.3.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
5.4 百度地圖
5.4.1 地圖服務(wù)商選擇
5.4.2 百度地圖API
5.4.3 配置SDK
5.4.4 定位方法
5.4.5 坐標(biāo)轉(zhuǎn)換
5.4.6 運(yùn)動(dòng)軌跡的實(shí)時(shí)顯示
5.5 視頻監(jiān)控
5.5.1 視頻實(shí)時(shí)監(jiān)測(cè)
5.5.2 視頻回放
5.6 百度語(yǔ)音控制
5.6.1 百度語(yǔ)音識(shí)別技術(shù)簡(jiǎn)介
5.6.2 配置SDK
5.6.3 語(yǔ)音控制指令
5.7 本章小結(jié)
第6章 系統(tǒng)調(diào)試
6.1 系統(tǒng)硬件調(diào)試
6.2 水面垃圾清理測(cè)試分析
6.3 視頻實(shí)時(shí)監(jiān)控
6.4 水質(zhì)監(jiān)測(cè)
6.5 地圖顯示
6.6 語(yǔ)音控制
6.7 電量監(jiān)測(cè)
6.8 側(cè)翻報(bào)警
6.9 多客戶(hù)端監(jiān)控測(cè)試
第7章 總結(jié)與展望
7.1 總結(jié)
7.2 展望
致謝
參考文獻(xiàn)
附錄
本文編號(hào):3751901
【文章頁(yè)數(shù)】:80 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 課題來(lái)源
1.2 課題研究背景和意義
1.3 國(guó)內(nèi)外發(fā)展現(xiàn)狀
1.3.1 國(guó)外發(fā)展現(xiàn)狀
1.3.2 國(guó)內(nèi)發(fā)展現(xiàn)狀
1.4 國(guó)內(nèi)外研究現(xiàn)狀總結(jié)
1.5 主要研究?jī)?nèi)容
1.6 本章小結(jié)
第2章 系統(tǒng)方案設(shè)計(jì)以及相關(guān)技術(shù)原理研究
2.1 系統(tǒng)需求及設(shè)計(jì)目標(biāo)
2.2 系統(tǒng)總體框架
2.3 嵌入式軟件設(shè)計(jì)方案
2.4 上位機(jī)軟件設(shè)計(jì)方案
2.5 系統(tǒng)相關(guān)技術(shù)介紹
2.5.1 本地服務(wù)器相關(guān)技術(shù)
2.5.2 百度地圖技術(shù)介紹
2.5.3 百度語(yǔ)音技術(shù)簡(jiǎn)介
2.5.4 視頻傳輸協(xié)議
2.5.5 脈沖寬度調(diào)制技術(shù)
2.6 本章小節(jié)
第3章 系統(tǒng)硬件電路設(shè)計(jì)與實(shí)現(xiàn)
3.1 系統(tǒng)硬件電路總體設(shè)計(jì)
3.2 控制系統(tǒng)設(shè)計(jì)
3.3 電源電路設(shè)計(jì)
3.4 串口通信電路設(shè)計(jì)
3.5 電池電壓采集電路設(shè)計(jì)
3.6 內(nèi)網(wǎng)穿透硬件環(huán)境搭建
3.6.1 器件選型
3.6.2 實(shí)現(xiàn)步驟
3.7 本章小結(jié)
第4章 嵌入式系統(tǒng)軟件設(shè)計(jì)
4.1 嵌入式系統(tǒng)軟件總體設(shè)計(jì)
4.2 交叉編譯環(huán)境
4.3 通信協(xié)議
4.3.1 TCP/IP模型
4.3.2 TCP及UDP協(xié)議
4.3.3 上下位機(jī)通信協(xié)議的設(shè)計(jì)
4.4 本地服務(wù)器的實(shí)現(xiàn)
4.4.1 系統(tǒng)需求
4.4.2 服務(wù)器模型的選擇
4.4.3 服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)
4.4.4 多線(xiàn)程的優(yōu)化
4.4.5 緩沖數(shù)據(jù)的優(yōu)化
4.5 內(nèi)網(wǎng)穿透
4.5.1 內(nèi)網(wǎng)穿透的必要性
4.5.2 內(nèi)網(wǎng)穿透的難點(diǎn)
4.5.3 內(nèi)網(wǎng)穿透的實(shí)現(xiàn)
4.6 傳感器數(shù)據(jù)采集
4.6.1 視頻圖像數(shù)據(jù)采集
4.6.2 GPS傳感器數(shù)據(jù)采集
4.6.3 濁度傳感器數(shù)據(jù)采集
4.6.4 電子羅盤(pán)數(shù)據(jù)采集
4.6.5 電池電量的采集
4.7 電機(jī)控制
4.8 本章小結(jié)
第5章 上位機(jī)系統(tǒng)軟件設(shè)計(jì)
5.1 系統(tǒng)軟件總體設(shè)計(jì)
5.2 Android開(kāi)發(fā)環(huán)境
5.2.1 準(zhǔn)備所需要的工具
5.2.2 Android Studio與Eclipse
5.3 主界面及數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
5.3.1 系統(tǒng)主界面
5.3.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
5.4 百度地圖
5.4.1 地圖服務(wù)商選擇
5.4.2 百度地圖API
5.4.3 配置SDK
5.4.4 定位方法
5.4.5 坐標(biāo)轉(zhuǎn)換
5.4.6 運(yùn)動(dòng)軌跡的實(shí)時(shí)顯示
5.5 視頻監(jiān)控
5.5.1 視頻實(shí)時(shí)監(jiān)測(cè)
5.5.2 視頻回放
5.6 百度語(yǔ)音控制
5.6.1 百度語(yǔ)音識(shí)別技術(shù)簡(jiǎn)介
5.6.2 配置SDK
5.6.3 語(yǔ)音控制指令
5.7 本章小結(jié)
第6章 系統(tǒng)調(diào)試
6.1 系統(tǒng)硬件調(diào)試
6.2 水面垃圾清理測(cè)試分析
6.3 視頻實(shí)時(shí)監(jiān)控
6.4 水質(zhì)監(jiān)測(cè)
6.5 地圖顯示
6.6 語(yǔ)音控制
6.7 電量監(jiān)測(cè)
6.8 側(cè)翻報(bào)警
6.9 多客戶(hù)端監(jiān)控測(cè)試
第7章 總結(jié)與展望
7.1 總結(jié)
7.2 展望
致謝
參考文獻(xiàn)
附錄
本文編號(hào):3751901
本文鏈接:http://sikaile.net/kejilunwen/huanjinggongchenglunwen/3751901.html
最近更新
教材專(zhuān)著