国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面壁者—基于樹莓派的AI救援機(jī)器人設(shè)計(jì)與實(shí)現(xiàn)

2022-08-31 22:53:51趙志杰陳靜茹付娟娟張穎陳冠華陳蕾
電腦知識與技術(shù) 2022年17期
關(guān)鍵詞:機(jī)械臂自動(dòng)化深度學(xué)習(xí)

趙志杰 陳靜茹 付娟娟 張穎 陳冠華 陳蕾

摘要:隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,以及目前5G時(shí)代的到來,文章結(jié)合傳統(tǒng)救援模式,開發(fā)一款適用于特殊地形、特殊場合的多用智能救援機(jī)器人。AI救援機(jī)器人主要從驅(qū)動(dòng)模塊、傳感器及數(shù)據(jù)處理模塊、機(jī)械模塊和供電能源模塊四個(gè)模塊進(jìn)行設(shè)計(jì)。

關(guān)鍵詞:圖像;深度學(xué)習(xí);機(jī)械臂;救援;自動(dòng)化

中圖分類號:TP311? ? ? 文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2022)17-0081-02

1 概述

我國是災(zāi)害頻發(fā)的國家,由于災(zāi)后空間狹小、環(huán)境惡劣等問題,救援人員難以深入現(xiàn)場,二次災(zāi)害隨時(shí)有可能發(fā)生,處置稍有不當(dāng)就可能給救援人員也帶來嚴(yán)重安全危害。救援機(jī)器人到達(dá)災(zāi)后待救援地,首先利用相機(jī)監(jiān)測周圍環(huán)境[1]并且通過Yolov5算法進(jìn)行視覺目標(biāo)檢測[2],數(shù)據(jù)上傳至云端供后續(xù)評估分析、GPS向云端反饋機(jī)器人所在的位置。云端指令啟動(dòng)機(jī)動(dòng)驅(qū)動(dòng)模塊、機(jī)械手臂對障礙物進(jìn)行處理,機(jī)器人采用變形式履帶,可以應(yīng)付很多地形,救援機(jī)器人到達(dá)受災(zāi)人所處的位置后,向外界傳達(dá)信息,如果要完成室內(nèi)火災(zāi)救援任務(wù),機(jī)器人可以控制自動(dòng)噴水系統(tǒng)滅火[3],具體原理參考圖1。

2 總體設(shè)計(jì)

2.1模塊的選型

2.1.1驅(qū)動(dòng)模塊

驅(qū)動(dòng)模塊由電機(jī)、履帶式底盤和L298N電機(jī)驅(qū)動(dòng)板組成。

2.1.2 OpenMV4模塊

主控使用ST公司的STM32,采用400MHz的Cortex-M7架構(gòu),擁有1M的RAM,并有基于深度學(xué)習(xí)框架的CNN神經(jīng)網(wǎng)絡(luò)框架,可在樹莓派運(yùn)行RCNN等模型,OpenMV4拓展板如圖2所示。支持可拆卸式的攝像頭模塊,包括0V7725、0V2640等攝像頭。

2.1.3樹莓派主控及Arduino控制板

樹莓派和Arduino在此次設(shè)計(jì)中擔(dān)任MCU總處理器作用。

2.1.4 GPS定位模塊

集成GPS、BD多定位系統(tǒng)并發(fā)接收型模塊,支持GPS和BD L1頻段同步接收功能,擁有33個(gè)追蹤信道,99個(gè)捕獲信道和210個(gè)PRN信道,能追蹤和捕獲任何GPS和BD混合信號。

2.2算法設(shè)計(jì)

2.2.1 YoloV4目標(biāo)檢測算法

