国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于圖像識別的智能輪椅的設計*

2022-04-14 10:00閩南科技學院張榮輝鐘宇帆
數(shù)字技術與應用 2022年3期
關鍵詞:主程序遙控器輪椅

閩南科技學院 張榮輝 鐘宇帆

本設計實現(xiàn)一款智能輪椅,該系統(tǒng)在保證輪椅傳統(tǒng)功能的基礎上集成有手勢遙控方便手部殘障人士對輪椅主體的操作;防撞功能能夠在設定的距離內(nèi)弱報警、強報警以及強制剎車,在此功能下?lián)碛腥藱C互動界面可通過液晶屏幕直觀看輪椅相對前方障礙物距離;基于輪椅上的攝像頭來實現(xiàn)跟隨,方便解決腿腳不便的老齡人以及肢體殘障人士獨自出行、康復訓練等問題。

隨著生活水平不斷提高,醫(yī)療保險和社會福利的不斷完善,人的平均壽命也隨之增長,老年人群中腿腳不便者不在少數(shù);隨著經(jīng)濟發(fā)展和社會進步,腿腳不便的殘疾人士的生活水平也受到了社會各界的關注[1]。針對這兩類特殊人群,輪椅的重要性不言而喻。本設計實現(xiàn)一款智能輪椅,為腿腳不便這類人群的出行提供切實的保障[2]。

1 設計方案

本系統(tǒng)的設計,圍繞著微型控制器的最小系統(tǒng)展開設計,在輪椅車體以及配套遙控器的組合下整體功能包括了圖像識別跟隨、防撞距離可視化、可設定障礙物距車體不同距離的強弱報警以及手勢姿態(tài)配合觸摸按鍵控制等人性化操作功能,可滿足上文中所提及的特殊人群實際生活中的需求。其系統(tǒng)組成框圖如圖1所示。

圖1 系統(tǒng)組成框圖Fig.1 The block diagram of system composition

整體的輪椅系統(tǒng)分為兩部分,這兩個部分通過射頻進行無線通訊。第一部分遙控器以選定芯片作為中控通過觸摸按鍵啟動,體感模塊采集手部姿態(tài)數(shù)據(jù)經(jīng)過處理傳給輪椅,輪椅根據(jù)指令進行前后左右移動。第二部分輪椅搭載距離感知模塊、攝像頭模塊來分析處理距離以及與跟隨相關的數(shù)據(jù)從而實現(xiàn)對應功能,同時可以通過按鍵設定功能模式以及設定防撞距離。

2 硬件選型設計

2.1 微型控制器

本設計采用STM32F103C8T6這款芯片作為兩部分系統(tǒng)的核心。選擇這款芯片的原因在于其擁有ARM的32位運算內(nèi)核,64K的閃存存儲器和20K字節(jié)的RAM,三個通用定時器以及一個高級定時器,可支持SPI、I2C、USART、USB、CAN等協(xié)議。CPU頻率可至72MHz。在外部性能上擁有32個通用IO端口。滿足此次設計中較為復雜的運算過程。

2.2 觸摸開關選型

為了讓遙控器更加人性化,手握遙控器并且按壓所選的觸摸傳感器時,遙控器才向輪椅發(fā)送相關的動作指令,若不按壓觸摸傳感器則不發(fā)送動作指令,輪椅就不會根據(jù)手部姿態(tài)移動,以此達到遙控器隨取隨用,隨放隨關的效果。選擇基于觸摸檢測芯片TTP223B的電容式觸摸開關模塊,此模塊初始為高電平,觸摸時位低電平,可根據(jù)此電平邏輯設計上述功能。

2.3 無線收發(fā)模塊選型

對于兩部分系統(tǒng)的無線傳輸,選定NRF24L01這款工作頻率在2.4G的射頻收發(fā)器件,單個器件同一個時間點只能接收或者發(fā)送,即半雙工,若采用全雙工需要配合軟件的分點切換。本設計中只需要半雙工即可滿足需求。NRF24L01高速率收發(fā)、低功耗、可選頻段眾多,再加上應用簡單等優(yōu)點[3],適用本設計中兩部分系統(tǒng)的無線通訊。

2.4 圖像處理模塊選型

這款模塊的選擇重要性不亞于核心芯片的選擇。作為輪椅系統(tǒng)的機器視覺,要有初步類似人類視覺的功能。OPENMV模塊擁有基于MicroPython的機器視覺模塊,可以說是“世界最簡單的機器視覺模塊”[4],可以被集成在任何項目中,可以與此次所選芯片結合使用。

2.5 手部姿態(tài)模塊選型

這類型模塊的作用在于實時采集手部姿態(tài)的數(shù)據(jù)并且進行實時解算,換算成所需要的控制指令再發(fā)送到輪椅部分實現(xiàn)手勢控制的功能。選定MPU6050模塊來完成手部姿態(tài)數(shù)據(jù)采集。MPU6050傳感器中集成了陀螺儀和加速度計,前者可以測量角度,后者測量加速度。而其中最重要的便是MPU6050成熟的姿態(tài)融合算法方便開發(fā)與使用。

3 軟件設計

