盛彬++喬棟
摘 要智能滅火機器人在實際中的工作需要系統(tǒng)的合作,本文主要對智能滅火機器人的火焰搜索和自動避障進行了分析,分析的角度從軟件和硬件兩個方面入手。本文對智能滅火機器人兩個系統(tǒng)的分析采用了實例分析的方法進行,通過實驗表明火焰搜索系統(tǒng)以及自動避障系統(tǒng)都能夠很好的實現(xiàn)系統(tǒng)功能。
【關(guān)鍵詞】智能滅火機器人 自動避障 火焰搜索 設(shè)計方案
微電子與人工智能技術(shù)的發(fā)展讓我們的生活發(fā)生了很大的改變,尤其是智能機器人的出現(xiàn)更是大大提高了生產(chǎn)力,代替了人類進行很多人類難以完成的工作。滅火智能機器人一直是人們討論的話題,如果滅火機器人能夠順利完成,那么滅火作業(yè)就可以用機器人代替消防隊員進行作業(yè)。本文的研究主要從軟件和硬件兩個方面入手并進行了相關(guān)的實驗進行驗證,通過驗證證明了滅火智能機器人問世的可能性。
1 滅火智能機器人系統(tǒng)設(shè)計分析
智能滅火機器人運用四驅(qū)小車主體結(jié)構(gòu),通過轉(zhuǎn)動四個輪子控制速度,進而對小車前進速度與后退速度進行控制。將紅外避障傳感器安裝在車體中間,一旦距離墻壁較近,就能及時轉(zhuǎn)彎,避免撞墻,充分發(fā)揮滅火機器人的防撞墻作用。同時,將舵機控制的機械手臂、超聲波模塊安裝在車身上,一旦有障礙物,可使用機械手臂將障礙物清除,在小車前方裝有火焰?zhèn)鞲衅?,能實現(xiàn)多角度、全方面的尋找火焰信號,并將信號傳送給控制模塊,由控制模塊對機器人的動作進行控制,在達到火源邊緣后,傳感器把信號傳輸給控制模塊,并將滅火程序啟動,小車使用一系列滅火方式,在最短的時間內(nèi)完成滅火任務(wù)。同時還要在機器人身上安裝一個全方位的攝像頭,這樣就可以將現(xiàn)場的實際情況馬上進行傳輸,通過使用NRF2401無線模塊讓智能滅火機器人實現(xiàn)遠(yuǎn)程控制,讓遠(yuǎn)離火災(zāi)現(xiàn)場的技術(shù)人員可以通過遠(yuǎn)程控制對智能滅火機器人進行控制。
2 智能滅火機器人的系統(tǒng)硬件介紹
2.1 控制模塊功能
智能滅火機器人系統(tǒng)硬件中的控制模塊主要由電源模塊、風(fēng)扇模塊、直流電機驅(qū)動模塊、傳感器模塊、STM32F411RE等具體的模塊構(gòu)成,具體框架如圖1。在智能滅火機器人上安裝的傳感器要求有采集環(huán)境信息的功能,因此對傳感器的要求較高,故本設(shè)計在進行傳感器選擇的時候也充分考慮到了這一點,因此選用性能較好的STM32F411RE芯片。STM32F411RE芯片的CPU頻率最高可以達到84MHz,主要優(yōu)點包括實時性強、可靠性高、功耗低、速度快等。
2.2 電機驅(qū)動模塊功能
滅火機器人車身電機使用L298N芯片驅(qū)動,在控制模塊下,輸出四路PWM信號驅(qū)動L298N,并改變PWM脈沖占空比,對車輪轉(zhuǎn)速進行調(diào)節(jié),控制機器人的前進和后退。
2.3 無線模塊功能
通過NRF24L01無線模塊,可對滅火機器人實現(xiàn)遠(yuǎn)程操控。NRF24L01無線模塊與SPI和外部MCU通信,最高工作效率可達2Mbps,其抗干擾能力強、可選頻道多,滿足調(diào)頻與多點通信實際需要。同時,還能設(shè)置自動應(yīng)答,保證穩(wěn)定傳輸數(shù)據(jù)。
2.4 紅外測距傳感器功能
紅外測距傳感器一般用在障礙物檢測,避免滅火機器人撞到墻面。本文中的設(shè)計運用光電式紅外傳感器E18-D80NK,此紅外測距傳感器是一種數(shù)字式傳感器,集紅外發(fā)射模塊與紅外接收模塊于一身,4cm~85cm范圍為有效檢測范圍。
2.5 火焰?zhèn)鞲衅鞴δ?/p>
火焰?zhèn)鞲衅魇且环N模擬傳感器,能夠?qū)⒁呀?jīng)檢測的熱源信號轉(zhuǎn)變成機器人可有效識別的信號,具有信號輸出指示作用。800納米-1100納米范圍內(nèi)的熱源,火焰?zhèn)鞲衅鞫寄軝z測到。其中在紅外波長在1000納米附近時,其靈敏度會很大,約有60度的探測角,正好符合檢測火焰的指標(biāo)。機械臂由兩個舵機控制,在兩個舵機作用下,可實現(xiàn)準(zhǔn)確抓取障礙物,進而為機器然準(zhǔn)確行走、障礙物清除奠定基礎(chǔ)。
2.6 電源模塊功能
在開關(guān)電源作用下,為系統(tǒng)提供出12V電壓,以達到最小系統(tǒng)板塊要求。在遠(yuǎn)程控制過程中,系統(tǒng)利用鋰電池充電運行,確保能夠遠(yuǎn)程控制滅火機器人。同時,電源模塊可利用太陽能電池板方式,確保能夠使滅火機器人自動執(zhí)行充電功能。
2.7 攝像頭模塊功能
攝像頭模塊利用Wi-Fi攝像頭,由滅火機器人電源模塊負(fù)責(zé)供電,在連接網(wǎng)絡(luò)的狀況下,實現(xiàn)滅火機器人和計算機主控端實時通信,在計算機主控端界面上就能夠看到滅火機器人的情況,即實現(xiàn)遠(yuǎn)程觀看攝像頭記錄的圖像,并利用手持控制器,對滅火機器人遠(yuǎn)程控制。
3 軟件的設(shè)計部分以及系統(tǒng)測試
智能滅火機器人的軟件部分設(shè)計分為若干個模塊進行的整體設(shè)計。智能滅火機器人的開機模塊使用的是自動啟動程序,啟動完成之后要用手動按鍵的方式選擇是否需要進入無線模式,無線模式下按鍵就可以控制智能滅火機器人的走動比如:右轉(zhuǎn)控制、左轉(zhuǎn)控制、后退控制、前進控制等,如果在前進的過程中遇到障礙物可以通過操作將障礙物夾起進行道路清理。自動模式下智能滅火機器人會自動判定自身周圍是否有火源出現(xiàn),如果沒有火源機器人就會自動前進去尋找火源,在這個過程中如果遇到障礙物就會自動進行清理,然后繼續(xù)尋找火源,直到找到火源之后機器人會選擇噴水、風(fēng)扇滅火等方式進行滅火。軟件設(shè)計和硬件設(shè)計全部完成之后就要進行整體的系統(tǒng)測試。測試時首先需要驗證的就是無限模式能否正常運行,測試時通過控制端對機器人進行后退、前進、清除障礙物、滅火等實際行動的控制。其次是自動模式的測試,自動模式的測試比較簡單,只要直接開啟即可,通過測試驗證了智能滅火機器人的各個系統(tǒng),能夠較好的完成預(yù)定的任務(wù)。
4 總結(jié)
本文對于智能滅火機器人的探討是在STM32F411RE控制器的基礎(chǔ)上進行的,并具體從軟件和硬件兩個方面進行了詳細(xì)的介紹,通過實驗的方式對火焰搜索系統(tǒng)和自動避障系統(tǒng)都進行了驗證,通過驗證得到了可以完成智能滅火機器人的結(jié)論,智能滅火機器人的應(yīng)用勢必會引起廣大的關(guān)注,成功引入到消防領(lǐng)域后會解決很多以前難以解決的難題。
參考文獻
[1]龍桂鈴.基于單片機的智能車避障的實現(xiàn)[J].計算機與數(shù)字工程,2011(03):65-66.
[2]張軍.基于改進紅外避障法智能移動機器人導(dǎo)航[J].機器人技術(shù),2010(07):82-83.
作者簡介
盛彬(1986-),女,漢族,遼寧省丹東市人。碩士研究生,助教。研究方向為控制工程、電氣工程。
作者單位
山西大同大學(xué) 山西省大同市 037009