首先需要產(chǎn)生目標(biāo)的候選框,即目標(biāo)位置,然后對候選框做分類與回歸處理,項(xiàng)目采用YoloV4算法,它是Yolo系列的第四代成果,基于Region Proposal的R-CNN系算法[4](R-CNN、Fast R-CNN、Faster R-CNN等),它們不同于One-Stage類,物體分類和物體定位在一個(gè)步驟中完成。采用這個(gè)算法,YoloV4的運(yùn)算速度可以達(dá)到45FPS,基本滿足了實(shí)時(shí)性要求(因?yàn)橹灰_(dá)到24/每秒,人眼看到的畫面就是連續(xù)的)[5],這個(gè)算法主要分為三層,分別是:卷積層、目標(biāo)檢測層、NMS篩選層。服務(wù)器通過對傳感器傳回的照片數(shù)據(jù)進(jìn)行分析,最終檢測識別出障礙物、受傷者等目標(biāo)。

2.2.2 PID算法

考慮到實(shí)際影響因素與項(xiàng)目開發(fā)成本問題,項(xiàng)目設(shè)計(jì)中筆者采用PID算法,其中PID具體原理如下:

3 調(diào)試與測試方案

3.1 調(diào)試方案

3.1.1 硬件調(diào)試

在實(shí)際測試的過程中發(fā)現(xiàn),每個(gè)舵機(jī)旋轉(zhuǎn)角度與PulseWidth(脈沖寬度)之間的映射不同,因此存在著一定的誤差,舵機(jī)角度誤差來源:1)PWM信號的分辨率;2)減速齒輪組的材料和精度;3)機(jī)械臂的材料與硬度;4)舵機(jī)控制電路引發(fā)的誤差。

3.1.2軟件調(diào)試

編寫程序,拷貝到樹莓派中脫機(jī)運(yùn)行,該救援機(jī)器人識別目標(biāo)的準(zhǔn)確率太低。經(jīng)過研究分析發(fā)現(xiàn)了兩個(gè)原因:

1)當(dāng)相機(jī)在移動(dòng)的同時(shí),拍攝畫面由于相對位置發(fā)生了改變,在機(jī)器停止運(yùn)行時(shí),相機(jī)仍然具有輕微的抖動(dòng),因此采集的圖像不準(zhǔn)確。

2)在GPU訓(xùn)練模型時(shí),損失函數(shù)太大造成,模型本身具有缺陷。

3.2 測試方案

包括救援機(jī)器人的基礎(chǔ)機(jī)動(dòng)系統(tǒng)、目標(biāo)物體的識別、超聲波避障測試、GPS定位測試、數(shù)據(jù)的返回以及機(jī)械臂抓取測試。

1)基礎(chǔ)機(jī)動(dòng)系統(tǒng)測試:

使用遙控器對機(jī)器人的基礎(chǔ)機(jī)動(dòng)進(jìn)行測試,任務(wù)有:前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)、加速、減速、停止。

2)目標(biāo)物體的識別:

基于yolov5算法框架開發(fā)目標(biāo)檢測,采集大量的樣本數(shù)據(jù)后訓(xùn)練模型,通過攝像頭獲取數(shù)據(jù),進(jìn)行圖像處理識別環(huán)境。

3)超聲波以及GPS避障測試:

測試前方是否有障礙物并且根據(jù)測量結(jié)果進(jìn)行運(yùn)動(dòng)決策和電機(jī)控制。通過GPS信息可以實(shí)時(shí)監(jiān)測救援機(jī)器人所在的地理經(jīng)緯度,從而映射到地圖上。

4)數(shù)據(jù)的返回:

用Aliyun物聯(lián)網(wǎng)傳回?cái)?shù)據(jù),再通過算法進(jìn)行解析處理。

5)機(jī)械臂抓取測試:

利用機(jī)械臂的抓取,測試救援機(jī)器人性能,效果良好;不足點(diǎn)是對模型訓(xùn)練時(shí)GPU算力要求較高,目標(biāo)檢測過程中由于相機(jī)抖動(dòng)問題造成檢測較不準(zhǔn)確,后期優(yōu)化相機(jī)云臺防抖控制算法、目標(biāo)檢測部分采用Paddle框架,目前解決方案是跳過抖動(dòng)厲害的幾幀圖像,對穩(wěn)定的畫面進(jìn)行處理。

4 結(jié)語

