亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于WiFi技術(shù)的多功能小型搜救機器人

        2014-04-29 19:32:41李章俊沈天怡華嬌嬌王婉雪
        電子世界 2014年13期
        關(guān)鍵詞:數(shù)據(jù)傳輸數(shù)據(jù)采集

        李章俊 沈天怡 華嬌嬌 王婉雪

        【摘要】災害發(fā)生后廢墟空間環(huán)境復雜,通信中斷,大型搜救設備難以快速到達,搜救工作面臨諸多困難。本文介紹了一種基于WiFi技術(shù)的小型無線搜救機器人設計方案。該系統(tǒng)由具有WiFi功能的移動機器人和位于遠程的操作終端構(gòu)成,可以在沒有WiFi網(wǎng)絡或者3G網(wǎng)絡的區(qū)域,進行移動搜救,環(huán)境參數(shù)探測,視頻傳輸,數(shù)據(jù)傳輸和多機協(xié)同作業(yè)等多種功能。本文介紹了系統(tǒng)的硬件組成和軟件設計方案。移動機器人部分由微處理器控制模塊、底盤及設備運動驅(qū)動模塊、攝像頭及云臺控制模塊、無線模塊、環(huán)境參數(shù)感知模塊和電源模塊等組成。操作終端通過WiFi與機器人進行數(shù)據(jù)通信。實驗結(jié)果表明該機器人在無線網(wǎng)絡下的移動控制,數(shù)據(jù)及視頻傳輸有效。

        【關(guān)鍵詞】搜救機器人;WiFi;數(shù)據(jù)采集;視頻傳輸;數(shù)據(jù)傳輸

        引言

        我國是世界上自然災害最為嚴重的少數(shù)國家之一[1],災后救援中尤以地震救援最為復雜和危險。根據(jù)近幾年地震救援情況不難看出,由于地震發(fā)生后廢墟結(jié)構(gòu)極不穩(wěn)定,很容易對廢墟中的救援隊員造成危險。伴隨地震的還有爆炸,火災,山體滑坡等等突發(fā)情況,救援工作困難重重。一部分傷亡在主震瞬間即刻發(fā)生,拯救生命,分秒必爭[2]。災后的救援工作往往遇到廢墟極易坍塌,大型搜救設備無法快速到達,廢墟空間狹小且穩(wěn)定性差,存在有毒有害氣體等困難[3]。因此在危險及復雜環(huán)境下使用具有感知環(huán)境有害氣體、溫濕度等環(huán)境參數(shù)、感知生命信息,實現(xiàn)視頻回傳等功能,且行動平穩(wěn),結(jié)構(gòu)穩(wěn)定,可遠程控制的搜救機器人具有重要的現(xiàn)實意義。考慮受災現(xiàn)場往往通信出現(xiàn)中斷等故障,搜救機器人盡量避免需要依靠外界通信設備,其本身就應該具有通信功能。WiFi是目前廣泛采用的一種短距離無線通信協(xié)議[4],具有成本低、使用方便等優(yōu)勢,可以接入因特網(wǎng)與各種終端進行數(shù)據(jù)傳送。

        本文根據(jù)災后救援中的各種問題,提出一種基于WiFi技術(shù)的小型無線搜救機器人設計方案。這種機器人體積較小,可以在狹小空間中自由移動,自帶無線通信設備,可以與遠在幾百米以外的搜救隊員進行視頻和數(shù)據(jù)交互,幫助搜救隊員掌握被困者位置和現(xiàn)場環(huán)境情況。搜救人員通過具有WiFi功能的操作終端(手持設備或PC機)連接和操縱機器人,根據(jù)回傳的視頻和環(huán)境數(shù)據(jù)進行實時分析,實時調(diào)整機器人的位置和行動情況,對搜救做出判斷。本文研究了搜救機器人的設計結(jié)構(gòu),從硬件和軟件兩方面介紹了系統(tǒng)的設計,并給出了系統(tǒng)的測試結(jié)果。

        1.系統(tǒng)框架設計

        本系統(tǒng)由具有WiFi功能的移動機器人和位于遠程的操作終端構(gòu)成。移動機器人通過攝像裝置采集的現(xiàn)場視頻信息,搭載于機器人上的各種傳感器檢測到的環(huán)境參數(shù),視頻和各種數(shù)據(jù)通過WiFi網(wǎng)絡傳送到操作終端。同時移動機器人接收操作終端發(fā)出的控制命令,調(diào)整機器人的運動狀態(tài)和攝像頭的位置,完成指定的任務。操作終端顯示當前的視頻和數(shù)據(jù)信息,通過對實時圖像和各類參數(shù)數(shù)據(jù)的分析,向機器人發(fā)出控制信號。移動機器人與操作終端之間應用mipg、streamer,socket等技術(shù),通過WiFi網(wǎng)絡實現(xiàn)數(shù)據(jù)的雙向通信,完成探測、搜救等任務。圖1為搜救機器人的系統(tǒng)結(jié)構(gòu)示意圖。

        2.系統(tǒng)硬件設計

        移動式機器人硬件主要包括處微理器模塊、底盤及設備運動驅(qū)動模塊、攝像頭及云臺控制模塊、無線模塊、環(huán)境參數(shù)感知模塊和電源模塊等幾部分構(gòu)成。

        2.1 底盤及運動控制模塊

        機器人底盤采用雙履帶式驅(qū)移動平臺,可以較好地適應災后復雜的地形變化,以提高機器人在非平坦地面上的越障能力和靈活性[5]。2個獨立的電機分別驅(qū)動車輪和履帶。為保證電源供電,采用雙電源供電形式。電源模塊1為可重復充電的移動電源,為微控器、攝像頭、WiFi模塊及傳感器提供DC5V電源。電源模塊2采用航模鋰電池,經(jīng)過LM2596穩(wěn)壓,將12V電壓降至9V電壓,為移動驅(qū)動模塊提供DC9V電源。

        電機驅(qū)動采用恒壓恒流橋式2A驅(qū)動芯片L298N,驅(qū)動兩個直流電機。L298N接受標準TTL邏輯電平信號VSS,VSS可接4.5~7V電壓。4腳VS接電源電壓,VS電壓范圍VIH為+2.5~46V。L298可驅(qū)動2個電動機,OUT1,OUT2和OUT3,OUT4之間可分別接電動機,5,7,10,12腳接輸入控制電平,控制電機的正反轉(zhuǎn)。EnA,EnB接控制使能端,控制電機的停轉(zhuǎn)。微控器產(chǎn)生PMW信號可由微控器或操作終端根據(jù)機器人的現(xiàn)場環(huán)境情況調(diào)節(jié)和更改,當電機需要調(diào)速行駛時,就可以通過調(diào)用中斷函數(shù)實現(xiàn)正轉(zhuǎn),反轉(zhuǎn)和左右差速轉(zhuǎn)彎的動態(tài)調(diào)速。電機驅(qū)動控制電路如圖2所示。

        圖1 搜救機器人的系統(tǒng)結(jié)構(gòu)圖

        2.2 攝像頭模塊及云臺控制模塊

        視頻采集部分由高清網(wǎng)絡攝像頭和紅外攝像頭構(gòu)成??紤]到災后現(xiàn)場灰塵,煙霧,采光不好等干擾因素,光學攝像頭和紅外攝像頭同時捕捉現(xiàn)場圖像,增強黑暗情況下的圖像捕捉能力,提高對人體等生命信息的識別能力,幫助搜救隊員了解機器人前方路面情況,判別生命跡象。當機器人移動到特定位置時,云臺控制模塊工作,云臺由三自由度平臺和高度控制裝置構(gòu)成,通過PWM脈沖控制舵機轉(zhuǎn)向來調(diào)節(jié)攝像頭的上下高度位置,可以在360°內(nèi)自由旋轉(zhuǎn),也可以小范圍調(diào)節(jié)攝像頭的仰角,控制攝像頭的攝像角度,實現(xiàn)多方位多角度的觀察。攝像頭如圖3所示。

        圖3 攝像頭模塊

        2.3 環(huán)境參數(shù)感知模塊

        環(huán)境參數(shù)感知模塊主要包括溫濕度采集、煙霧探測和熱釋電紅外感應等模塊。

        溫濕度參數(shù)采集采用SH11溫濕度傳感器,它內(nèi)部將溫濕度傳感器、信號放大調(diào)理、A/D轉(zhuǎn)換、I2C總線接口集成于一個芯片內(nèi),輸出為數(shù)字信號,傳送給微控器。

        熱釋電紅外感應模塊可以感知人體紅外信息,由熱釋電紅外傳感器P2288實現(xiàn)。P2288是一種能檢測人體發(fā)射的紅外線而輸出電信號的傳感器。當感測到人體熱釋紅外線的時候,P2288輸出端輸出一個很小的交流電流信號(約1.17毫安,0.3~10Hz的交流電流信號),經(jīng)放大、I/V變換和電壓比較后,輸入到微控器。

        煙霧探測模塊由QM2實現(xiàn),用于檢測現(xiàn)場是否還存在煙霧,判別結(jié)構(gòu)傳送到微控器。

        微控器將感知模塊檢測到的環(huán)境參數(shù)通過WiFi傳送給操作終端并在終端上顯示,提供給搜救隊員以實時做出決策。

        2.4 無線模塊

        無線模塊負責構(gòu)建一個可以運行底層協(xié)議的局域網(wǎng)。處于局域網(wǎng)中的各種終端,通過WiFi聯(lián)網(wǎng)的移動機器人、通過以太網(wǎng)協(xié)議連網(wǎng)的上位機,都可在TCP/IP協(xié)議中的網(wǎng)絡層及其之上各層進行數(shù)據(jù)的傳輸。

        本系統(tǒng)中WiFi無線模塊為GL.inet無線路由器,它具有150M無線速率,內(nèi)置DDNS,具有獨立訪問域名,經(jīng)Openwrt刷機后相當于一個Linux系統(tǒng),支持連接USB攝像頭,應用mipg.streamer,socket等可以很方便的實現(xiàn)PC機對移動機器人的控制。

        WiFi模塊與微控器之間通過串口方式進行雙向數(shù)據(jù)通信,將攝像頭采集的視頻圖像以及檢測到的各種環(huán)境參數(shù)通過WiFi模塊傳送至控制終端。

        3.軟件設計

        軟件部分主要實現(xiàn)上位機與下位機的無線數(shù)據(jù)通信功能,上位機的操作界面,下位機與WiFi模塊之間的通信協(xié)議以及下位機的數(shù)據(jù)采集及狀態(tài)控制。

        3.1 WiFi模塊部分

        WiFi模塊實現(xiàn)構(gòu)建一個可以運行TCP/IP協(xié)議的局域網(wǎng)。移動機器人與操作終端通過WiFi進行視頻和各種檢測數(shù)據(jù)以及控制命令的互相傳送。本系統(tǒng)中無線通信采用TCP協(xié)議的Socket線程循環(huán)傳輸數(shù)據(jù),具體過程如下:

        機器人(服務器端)啟動守護進程創(chuàng)建套接字Socket,建立IP地址,監(jiān)聽有效Socket端口,調(diào)用accept函數(shù)從連接請求隊列中獲得連接信息,等待與操作終端(客戶端)建立連接。一旦連接成功,服務器端線程與客戶端進行數(shù)據(jù)通信,服務器根據(jù)不同的請求,做出相應的處理,包括發(fā)送圖像及環(huán)境參數(shù)數(shù)據(jù)或接受控制命令??蛻舳私邮軘?shù)據(jù)后,根據(jù)需要發(fā)送控制信號用來設置移動驅(qū)動信息給服務器端。數(shù)據(jù)通信完后關(guān)閉該線程,重新進入主線程循環(huán)建立發(fā)送線程。流程圖如圖5所示。

        3.2 通訊協(xié)議包定義

        由于單字符通信方式干擾較大,本系統(tǒng)下位機與上位機之間采用數(shù)據(jù)包格式傳送指令,包頭用0XFF,包尾用0XFF,無校驗位,以不同的類型位表示不同的控制或操作命令。上位機利用無線網(wǎng)卡通過Socket發(fā)送數(shù)據(jù)包到路由器,路由器通過解包機制把數(shù)據(jù)包解開,通過串口發(fā)送到單片機并通過控制模塊執(zhí)行相關(guān)操作。上位機和下位機接受到數(shù)據(jù)包后只需去掉包頭和包尾即可獲得相應的指令信息。數(shù)據(jù)接收也是類似的方式。其協(xié)議規(guī)定如表1所示。

        圖5 WITF通信流程圖

        表1 通信協(xié)議包定義

        圖6 視頻傳輸流程圖

        3.3 視頻及環(huán)境參數(shù)數(shù)據(jù)傳送程序

        當下位機接收上位機發(fā)送的需要傳送視頻或環(huán)境參數(shù)數(shù)據(jù)命令時,打開視頻設備,讀取設備信息,進行視頻采集,圖像傳送至上位機,流程如圖6所示。

        3.4 上位機

        上位機部分基于windows CE.net技術(shù),采用Visual Studio 2010編寫C#上位機客戶端,首先利用編程器自帶的控件設置主視頻界面、按鈕和滾動條區(qū)域,再通過TCP/IP協(xié)議,創(chuàng)建Socket套接字的實例,對按鈕設置相應的指令代碼。為保證數(shù)據(jù)發(fā)送的安全性和準確性,我們在每個數(shù)據(jù)包中設置0XFF的包頭和包尾,中間以6位16進制的數(shù)據(jù)位作為真實指令的內(nèi)容,分別控制機器人前后左右移動,舵機旋轉(zhuǎn)和各類傳感器的數(shù)據(jù)采集等。再通過connect的連接到路由器,以Send的方式向路由器發(fā)送Byte格式指令,當發(fā)送結(jié)束時,使用Close的方式釋放占用的資源。

        3.5 下位機與WiFi的通信協(xié)議

        WiFi模塊與微控器模塊之間通過串口進行數(shù)據(jù)通信,軟件部分主要設置串口通信的波特率、通信協(xié)議等,這里不再詳細論述。

        4.系統(tǒng)運行實驗

        經(jīng)試驗證明本搜救機器人的無線數(shù)據(jù)通信可達到50米,采用履帶式運z行機構(gòu)在復雜情況下具有較好的越障功能,運行穩(wěn)定可靠,實現(xiàn)了視頻回傳、環(huán)境參數(shù)檢測、遠程控制等功能,運行情況如圖7所示。

        5.結(jié)束語

        本文設計的一個WiFi小型搜救機器人實現(xiàn)了無線視頻傳輸,環(huán)境監(jiān)測,數(shù)據(jù)傳輸和多機協(xié)同作業(yè)等多種功能。采集的視頻、環(huán)境參數(shù)等信號可傳輸至任意可連接WiFi的上位機終端。因為WiFi無線模塊本身就是一個無線信號的發(fā)射源,所以即使在沒有WiFi網(wǎng)絡的區(qū)域仍可使用。當機器人與控制終端距離較遠或WiFi信號不足時,通過增加中繼節(jié)點,可以提高WiFi功率,提高傳輸距離。經(jīng)試驗證明,本系統(tǒng)可用于狹小空間內(nèi)的探測和搜救任務,完成環(huán)境參數(shù)檢測,地形勘測等任務,可以極大的減輕救援人員的負擔。

        參考文獻

        [1]孫祁祥,鄭偉,孫立明,等.中國巨災風險管理:再保險的角色[J].財貿(mào)經(jīng)濟,2004(9):3-10.

        [2]易曉陽,劉學科.淺談地震救援衛(wèi)勤保障中應把握的幾個重點[J].西南軍醫(yī),2006,8.

        [3]張策,趙國存,張國宏,等.地震廢墟搜救機器人控制系統(tǒng)開發(fā)與應用[J].控制工程,2011,18(增刊):76-77.

        [4]杜毓聰,金連文.通過WiFi移動lP網(wǎng)絡操控家用機器人方案在PDA上的實現(xiàn)[J].計算機應用,2009,29(7):1865-1867.

        [5]王鵬,李鑫,江文浩.地震搜救機器人構(gòu)型設計綜述[J].哈爾濱理工大學學報,2012(1):15-19.

        基金項目:本項目受河海大學常州校區(qū)2013年學生科技基金資助。

        作者簡介:李章?。?992—),男,貴州貴陽人,大學本科,研究方向:自動控制。

        猜你喜歡
        數(shù)據(jù)傳輸數(shù)據(jù)采集
        基于Ad Hoc的微震監(jiān)測數(shù)據(jù)傳輸系統(tǒng)設計
        CS5463在植栽用電子鎮(zhèn)流器老化監(jiān)控系統(tǒng)中的應用
        大數(shù)據(jù)時代高校數(shù)據(jù)管理的思考
        科技視界(2016年18期)2016-11-03 22:51:40
        鐵路客流時空分布研究綜述
        網(wǎng)絡視頻監(jiān)控系統(tǒng)總體架構(gòu)設計
        基于廣播模式的數(shù)據(jù)實時采集與處理系統(tǒng)
        軟件工程(2016年8期)2016-10-25 15:54:18
        通用Web表單數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)
        軟件工程(2016年8期)2016-10-25 15:52:53
        基于開源系統(tǒng)的綜合業(yè)務數(shù)據(jù)采集系統(tǒng)的開發(fā)研究
        短波中低速數(shù)據(jù)傳輸技術(shù)
        基于ZigBee 的井下探測小助手設計
        老妇女性较大毛片| 亚洲中文字幕第一页免费| 校园春色日韩高清一区二区 | 在线免费午夜视频一区二区| 国产精品午夜夜伦鲁鲁| 亚洲一区二区三区四区五区六| 国产suv精品一区二区69| 无码人妻中文中字幕一区二区| 国产理论亚洲天堂av| 激情综合色综合啪啪开心| 午夜精品久久久久成人| 亚洲爆乳大丰满无码专区| 91国产视频自拍在线观看| 国精产品一区一区三区有限在线| 97久久人人超碰超碰窝窝| 国产日韩A∨无码免费播放| 小草手机视频在线观看| 在线视频观看国产色网| 国产亚洲精品bt天堂精选| 女人体免费一区二区| 日本老熟女一区二区三区| 狠狠色狠狠色综合网| 中国丰满熟妇av| 婷婷五月亚洲综合图区| 国产精品国产传播国产三级| 夜夜爽妓女8888888视频| 抽插丰满内射高潮视频| 日本肥老熟妇在线观看| 日本最新一区二区三区在线| 国产裸体舞一区二区三区| 亚洲高清无码第一| 国产网友自拍视频在线观看| 久久精品成人一区二区三区| 日本大片在线看黄a∨免费| 天堂Av无码Av一区二区三区| 国产在线观看午夜视频| 国产精品18久久久| 91天堂素人精品系列全集亚洲| 蜜桃视频成年人在线观看| 天天躁日日躁狠狠躁av麻豆| 国产内射性高湖|