近年來,地震、礦難、火災(zāi)、海嘯、核輻射、交通事故等各類災(zāi)難事故頻發(fā),嚴(yán)重危害了人們的生命安全,造成家庭和社會的很大損失。更嚴(yán)重的是,在災(zāi)難事故發(fā)生后,許多情況是因為受到環(huán)境影響而制約救援,不能第一時間到達(dá)救災(zāi)現(xiàn)場而耽誤救援時間,從而使人們的生命財產(chǎn)收到了嚴(yán)重的威脅。面對極其危險與惡劣的災(zāi)難救援環(huán)境,運用智能救援機器人進(jìn)行搜救是一種很好的搜救方法,并得到越來越多研究人員的關(guān)注。智能救援機器人不但能夠幫助工作人員執(zhí)行救援工作,而且有時能夠代替工作人員執(zhí)行搜救任務(wù),能有效的提高救援的效率和減少施救人員的傷亡。
基于以上原因,我們設(shè)計了一款智能搜救機器人,可以探測惡劣環(huán)境中的各項參數(shù)。并能實時地將災(zāi)難現(xiàn)場的第一手寶貴資料傳回營救中心,以幫助救援指揮部做出正確的判斷。
本設(shè)計是基于Intel Edison開發(fā)的一款智能搜救機器人,可以在惡劣環(huán)境中獲取各項環(huán)境指標(biāo),并能實時的將災(zāi)難現(xiàn)場的第一手寶貴資料傳回營救中心,以幫助救援指揮部做出正確的判斷。它不但能夠幫助工作人員執(zhí)行救援工作,而且有時能代替工作人員執(zhí)行搜救任務(wù),能有效率的提高救援效率和減少救援人員的傷亡。
該機器人主要包含以下幾種功能:
1.險區(qū)環(huán)境監(jiān)測實時掌握災(zāi)難現(xiàn)場第一手寶貴資料。
2.藍(lán)牙/433M多端遙控適應(yīng)各種復(fù)雜控制環(huán)境,提高了機器人環(huán)境適應(yīng)性。
3.微信連接使用微信即可控制機器人,讓每個人都可以使用。
4.實時現(xiàn)場視頻傳輸更有利于觀察不易到達(dá)地方的具體環(huán)境狀況。
5.人臉識別&人體紅外檢測能夠快速定位受困人員,并實施救援工作。
6.智能語音播報可以隨時為被困人員傳達(dá)信息,有利于被困人員自救。
7.智能太陽能尋光充電更加智能節(jié)能環(huán)保。
本機器人系統(tǒng)由各系列傳感器設(shè)備,語音系統(tǒng),攝像頭采集,核心控制等組成。通過WiFi模塊和藍(lán)牙模塊實時傳輸險區(qū)的環(huán)境信息到控制者的手機端,另外可使用機器人的人臉識別以及人體紅外監(jiān)測來尋找被困人員,使控制者可以遠(yuǎn)程操控進(jìn)行人員搜救工作。
1.險區(qū)環(huán)境監(jiān)測:
該智能搜救機器人環(huán)境監(jiān)測部分主要由:光照強度傳感器;噪聲傳感器;溫度傳感器;有害氣體傳感器組成;通過這些傳感器,方便救援人員了解險區(qū)的各項環(huán)境指標(biāo)。
1.1:光強監(jiān)測: 光照度傳感器采用對弱光也有較高靈敏度的硅蘭光伏探測器作為傳感器;根據(jù)不同的測量場所,配合不同的量程具有線性度好、防水性能好、抗干擾能力強等特點??梢宰尵仍畽C器人在大約1個燭光1米距離的光亮度下工作,也可在夏日晴天強光下照度為 10萬 Lux下工作;有月光的夜里 0.3~0.03 Lux下工作;
1.2:噪聲監(jiān)測: 噪聲傳感器正是由于傳感器內(nèi)置一個對聲音敏感的電容式駐極體話筒,聲波使話筒內(nèi)的駐極體薄膜振動,導(dǎo)致電容的變化,而產(chǎn)生與之對應(yīng)變化的微小電壓,從而實現(xiàn)光信號到電信號的轉(zhuǎn)換。再通過核心控制器處理其相關(guān)電信號獲得參數(shù)。其聲音分辨率在1HZ。分貝數(shù)在45dB-120dB;
1.3:溫度傳感器:采用非接觸式溫度傳感器,它的敏感元件與被測對象互不接觸,可用來測量運動物體、小目標(biāo)和熱容量小或溫度變化迅速(瞬變)對象的表面溫度,也可用于測量溫度場的溫度分布。測量準(zhǔn)確度:0.01級;分辨率0.1uV和0.1mΩ
1.4:有害氣體傳感器:該氣體使用的是烷烴類可燃?xì)怏w傳感器,該傳感器可以用于監(jiān)測險區(qū)是否有液化氣等可燃?xì)怏w泄漏,可提前做好人員疏散工作。
2.藍(lán)牙/433M多端遙控
藍(lán)牙支持點對點以及點對多點的通信,以無線方式將家庭或辦公室中的各種數(shù)據(jù)和語音設(shè)備連成一個微微網(wǎng)(Pico-net),幾個微微網(wǎng)還可以進(jìn)一步實現(xiàn)互聯(lián),形成一個分布式網(wǎng)絡(luò)(scatter-net),從而在這些連接設(shè)備之間實現(xiàn)快捷而方便的通信。機器人使用藍(lán)牙控制,方便用戶可以使用手機等設(shè)備進(jìn)行連接使用,也可以方便以后多端多方位控制機器人,從而適應(yīng)不同的地形條件。
433M數(shù)據(jù)發(fā)射模塊的工作頻率為315M,采用聲表諧振器SAW穩(wěn)頻,頻率穩(wěn)定度極高,當(dāng)環(huán)境溫度在-25~+85度之間變化時,頻飄僅為3ppm/度。使用該模塊與藍(lán)牙模塊互補。方便機器人適應(yīng)一些惡劣的控制環(huán)境,使機器人更加方便。
3.微信連接
該機器人暫時使用了一個免費好用的網(wǎng)絡(luò)服務(wù)器-微信公眾號平臺,通過微信公眾號為每個機器人分配一個ID,用戶關(guān)注該公眾號發(fā)送關(guān)鍵字就可以讓機器人的各數(shù)據(jù)環(huán)境信息反饋到用戶的手機之上,方便了普通家庭用戶的使用,后期可提供一般網(wǎng)絡(luò)服務(wù)器服務(wù),用戶通過網(wǎng)頁登錄即可使用。
4.實時現(xiàn)場視頻傳輸
4.1:視頻圖像采集: 通過攝像頭采集視頻圖像,并將視頻圖像進(jìn)行壓縮編碼。若采用高清攝像頭,則圖像可以達(dá)到D1(720*576)分辨率,視頻壓縮編碼可以有很多種格式,如MPEG2、MPEG4、H.264等等,常用的是H.264格式,因為壓縮率高,可減小文件大小,增加傳輸速率。我們采用的Intel edison平臺帶有一個雙核、雙線程32bit AtomZ34XX系列處理器和Quark處理器 ,高速而強大的CPU可以運行主流的實時嵌入式操作系統(tǒng);高速且低功耗的CPU適合不同環(huán)境的要求,低功耗可以很好的節(jié)約資源,在某些不需要實時監(jiān)控的場所,就可以啟用低功耗模式;高清晰且連續(xù)的視頻碼流,適合于絕大多數(shù)算法應(yīng)用的需求,便于實現(xiàn)機器人的功能。
4.2:視頻圖像本地存儲和上傳:攝像頭采集到的圖像既可以選擇本地存儲和上傳,也可以選擇直接上傳,選擇哪種方式是根據(jù)用戶需要和系統(tǒng)的配置決定的。本地存儲的介質(zhì)可以是SD卡,也可以是edison自帶內(nèi)存,兩種介質(zhì)系統(tǒng)都可以支持。 上傳可以是無線網(wǎng)絡(luò),通過BCM43340 a/b/g/n多協(xié)議支持WiFi 上傳至服務(wù)器通過網(wǎng)頁登錄可觀看視頻。
5.人臉識別&人體紅外檢測
人體紅外檢測使用人體紅外檢測模塊可以在近距離感應(yīng)人的存在,從而發(fā)現(xiàn)受困人員。
人臉檢測使用的是OpenCV庫進(jìn)行人臉識別,檢測記點(眼睛、耳朵、鼻子等的位置)用來構(gòu)造一個特征向量(點與點之間的距離、角度等)。通過計算測試和訓(xùn)練圖像的特征向量的歐氏距離來進(jìn)行識別,然后通過圓圈標(biāo)記出人臉,通過機器人自帶的顯示屏顯示出來,也可以通過WIFI 傳輸至服務(wù)器,通過網(wǎng)頁顯示出標(biāo)記的人臉和發(fā)現(xiàn)人臉的個數(shù)。
6.智能語音播報
可以通過手機控制機器人與受困人員進(jìn)行語音交流,可以了解受困人員的健康狀況和需求情況,可以通過語音為他們傳播自救信息。有助于更快速的救出受困人員,讓傷亡最小化。
7. 智能太陽能尋光充電
通過控制機器人四處移動,來獲取相對位置對應(yīng)的光照強度,通過比對兩個光照強度傳感器的強度,判斷機器人移動方向,通過SD卡記錄下來對機器人通過神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,讓機器人可以在不使用的時候自己去尋找一個光照較強的地方進(jìn)行充電。
在后期的開發(fā)之中我們會為機器人增加4個超聲波模塊和兩個編碼器。通過四個超聲波模塊獲取機器人所處的相對位置,通過編碼器獲得機器人所移動的相對位置,存入SD卡,對機器人進(jìn)行訓(xùn)練,讓機器人可以在自行控制的情況下進(jìn)行自主路徑規(guī)劃。
8.開發(fā)平臺介紹
Edison的芯片包含一顆時鐘頻率為 500 MHz 的英特爾? 凌動™ 處理器和 4GB 托管閃存。這樣我們就可以用它強大的處理功能去跑openCV 做視頻傳輸人臉識別等功能。其內(nèi)置WiFi模塊和低功耗藍(lán)牙模塊更方便了我們將機器人連接到云端,讓大家可以通過手機APP和微信控制機器人。
由于當(dāng)時Edison剛剛發(fā)布,以至于網(wǎng)上的資料很少,我在當(dāng)時的學(xué)習(xí)過程中也遇到了不少的困難。所以為了方便大家,我使用了SmartNode這款圖形化編程軟件讓每一個人都可以制作出高大上的機器人。
9.作品演示
演示視頻:
1.Intel ediosn 機器人視頻人員搜救演示
2.Intel ediosn 機器人遙控視頻演示
3.Intel ediosn 機器人環(huán)境監(jiān)測演示
9.1.首先給大家展示的是 視頻傳輸+openCV人臉識別
視頻圖像可通過車身自帶TFT液晶屏顯示,也可以通過云端傳輸?shù)绞謾C顯示,如截圖識別JJ的寫真照片,JJ好帥
9.2 手機APP遙控
一個簡單的APP可以通過APP開啟視頻傳輸,放音樂,當(dāng)然各位也可以自己加功能,比如加個探照燈,或者是一些小武器之類,機械臂也可以
9.3微信控制
通過微信,當(dāng)然也可以開啟攝像頭進(jìn)行人臉識別,因為視頻是通過一個小網(wǎng)頁顯示的所以可以用在各處,另外微信呢,可以通過發(fā)送關(guān)鍵信息,來監(jiān)測機器人所處地域的光照、溫度、聲音和有害氣體,當(dāng)然如果你喜歡你可以添加更多模塊實現(xiàn)更多功能。微信端我使用的也是SmartNode官方提供的公眾號,因為很方便,如果大家有興趣,可以自己搭一個出來,也很簡單。
9.4 太陽能面板供電
通過太陽能面板供電,不過這個比較雞肋,所以只是把太陽能面板加了一個小燈,因為面板太小,充電太慢,我打算給他改成無線充電模塊。
9.5 TFT顯示&放音樂
Edison有很大的存儲空間,所以可以存好多歌,放歌的時候可以在TFT屏上顯示明星寫真,當(dāng)微信控制相關(guān)傳感器,還可以顯示各種傳感器圖片。
9.6 各種傳感器監(jiān)測
我使用的傳感器有 溫度 噪聲 光照 有害氣體檢測 紅外 觸摸 。觸摸傳感器是用來開關(guān)音樂的,這個功能比較雞肋,因為想不到好的創(chuàng)意了
元器件清單:
- 航模電池x1
- intel Edison開發(fā)板x1
- 兩輪車模x1
- 金貴Q1迷你手機小音箱x1
- 筆記本電腦USB高清免驅(qū)攝像頭x1
- 2.0寸串口TFT SPI液晶屏x1
- 威訊USB聲卡外置x1
- USB拓展口x1
- TB6612FNG電機驅(qū)動模塊x1
- 太陽能面板x1
- 四路無線遙控器套件x1
上傳一張工作照