• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于STM32的智能送藥機(jī)器人

      2024-09-12 00:00:00苗旭燾張宇晨成爾卓
      物聯(lián)網(wǎng)技術(shù) 2024年2期
      關(guān)鍵詞:激光測距

      摘 要:本文針對(duì)藥品無接觸配送的問題,設(shè)計(jì)了一款基于STM32的智能送藥機(jī)器人系統(tǒng),該系統(tǒng)可以替代傳統(tǒng)人工取送藥,進(jìn)行無接觸配送。系統(tǒng)分為多個(gè)智能送藥機(jī)器人,每個(gè)機(jī)器人均通過基于OpenMV的機(jī)器視覺模塊識(shí)別病房號(hào)數(shù)字,通過HX711重量傳感器檢測藥物是否處于機(jī)器人中,通過ToF激光雷達(dá)進(jìn)行測距避障,同時(shí)多個(gè)機(jī)器人之間通過BT08B藍(lán)牙模塊通信,實(shí)現(xiàn)協(xié)同工作。智能送藥在一定程度上緩解了醫(yī)療行業(yè)人力資源緊張的情況,同時(shí)在取送藥方面能夠有效降低醫(yī)院內(nèi)人員流動(dòng)帶來的病毒傳播風(fēng)險(xiǎn)。本文首次提出的多設(shè)備協(xié)同運(yùn)行的智能送藥機(jī)器人支持?jǐn)?shù)據(jù)互傳,能夠?qū)崿F(xiàn)更高效快速的藥品配送,為研究智能醫(yī)療機(jī)器人方向的學(xué)者提供了新的研究依據(jù)和視角,也為智能醫(yī)療機(jī)器人的發(fā)展提供了一定借鑒和參考。

      關(guān)鍵詞:智能送藥機(jī)器人;數(shù)字識(shí)別;激光測距;STM32;Open MV;藍(lán)牙通信

      中圖分類號(hào):TP242;TH77 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-1302(2024)02-0-04

      0 引 言

      2020年新型冠狀肺炎爆發(fā)以來,傳播速度快、涉及地區(qū)廣,且由于其快速變異的特點(diǎn),防御過程中醫(yī)院作為高危區(qū)域[1],盡可能減少醫(yī)院內(nèi)人員取送藥將很大程度減少人員交叉接觸,降低新型冠狀肺炎感染幾率。

      目前,我國人均醫(yī)護(hù)人員數(shù)量仍處于較低水平,特別在特殊時(shí)期時(shí)常發(fā)生抽調(diào)人力的情況,進(jìn)一步加劇了醫(yī)療體系人力資源不足的現(xiàn)象[2-3]。智能送藥機(jī)器人可以自動(dòng)完成取送藥任務(wù),提高送藥效率,減少人力資源的浪費(fèi)與人員間接觸。智能送藥機(jī)器人屬于智能物流機(jī)器人類機(jī)器人,具備高效、便捷、安全等特點(diǎn)[4]。介于其上述特點(diǎn),無接觸的智能送藥機(jī)器人備受關(guān)注[5-6]。

      “十四五”時(shí)期,國家政策明確提出大力發(fā)展物聯(lián)網(wǎng)及醫(yī)療機(jī)器人,自動(dòng)化、智能化將逐步走進(jìn)智能物流機(jī)器人領(lǐng)域。智能物流機(jī)器人日漸成為當(dāng)今主流研究趨勢[7],本文基于STM32和Open MV進(jìn)行智能送藥機(jī)器人的設(shè)計(jì)研究,力圖增添智能送藥機(jī)器人領(lǐng)域新的研究依據(jù),也為研究該領(lǐng)域的學(xué)者提供一定的借鑒和參考。

      1 系統(tǒng)整體方案概述

      本方案以STM32F103RCT6為主微控制器,結(jié)合Open MV4 H7plus、HX711、TB6612、ToF激光測距模塊、BT08B藍(lán)牙串口模塊等實(shí)現(xiàn)相關(guān)功能。使用18650鋰電池對(duì)系統(tǒng)供電,使其正常工作。系統(tǒng)通過OpenMV實(shí)現(xiàn)巡線及數(shù)字識(shí)別,通過HX711重量傳感器判斷藥物是否處于機(jī)器人中,通過TB6612模塊驅(qū)動(dòng)直流電機(jī),通過ToF激光測距模塊實(shí)現(xiàn)測距避障功能,通過BT08B藍(lán)牙串口模塊實(shí)現(xiàn)不同機(jī)器人之間的協(xié)同工作功能。圖1為系統(tǒng)總體模塊設(shè)計(jì)圖。

      2 設(shè)備硬件選型設(shè)計(jì)

      2.1 主微控制器部分

      主控模塊主要由微控制器(MCU)及其外圍電路構(gòu)成,本文微控制器選擇ST公司出品的STM32F103RCT6,其為ARM Cortex-M3 MCU,具有片載256 KB FLASH閃存、

      72 MHz CPU、CAN總線等,擁有5個(gè)USART串口,兩條I2C總線,可以滿足物流機(jī)器人所有外設(shè)模塊的驅(qū)動(dòng)需求。此外,該微控制器還支持多種編程語言,包括C語言、C++語言、Python等,方便系統(tǒng)進(jìn)行二次開發(fā)和定制化。相較于其他微控制器,該微控制器片載外設(shè)豐富,外圍電路需求簡單,開發(fā)者較多且社區(qū)資源豐富,開發(fā)生態(tài)相較于其他微控制器更佳。圖2為與主控所連接的硬件設(shè)備關(guān)系。

      2.2 電機(jī)驅(qū)動(dòng)部分

      該部分主要由車輪、電機(jī)以及電機(jī)驅(qū)動(dòng)構(gòu)成。本文所設(shè)計(jì)的系統(tǒng)環(huán)境為藥品運(yùn)輸環(huán)境,具有較為平整的地面,因此省略懸掛等底盤結(jié)構(gòu)。

      本部分采用TB6612驅(qū)動(dòng)直流電機(jī)及麥克納姆輪。常見的直流電機(jī)驅(qū)動(dòng)模塊有L298N和TB6612[8],但TB6612性能更佳。首先,TB6612比L298N更小巧[9],因此更適合在空間有限的應(yīng)用中使用。其次,TB6612具有更高的效率和更低的功耗,因此在電池供電應(yīng)用中更為適用。此外,TB6612還具有更好的保護(hù)功能,包括過流保護(hù)、過熱保護(hù)和低電壓保護(hù)等。最后,TB6612的控制方式更為靈活,可以通過PWM信號(hào)控制電機(jī)的速度和方向。綜上,TB6612相較于傳統(tǒng)的L298N而言,H橋上損耗更低,發(fā)熱控制良好,集成度高,所需外圍電路較少。因此選擇TB6612驅(qū)動(dòng)直流電機(jī)。

      使用麥克納姆輪結(jié)構(gòu)可以極大降低機(jī)器人底盤的機(jī)械結(jié)構(gòu)設(shè)計(jì)難度,且相較于傳統(tǒng)的蝸桿曲柄轉(zhuǎn)向結(jié)構(gòu)而言,麥克納姆輪結(jié)構(gòu)轉(zhuǎn)彎半徑更小,移動(dòng)更加靈活[7],適合在醫(yī)院等復(fù)雜的環(huán)境下移動(dòng)。

      2.3 藥物感知部分

      該部分由響應(yīng)速度快、抗干擾性強(qiáng)的HX711重量傳感芯片[10]、應(yīng)變片及托盤組成,該部分的電路是一種基于電橋原理的傳感器電路,它由電橋和放大器組成。當(dāng)受力作用于應(yīng)變片時(shí),電橋中的電阻值會(huì)發(fā)生微小變化,該變化被放大器放大,從而得到一個(gè)可讀的電信號(hào)。微控制器可以通過ADC采樣,根據(jù)所得電信號(hào)的不同實(shí)現(xiàn)稱重功能。相較于MCP3421、AD7791等重量傳感芯片,HX711雖然精度較低,但是成本與功耗相相對(duì)來說也更低,且HX711精度完全可以滿足智能送藥機(jī)器人對(duì)藥品感知能力的需求。

      2.4 巡線及數(shù)字識(shí)別部分

      該部分使用OpenMV開源視覺項(xiàng)目實(shí)現(xiàn),該開源項(xiàng)目使用MicroPython語言開發(fā),支持多種傳感器和攝像頭,可應(yīng)用于不同的場景,具有很強(qiáng)的擴(kuò)展性和較高的運(yùn)算速度,且功耗低[11],適合嵌入式系統(tǒng)應(yīng)用。除了完成巡線、NCC模板匹配任務(wù)外,也可以運(yùn)行深度學(xué)習(xí)模型等其他任務(wù),為產(chǎn)品迭代功能升級(jí)奠定了良好的硬件基礎(chǔ)。

      2.5 避障部分

      該部分采用ToF激光雷達(dá)實(shí)現(xiàn),其相較于其他距離傳感器而言有以下優(yōu)點(diǎn):

      (1)高精度:ToF激光雷達(dá)可以實(shí)現(xiàn)毫米級(jí)距離測量精度[12],相比其他傳感器更加精確。

      (2)高速率:ToF激光雷達(dá)可以實(shí)現(xiàn)高速掃描,適用于快速移動(dòng)的目標(biāo)檢測。

      (3)低功耗:ToF激光雷達(dá)的功耗相對(duì)較低[13],適用于移動(dòng)設(shè)備和無人機(jī)等低功耗應(yīng)用。

      (4)抗干擾:ToF激光雷達(dá)可以在強(qiáng)光、雨雪等惡劣環(huán)境下正常工作,具有較強(qiáng)的抗干擾能力[14]。

      2.6 藍(lán)牙通信部分

      該部分采用BT08B藍(lán)牙模塊實(shí)現(xiàn),其遵循V3.0藍(lán)牙規(guī)范,支持UART接口,并支持SPP藍(lán)牙串口協(xié)議,具有價(jià)格低、體積小、收發(fā)靈敏性高等特點(diǎn),只需少許外圍電路就能實(shí)現(xiàn)強(qiáng)大功能。雖然BT08B的傳輸速率不及V4.0及以上的高速藍(lán)牙模塊,但是成本更低,且BT08B的傳輸速率完全滿足智能送藥機(jī)器人的傳輸需求。

      3 系統(tǒng)主要功能實(shí)現(xiàn)

      3.1 巡線功能實(shí)現(xiàn)

      巡線功能主要通過OpenMV進(jìn)行色塊識(shí)別來實(shí)現(xiàn),根據(jù)每一幀圖像中引導(dǎo)線顏色的色塊位置判斷是否偏離引導(dǎo)線,判斷色塊大小以判斷是否到達(dá)路口。

      在OpenMV上調(diào)用image.find_blobs()函數(shù)創(chuàng)建image.blob()對(duì)象。根據(jù)blob()對(duì)象中的blob().cx()參數(shù)判斷機(jī)器人是否發(fā)生偏離。例如:將攝像頭分辨率設(shè)置為QVGA(320×240),若blob().cx()處于158~162范圍,則為正常未發(fā)生偏離,若小于158則發(fā)生了右偏移,若大于162則發(fā)生了左偏移。將偏移信息通過串口寫入STM32,通過差速偏移或原地轉(zhuǎn)彎實(shí)現(xiàn)機(jī)器人行進(jìn)軌跡修正。

      3.2 數(shù)字識(shí)別功能實(shí)現(xiàn)

      數(shù)字識(shí)別功能可以通過兩種方法實(shí)現(xiàn)。

      第一種為使用TensorFlow Lite所需識(shí)別的數(shù)字訓(xùn)練模型,OpenMV通過導(dǎo)入.tflite模型文件進(jìn)行識(shí)別,這種方法對(duì)于不同環(huán)境下的識(shí)別效果較好,使用越全面的數(shù)據(jù)集進(jìn)行訓(xùn)練,得到模型的識(shí)別效果越好,對(duì)不同環(huán)境的適應(yīng)性就越強(qiáng)。但其缺點(diǎn)也很明顯,該方法會(huì)導(dǎo)致識(shí)別速率降低,占用大量MCU資源,使MCU能耗變高導(dǎo)致MCU發(fā)熱。

      第二種為使用歸一化互相關(guān)(NCC)算法在圖像中匹配模板,通過為不同數(shù)字設(shè)置不同的模板進(jìn)行數(shù)字識(shí)別。NCC算法是一種圖像匹配算法,其通過計(jì)算兩幅圖像的相似度實(shí)現(xiàn)匹配。具體來說,NCC算法將兩幅圖像分別看作是兩個(gè)向量,然后計(jì)算它們的內(nèi)積和模長,最后將內(nèi)積除以模長的乘積,得到的結(jié)果就是兩幅圖像的相似度。在匹配時(shí),NCC算法會(huì)將一個(gè)圖像在另一個(gè)圖像上滑動(dòng),計(jì)算每個(gè)位置的相似度,找到相似度最高的位置,即為匹配位置。

      NCC算法表達(dá)式如下:

      (1)

      式中:I1和I2是兩個(gè)n維向量;x為圖像塊的點(diǎn);μ1,μ2為圖像塊的均值。在OpenMV中使用image.find_template()調(diào)用該算法,通過其返回值判斷識(shí)別的數(shù)字及該數(shù)字的位置,需要注意的是,該方法需要改變攝像頭輸入圖像為灰度圖像以提高識(shí)別效率,所以在巡線與數(shù)字識(shí)別方法切換時(shí)需要注意切換攝像頭輸入圖像模式。

      該方法相較于TensorFlow Lite來說速率更高,占用資源少,雖然環(huán)境改變對(duì)識(shí)別效果影響較大,對(duì)環(huán)境的適應(yīng)性弱于TensorFlow Lite,但是對(duì)于本文研究的病房環(huán)境來說,其光線等條件變化較小,且可以通過機(jī)器人自行補(bǔ)光,穩(wěn)定光線環(huán)境。因此本文使用NCC算法以實(shí)現(xiàn)數(shù)字識(shí)別。設(shè)備系統(tǒng)流程如圖3所示。

      使用Open MV進(jìn)行數(shù)字識(shí)別。用img.find template()函數(shù)將識(shí)別的數(shù)字分別存入不同變量內(nèi)。主要識(shí)別函數(shù)如

      圖4所示,讀取識(shí)別到的值并返回代碼如圖5所示。

      Open MV通過識(shí)別色塊巡線,通過計(jì)算色塊的坐標(biāo)值來判斷車身偏向的方向,并及時(shí)修改。尋找路口函數(shù)如圖6所示,設(shè)備進(jìn)行巡線代碼如圖7所示。

      4 結(jié) 語

      本文介紹了智能送藥機(jī)器人的主要功能以及技術(shù)原理,對(duì)于智能送藥的需求,能夠基本實(shí)現(xiàn)且功能完善。在完成要求和發(fā)揮部分功能的基礎(chǔ)上,系統(tǒng)還實(shí)現(xiàn)了實(shí)時(shí)字符和圖形顯示、藍(lán)牙通信等功能,可擴(kuò)展性強(qiáng)。且采用基于物聯(lián)網(wǎng)技術(shù)的物流系統(tǒng),可以有效提高機(jī)器人完成任務(wù)的數(shù)量,減少等待時(shí)間,在提升物流系統(tǒng)配送效率的同時(shí),增強(qiáng)系統(tǒng)穩(wěn)定性和適應(yīng)性,實(shí)現(xiàn)機(jī)器人在站點(diǎn)上的均勻分布,降低成本。

      注:本文通訊作者為成爾卓。

      參考文獻(xiàn)

      [1]仇秋飛,吳巧玲,蔡耀中,等.基于專利視角的疫情防控機(jī)器人技術(shù)發(fā)展分析[J].科技通報(bào),2022,38(3):118-124.

      [2]楊沛,王艷梅,張文慧.醫(yī)護(hù)人員實(shí)施2型糖尿病分層分級(jí)延續(xù)護(hù)理管理體驗(yàn)及實(shí)踐的質(zhì)性研究[J].循證護(hù)理,2023,9(5):863-868.

      [3]林陶玉,方鵬騫.疫情防控緊急狀態(tài)下醫(yī)院護(hù)理人力資源配置與動(dòng)員管理策略[J].中國衛(wèi)生事業(yè)管理,2020,37(5):332-334.

      [4]符岳,羅銀秋,程捷,等.物流機(jī)器人在急診科應(yīng)對(duì)新型冠狀病毒肺炎疫情中的應(yīng)用[J].嶺南急診醫(yī)學(xué)雜志,2020,25(3):231-233.

      [5]江龍韜,劉怡沛,張卓.基于ARM及機(jī)器視覺的智能藥品運(yùn)送機(jī)器人系統(tǒng)設(shè)計(jì)與研究[J].計(jì)算機(jī)測量與控制,2022,30(8):211-217.

      [6]王天馳,羅煒?biāo)?,孫強(qiáng),等.基于SLAM技術(shù)的巡診送藥競賽機(jī)器人[J].機(jī)械工程與自動(dòng)化,2023,52(1):52-55.

      [7]李虹,張宇晨,苗旭燾.OpenMV智能物料搬運(yùn)方向的開發(fā)[J].電子技術(shù)與軟件工程,2022,29(3):107-112.

      [8]席若冰.基于樹莓派的日光溫室水肥一體機(jī)的設(shè)計(jì)[D].沈陽:沈陽農(nóng)業(yè)大學(xué),2019.

      [9]馮張銀,裴杰仁,揭俊壕,等.基于STM32單片機(jī)的履帶式多功能機(jī)器人[J].自動(dòng)化應(yīng)用,2019,60(4):104-105.

      [10]王錚,成爾卓,史建新,等.一種腦卒中手部康復(fù)設(shè)備研究[J].物聯(lián)網(wǎng)技術(shù),2022,12(6):74-77.

      [11]李琪璐,路彤,李明宇,等.基于機(jī)器視覺的顏色分揀機(jī)器人設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2022,22(12):54-57.

      [12]劉永久.基于結(jié)構(gòu)光投影的運(yùn)動(dòng)物體高速實(shí)時(shí)三維測量方法研究[D].合肥:中國科學(xué)技術(shù)大學(xué),2014.

      [13]陳柳妍,王湘江,馮棟彥.基于TOF傳感器的堵板拆裝機(jī)器人水室定位[J].機(jī)械工程師,2022,54(12):54-58.

      [14]李志祥,唐春暉.基于光流的四旋翼飛行器控制技術(shù)研究[J].軟件導(dǎo)刊,2019,18(9):134-138.

      猜你喜歡
      激光測距
      基于LabVIEW的偏振調(diào)制激光測距測量控制系統(tǒng)
      基于高壓架空線路激光測距的無人機(jī)鎖定導(dǎo)線巡航研究
      基于回波強(qiáng)度的激光測距誤差補(bǔ)償算法研究
      基于有效回波概率估計(jì)空間碎片激光測距系統(tǒng)作用距離
      53 cm雙筒激光測距望遠(yuǎn)鏡控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      自增益電路在激光測距中的應(yīng)用
      左贡县| 东至县| 平乡县| 余江县| 定日县| 浮山县| 柳州市| 荔浦县| 璧山县| 呼伦贝尔市| 高州市| 江西省| 海口市| 辽宁省| 瑞昌市| 灵川县| 句容市| 肇源县| 台州市| 堆龙德庆县| 二手房| 乌鲁木齐县| 彩票| 介休市| 浑源县| 内丘县| 陆河县| 峨山| 海安县| 育儿| 永新县| 南通市| 阿拉尔市| 海盐县| 孝感市| 灵台县| 漾濞| 西乡县| 广河县| 五峰| 富裕县|