張國(guó)棟 孫釗 繆也 曹夢(mèng)琪 孫奧奇
關(guān)鍵詞:消毒防疫;智能消毒機(jī)器人;STM32;避障模塊
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2023)10-0032-03
0 引言
疫情防控是打贏新冠疫情重要堡壘,隨著疫情防控進(jìn)入常態(tài)化形勢(shì),疫情防控的推進(jìn)[1],現(xiàn)有人員在對(duì)各個(gè)地方的疫情防控工作十分重視,但疫情防控是持久戰(zhàn),亟須防疫機(jī)器人的輔助。而防控消毒尤為重要,國(guó)內(nèi)疫情消毒方式主要采用人工消毒,工作的過(guò)程中還可能會(huì)發(fā)生感染并且進(jìn)行病毒傳播的可能性。國(guó)內(nèi)外在疫情期間高度重視消毒機(jī)器人研發(fā)[2],目前,此行業(yè)對(duì)提升智能消毒機(jī)器人消毒效率及質(zhì)量投入大量人力和資金。針對(duì)疫情防控期間消毒工作情況,本課題小組設(shè)計(jì)一款智能消毒機(jī)器人小車(chē),通過(guò)上位機(jī)操作控制可以高效精準(zhǔn)地執(zhí)行系統(tǒng)設(shè)定的路徑和任務(wù),自主進(jìn)行消毒防疫工作。各個(gè)模塊共同作用實(shí)現(xiàn)無(wú)人化、智能測(cè)溫、智能遠(yuǎn)程操作的智能消毒機(jī)器人小車(chē),從而緩解防疫人員的工作壓力,提高人力資源的利用,有效地阻止了病毒的傳播,降低交叉感染的風(fēng)險(xiǎn),保障了人民的日常生活[3]。
1 軟件系統(tǒng)設(shè)計(jì)
以STM32F103C8T6 單片機(jī)為核心通過(guò)遠(yuǎn)程操作進(jìn)行智能無(wú)人車(chē)的控制,并且通過(guò)視覺(jué)識(shí)別機(jī)構(gòu)收集智能車(chē)周?chē)沫h(huán)境信息[4],并用上位機(jī)進(jìn)行下一步操作,智能車(chē)根據(jù)操作者發(fā)出指令進(jìn)行命令執(zhí)行,從而實(shí)現(xiàn)智能無(wú)人化控制。
1.1 系統(tǒng)模塊
系統(tǒng)模塊主要包括電源模塊、驅(qū)動(dòng)模塊、紫外線消毒液消毒模塊、傳感器模塊、路線規(guī)劃模塊、超聲紅外避障模塊、控制器模塊等來(lái)實(shí)現(xiàn)智能小車(chē)的組成。如圖1所示。
1.2 電源模塊
如智能消毒機(jī)器人小車(chē)系統(tǒng)框圖所示,為滿足智能消毒機(jī)器人小車(chē)在不同場(chǎng)所進(jìn)行正常工作,供電方式采用可便攜拆裝的磷酸鐵鋰電池,這種新能源電池的特點(diǎn)是擁有長(zhǎng)時(shí)間的巡航能力而且不會(huì)對(duì)環(huán)境造成污染的綠色電池。
1.3 超聲波避障功能模塊
根據(jù)超聲波測(cè)距原理,只需知道發(fā)射器發(fā)射和接收器接收之間的時(shí)間差,便可以得出障礙物實(shí)際距離是速度乘以二者時(shí)間差的一半[5]。
根據(jù)上述原理進(jìn)行程序設(shè)定,每接收五次回響信號(hào)進(jìn)行平均值計(jì)算,得出的數(shù)值為測(cè)試距離,往復(fù)循環(huán)。得到的測(cè)試距離與預(yù)設(shè)距離進(jìn)行對(duì)比,預(yù)設(shè)距離不得超過(guò)0.25米。根據(jù)指令小車(chē)會(huì)執(zhí)行相應(yīng)命令。
避障流程代碼說(shuō)明如下:
if(distanceqian1<25)//如果左前方超聲波判斷距離小于25
{
if(distancezuo { youhou(); delay(750); //向右后方行駛750毫秒 youxuan(); delay(300); //右旋300毫秒 } else if(distancezuo>distanceyou)//2 若左側(cè)距離比右側(cè)距離空曠 { zuohou(); delay(750);//向左后方行駛750毫秒 zuoxuan(); delay(300);//左旋300毫秒 } else if(distancezuo==distanceyou)//3若左右距離相等(左右兩邊在傳感器識(shí)別范圍內(nèi)都無(wú)障礙物) { if(distanceqian1>distanceqian2)//4若左前方距離大于右前方距離 { daoche(); delay(500);//后退500毫秒 youxuan(); delay(300);//右旋300毫秒 } 1.4 紅外線避障功能模塊 紅外線避障主要利用三角測(cè)距的原理、時(shí)間差法測(cè)距原理[6],采用EDA技術(shù)匯總A/D轉(zhuǎn)換電路、電源輸入電路、復(fù)位電路、蜂鳴器等設(shè)計(jì)組成。見(jiàn)下圖。 2 智能消毒機(jī)器人小車(chē)機(jī)械設(shè)計(jì) 智能消毒機(jī)器人小車(chē)是由驅(qū)動(dòng)機(jī)構(gòu)、噴霧機(jī)構(gòu)、消毒液定量輸送機(jī)構(gòu)和噴霧器機(jī)構(gòu)組成。噴霧機(jī)構(gòu)包括過(guò)濾器、水管、渦輪、電動(dòng)機(jī)、噴霧器。過(guò)濾器除去水中的雜質(zhì),渦輪旋轉(zhuǎn)吸水,再將水通過(guò)水管傳送到噴霧器,水經(jīng)過(guò)噴霧器,霧化灑落到小車(chē)周?chē)?。消毒液定量輸送機(jī)構(gòu)由電動(dòng)機(jī)、水管、儲(chǔ)藥管、電動(dòng)機(jī)、控制開(kāi)關(guān)構(gòu)成;控制開(kāi)關(guān)包括正轉(zhuǎn)按鈕、旋轉(zhuǎn)按鈕、反轉(zhuǎn)按鈕、和停止按鈕。該機(jī)構(gòu)與噴霧機(jī)構(gòu)結(jié)合,水與消毒液在渦輪的旋轉(zhuǎn)下充分均勻混合后再到達(dá)噴霧器處。 2.1 視覺(jué)識(shí)別機(jī)構(gòu)的結(jié)構(gòu)設(shè)計(jì) 視覺(jué)識(shí)別機(jī)構(gòu)是由攝像機(jī)構(gòu)和傳動(dòng)機(jī)構(gòu)組成,攝像機(jī)構(gòu)由紅外線測(cè)距儀、超聲波測(cè)距儀、第一轉(zhuǎn)軸、第二轉(zhuǎn)軸、節(jié)能燈和揚(yáng)聲器組成。第一轉(zhuǎn)軸25的兩端通過(guò)軸承24分別設(shè)置在兩個(gè)預(yù)留的孔洞上,負(fù)責(zé)視覺(jué)識(shí)別機(jī)構(gòu)豎直方向的旋轉(zhuǎn)工作,第二轉(zhuǎn)軸26與小車(chē)支撐柱18柱內(nèi)裝置結(jié)合,負(fù)責(zé)視覺(jué)識(shí)別機(jī)構(gòu)水平方向的旋轉(zhuǎn)工作。工作人員可以通過(guò)控制器屏幕觀察到視覺(jué)識(shí)別機(jī)構(gòu)捕捉到的畫(huà)面從而可以進(jìn)行下一步的遠(yuǎn)程控制工作。 2.2 工作原理 操作人員可根據(jù)消毒區(qū)域路況通過(guò)遠(yuǎn)程遙控進(jìn)行移動(dòng),達(dá)到指定位置后,根據(jù)需要設(shè)定一定濃度的消毒液放到儲(chǔ)藥罐5里,然后調(diào)整旋轉(zhuǎn)輸出按鈕,在顯示屏上按下電動(dòng)機(jī)13開(kāi)關(guān)和正反轉(zhuǎn)電動(dòng)機(jī)3開(kāi)關(guān)的正轉(zhuǎn)按鈕,這時(shí),儲(chǔ)水罐17里的水通過(guò)渦輪12旋轉(zhuǎn)的作用,經(jīng)過(guò)過(guò)濾器到達(dá)儲(chǔ)藥罐5上水管,同時(shí)消毒液通過(guò)輸出水管到達(dá)上水管處。消毒液和水混合同時(shí)到達(dá)渦輪12,在渦輪旋轉(zhuǎn)的作用下,消毒液與水更加充分均勻的混合,通過(guò)渦輪的水管10到達(dá)噴霧器7,水和消毒液的混合物經(jīng)過(guò)噴霧器霧化噴出,從而噴落到車(chē)前方以及車(chē)兩側(cè)。紫外線消毒裝置嵌入式的方式安裝在智能車(chē)兩側(cè)進(jìn)行消毒作業(yè)。 3 結(jié)束語(yǔ) 綜上所述,智能消毒機(jī)器人小車(chē)使用STM32為主控制器,通過(guò)各智能模塊共同作用能有效地在醫(yī)院、商場(chǎng)、社區(qū)、車(chē)站、機(jī)場(chǎng)等復(fù)雜場(chǎng)所以及人員密集的公共場(chǎng)所進(jìn)行消毒作業(yè)。系統(tǒng)設(shè)計(jì)目前還在完善,各個(gè)模塊也在不斷改進(jìn)。智能機(jī)器人的發(fā)展不斷進(jìn)步,各種消毒機(jī)器人不斷創(chuàng)新與改進(jìn),相信不久后智能消毒機(jī)器人會(huì)逐步亮相并服務(wù)于各行各業(yè)中去[7]。