該設(shè)計(jì)使用樹莓派從救援機(jī)器人的發(fā)展現(xiàn)狀入手,展示了設(shè)計(jì)背景,從驅(qū)動(dòng)模塊、機(jī)械臂模塊、圖像識別模塊等進(jìn)行了簡述。

參考文獻(xiàn):

[1] 李世堯,李輝,周奇,等.用于環(huán)境檢測的智能窗戶裝置的設(shè)計(jì)與實(shí)現(xiàn)[J].儀表技術(shù),2018(10):36-38.

[2] 潘麗靜,張虹波,周婷婷.全自動(dòng)模擬目標(biāo)搜救系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2016,12(28):178-180.

[3] 王邦洲,趙凱文,胡彬,等.實(shí)驗(yàn)室消防機(jī)器人[J].電腦知識與技術(shù),2019,15(29):201-203.

[4] 李瑾澤.車輛識別中的邊緣檢測方法研究[D].太原:太原理工大學(xué),2012.

[5] 張國政.頻譜臉與FLD結(jié)合的彩色分量特征融合人臉識別算法研究[D].濟(jì)南:山東大學(xué),2011.

[6] 楊小慶,向超宗.基于神經(jīng)網(wǎng)絡(luò)PID的拖拉機(jī)空調(diào)溫控系統(tǒng)優(yōu)化設(shè)計(jì)[J].農(nóng)機(jī)化研究,2021,43(12):264-268.

收稿日期:2022-02-10

基金項(xiàng)目: 大學(xué)生科研訓(xùn)練項(xiàng)目(項(xiàng)目編號:202116028)

作者簡介:趙志杰(2000—),男,甘肅隴南人,本科,研究方向?yàn)殡娮有畔⒐こ?陳靜茹(2000—),女,甘肅金昌人,本科,研究方向?yàn)閿?shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù);付娟娟(2001—),女,甘肅天水人,本科,研究方向?yàn)殡娮有畔⒐こ?張穎(2000—),女,甘肅蘭州人,本科,研究方向?yàn)殡娮有畔⒐こ?陳冠華(2000—),男,甘肅定西人,本科,研究方向?yàn)閿?shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù);陳蕾(1978—),通信作者,女,重慶人,副教授,碩士,研究方向?yàn)殡娮有畔⒐こ獭?/p>

猜你喜歡
機(jī)械臂自動(dòng)化深度學(xué)習(xí)
基于智能車技術(shù)的圖書館書籍整理機(jī)器人
機(jī)械臂平面運(yùn)動(dòng)控制與分析
機(jī)械臂工作空間全局相對可操作度圖的構(gòu)建方法
MOOC與翻轉(zhuǎn)課堂融合的深度學(xué)習(xí)場域建構(gòu)
大數(shù)據(jù)技術(shù)在反恐怖主義中的應(yīng)用展望
人機(jī)交互課程創(chuàng)新實(shí)驗(yàn)
深度學(xué)習(xí)算法應(yīng)用于巖石圖像處理的可行性研究
基于深度卷積網(wǎng)絡(luò)的人臉年齡分析算法與實(shí)現(xiàn)
軟件工程(2016年8期)2016-10-25 15:47:34
供熱站自動(dòng)控制系統(tǒng)中PLC的應(yīng)用
AGV小車在白酒行業(yè)自動(dòng)化立體倉庫中的應(yīng)用
中國市場(2016年36期)2016-10-19 03:40:15
元朗区| 无棣县| 大兴区| 防城港市| 疏勒县| 阿鲁科尔沁旗| 乐山市| 巴中市| 溆浦县| 永顺县| 通化县| 科技| 莆田市| 玛纳斯县| 隆化县| 光山县| 湖州市| 于田县| 象山县| 贵定县| 鄂伦春自治旗| 琼结县| 安图县| 嘉禾县| 亚东县| 巧家县| 隆安县| 彭州市| 临夏县| 锡林浩特市| 高要市| 伊金霍洛旗| 郎溪县| 宁国市| 乌海市| 安平县| 恩施市| 牡丹江市| 韩城市| 东台市| 疏勒县|