選用STM32芯片做為核心,使用Keil5軟件編程環(huán)境配合C語言進行仿真調(diào)試后,燒錄可執(zhí)行文件至微型控制芯片中,實現(xiàn)兩個部分系統(tǒng)對所搭建的外圍硬件電路的控制,來達到設計預期的功能。整體系統(tǒng)分為兩個部分,第一部分為遙控器,實時采集手勢信息以及可通過是否按壓觸摸按鍵來決定前后左右等移動指令的發(fā)送。第二部分為輪椅,實時接收遙控器的指令,在OLED屏幕上實時顯示對正前方障礙物的距離,可通過按鍵設置防撞距離、手控模式、視覺跟隨模式。擁有弱報警、強報警以及緊急制動功能。在程序編程中,設定K1按下為減少強制制動的感應距離操作,K2按下為增加強制制動的感應距離操作,K3按下為確定當前設定距離而再次按下K3為取消當前設定距離,K4按下為智能跟隨設置再次按下為取消該設置。

3.1 輪椅部分主程序

輪椅部分的程序設置相對較為復雜,其中包括了人機交互界面實時顯示障礙物距離及當前模式、聲音強弱報警制動功能、攝像頭采集圖像數(shù)據(jù)跟隨功能、功能按鍵設定距離以及切換模式。一共設計4個按鍵,分別對應減少制動距離、增加制動距離、確定距離設置以及確定跟隨模式四個功能。整體輪椅部分主程序流程圖如圖2所示。

圖2 輪椅部分主程序流程Fig.2 Main program flow of wheelchair

3.2 遙控器部分主程序

相對于輪椅部分的主程序,遙控器部分的主程序比較簡單,具體如觸摸按鍵做為整體遙控器的啟動開關,只有持續(xù)按壓觸摸傳感器才可以啟動遙控器,松開觸摸傳感器則關閉遙控器的控制功能,整體系統(tǒng)采用NRF做為無線傳輸載體,使用MPU6050體感傳感器采集手部姿態(tài)經(jīng)處理成動作指令信息后發(fā)送。整體遙控器部分主程序流程圖如圖3所示。

圖3 遙控器部分主程序Fig.3 Main program of remote controller

3.3 攝像頭圖像采集程序設計

攝像頭采集做為智能跟隨系統(tǒng)中最為核心的部分,其主要的功能就在于實現(xiàn)機器視覺可鎖定跟隨特定的標志物,而攝像頭跟隨物體移動的參數(shù)經(jīng)芯片解析傳回主控制芯片,再經(jīng)過主控制芯片的編碼判斷來執(zhí)行智能跟隨的具體動作。利用攝像頭識別特殊的物品標志,來起到跟蹤的效果。攝像頭捕獲每一幀圖像的數(shù)據(jù)傳回主控芯片進行數(shù)據(jù)分析,用RGB三原色轉(zhuǎn)HSV算法以及圖像腐蝕算法進行處理[5],從而得出目標標志在空間中的位置和大小,以此來判別跟隨方向。攝像頭模塊功能流程圖如圖4所示。

圖4 攝像頭模塊功能流程圖Fig.4 Function flow chart of camera module

4 結語

本設計基于圖像識別得到自動跟隨防撞輪椅,致力于解決腿腳不便的老年人以及殘障人士這兩類社會特殊群體在現(xiàn)實生活中所面臨的出行困難。能讓殘障人士能在能力范圍內(nèi)最大幅度實現(xiàn)獨立生活起居,從而減輕看護人的工作量和看護時間,這對于家中有老人或者下肢癱瘓者的獨生子女,上班族來說無疑會是一大助力。圍繞這一點初衷,采用手勢控制的操作方式,也就是作品名稱中的體感。腿部受傷的傷員在復健時,訓練器材位置不定,傷員需要常常移動,如果輪椅能緊緊跟隨,在訓練強度達到需要休息時,能立刻坐上輪椅返回休息區(qū),對傷員來說會是很大的一個便捷。圍繞著這個需求設計了跟隨功能,利用攝像頭識別特殊的物品標志,來起到跟蹤的效果。

本設計仍然有值得完善的地方,例如危險距離報警這方面功能可再添加一個光報警,達到聲光雙重報警的效果。提高距離的測量精度,可以使得整體系統(tǒng)的安全性得到提升。隨著互聯(lián)網(wǎng)的迅速發(fā)展,各類電子產(chǎn)品功能層出不窮,各個電子發(fā)燒友的想法也是豐富多彩。對于體感跟隨康復輪椅后期還會加入手機藍牙控制功能、手機遙感控制功能、特定語音指令控制功能等,這些功能的加入能夠讓輪椅在功能上更加全面,也能夠滿足年輕的殘障人士對新一代電子產(chǎn)品的喜愛與追求。

猜你喜歡
主程序遙控器輪椅
我是“糊涂蟲”
時間遙控器
爸媽有個“遙控器”
輪椅上的愛
我的輪椅
淺談數(shù)控銑削技術代碼程序的嵌套方式研究
電控冰箱軟件模塊化設計
輪椅上的姑娘(外三首)
時光倒流 換回PotPlayer老圖標
輪椅