0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于物聯(lián)網(wǎng)技術(shù)的輔助進(jìn)食機(jī)械手系統(tǒng)設(shè)計(jì)

機(jī)智云 ? 2022-02-18 10:09 ? 次閱讀

本文系統(tǒng)設(shè)計(jì)由開發(fā)者針對(duì)目前的一些上肢肢體不健全、自主進(jìn)食有困難的特殊群體,所提出的一款輔助進(jìn)食的服務(wù)型桌面機(jī)械手控制系統(tǒng),以語(yǔ)音、機(jī)器視覺傳感器技術(shù)為機(jī)器人提供人機(jī)交互的接口以及系統(tǒng)的反饋接口,使用物聯(lián)網(wǎng)技術(shù)使機(jī)器人能夠通過(guò)網(wǎng)絡(luò)與用戶進(jìn)行數(shù)據(jù)交互,最終實(shí)現(xiàn)機(jī)械手能夠按照預(yù)期輔助上身有缺陷的人群完成輔助喂食的一系列功能。 1系統(tǒng)功能實(shí)現(xiàn)針對(duì)目前家庭中服侍老人和特殊人群的要求,設(shè)計(jì)的輔助進(jìn)食機(jī)械手系統(tǒng),主要功能是通過(guò)語(yǔ)音的提示,指示機(jī)械手完成特定的動(dòng)作,動(dòng)作分為喂食 A、B 或 C 三類食物。當(dāng)機(jī)械手收到正確有效的語(yǔ)音指令后,機(jī)器臂會(huì)取對(duì)應(yīng)食物儲(chǔ)存器中的食物,并通過(guò)搭載的攝像頭會(huì)尋找人臉的目標(biāo)位置,在檢測(cè)到人臉并且等待人主動(dòng)進(jìn)食的過(guò)程中使用PID控制完成人臉的動(dòng)態(tài)追隨,直到人主動(dòng)進(jìn)食動(dòng)作完成或者新的進(jìn)食語(yǔ)音指令觸發(fā)。機(jī)械手的主要工作流程是在第一次檢測(cè)到人臉以后會(huì)將關(guān)節(jié)坐標(biāo)記錄作為下次喂食的終點(diǎn)坐標(biāo),同時(shí)進(jìn)食動(dòng)作的完成標(biāo)志是機(jī)器人攝像頭檢測(cè)到人嘴張開動(dòng)作的發(fā)生標(biāo)記一次進(jìn)食動(dòng)作完成,如果沒(méi)有新的語(yǔ)音指令中斷發(fā)生,機(jī)械手繼續(xù)下一輪的喂食動(dòng)作。2系統(tǒng)整體硬件設(shè)計(jì)在整個(gè)輔助進(jìn)食機(jī)械手控制系統(tǒng)中,硬件部分包含電源、通信、圖像采集和處理、存儲(chǔ)、語(yǔ)音輸入、脈沖輸出和網(wǎng)絡(luò)通信模塊,輔助進(jìn)食機(jī)械手硬件系統(tǒng)框圖如下所示。7aa21574-9012-11ec-9d5f-dac502259ad0.png由硬件系統(tǒng)框圖可以看出整個(gè)系統(tǒng)包含了人機(jī)交互單元(語(yǔ)音輸入模塊也是系統(tǒng)的輸入單元)? 、基于 STM32F427 圖像處理單元(用于圖像采集和處理、數(shù)據(jù)存儲(chǔ)以及通訊)? 、基于 STM32F103 運(yùn)動(dòng)控制單元(路徑規(guī)劃、伺服舵機(jī)控制以及通信)和桌面機(jī)械手平臺(tái),當(dāng)然作為一款服務(wù)機(jī)器人在物聯(lián)網(wǎng)(IOT)時(shí)代必然會(huì)包括一些家庭環(huán)境信息,這樣我們可以通過(guò)網(wǎng)絡(luò)來(lái)實(shí)時(shí)查看家庭環(huán)境狀態(tài),本文提供的是機(jī)械手的末端姿態(tài)信息、當(dāng)前環(huán)境的溫度和光照強(qiáng)度信息。硬件模塊設(shè)計(jì)主控芯片:選擇 Cortex-M3 內(nèi)核STM32F103ZET6 作為主控制器芯片,集成有豐富的外設(shè)資源,其架構(gòu)圖如下所示。7ab0641c-9012-11ec-9d5f-dac502259ad0.png電源模塊 :本設(shè)計(jì)的電源系統(tǒng)是采用 DC-DC(直流轉(zhuǎn)直流)方式,外部電源輸入可接受 6-24V之間的直流電源,通過(guò)電壓轉(zhuǎn)換芯片 MP2359 實(shí)現(xiàn) 5 伏電壓輸出。7ac46a16-9012-11ec-9d5f-dac502259ad0.png語(yǔ)音模塊:選用的是支持非特定人聲語(yǔ)音識(shí)別芯片 LD3320A,實(shí)現(xiàn)正確識(shí)別出候選語(yǔ)音后能夠產(chǎn)生中斷請(qǐng)求。7ad976ae-9012-11ec-9d5f-dac502259ad0.png7ae6d1be-9012-11ec-9d5f-dac502259ad0.png7afb7d30-9012-11ec-9d5f-dac502259ad0.png攝像頭模塊:使用的是攝像頭模塊是 OV7725 搭載 STM32F427 處理器的機(jī)器視覺庫(kù) OpenMV 。7b0f0ec2-9012-11ec-9d5f-dac502259ad0.png電機(jī)驅(qū)動(dòng)模塊:采用數(shù)字舵機(jī) TBS2701,就能夠滿足輔助進(jìn)食機(jī)械手所需精度以及扭矩。7b29622c-9012-11ec-9d5f-dac502259ad0.pngWiFi 網(wǎng)絡(luò)模塊 :通過(guò)選用ESP8266WiFi模塊,內(nèi)嵌 TCP/IP 協(xié)議,能夠完成 WIFI 數(shù)據(jù)和串口之間的交換,實(shí)現(xiàn)服務(wù)機(jī)器人與遠(yuǎn)程的客戶端進(jìn)行信息交互。7b41b5b6-9012-11ec-9d5f-dac502259ad0.png7b56d2b6-9012-11ec-9d5f-dac502259ad0.png7b68b620-9012-11ec-9d5f-dac502259ad0.png3系統(tǒng)的物聯(lián)網(wǎng)軟件實(shí)現(xiàn) 本文的輔助進(jìn)食機(jī)械手借助 WiFi 網(wǎng)絡(luò)連接云端服務(wù)器,實(shí)現(xiàn)的功能是完成自身控制器的溫度監(jiān)控、機(jī)器人姿態(tài)角的上報(bào)、以及家庭工作環(huán)境的溫度和光照強(qiáng)度信息實(shí)時(shí)上報(bào)遠(yuǎn)程客戶端,能夠?qū)崟r(shí)為用戶提供所需要的家庭環(huán)境信息。1、服務(wù)機(jī)器人接入機(jī)智云方案 機(jī)智云主要為用個(gè)人開發(fā)者和企業(yè)提供智能硬件開發(fā)和云服務(wù)平臺(tái),連入物聯(lián)網(wǎng)無(wú)線WiFi網(wǎng)絡(luò)是一種非常便捷的選擇。本文服務(wù)機(jī)器人和機(jī)智云的接入方案是先在設(shè)備端(也就是機(jī)器人端連接WiFi通信模塊)嵌入WiFi模塊,然后設(shè)備通過(guò)路由器聯(lián)網(wǎng)后與機(jī)智云進(jìn)行通信,而在另一端手機(jī)應(yīng)用 APP集成機(jī)智云提供的 SDK(應(yīng)用 APP 是在機(jī)智云協(xié)議的框架下開發(fā)完成,具有特定產(chǎn)品密碼類似于 ID 號(hào),而且遵從機(jī)智云協(xié)議就能連入機(jī)智云平臺(tái))也能連入機(jī)智云,這樣機(jī)智云就能為應(yīng)用端和設(shè)備端搭建了網(wǎng)絡(luò)通信橋梁。服務(wù)機(jī)器人和機(jī)智云接入方案,如圖所示。 7b76e98e-9012-11ec-9d5f-dac502259ad0.png2、機(jī)械手傳感器云端數(shù)據(jù)點(diǎn)創(chuàng)建 服務(wù)機(jī)器人在用戶遠(yuǎn)程信息交互時(shí),需要知道機(jī)器人的工作狀態(tài),其中做主要的是控制器是否工作正常,通過(guò)采集 STM32 芯片內(nèi)部的溫度以及通過(guò)傳感器 (MPU6050)采集機(jī)器人末端姿態(tài)信息了解機(jī)器人的姿態(tài)信息。同時(shí)用戶還可以通過(guò)機(jī)器人上面的溫度傳感器(DS18B20)采集的信息了解家庭環(huán)境的室溫信息,通過(guò)光照強(qiáng)度傳感器的采集信息了解居室光強(qiáng)信息,也能支持?jǐn)U展更多的物聯(lián)網(wǎng)功能。文中模擬了控制兩個(gè) LED 燈的開關(guān)。下圖是在機(jī)智云上創(chuàng)建的產(chǎn)品傳感器數(shù)據(jù)點(diǎn)的部分截圖。 7b89e390-9012-11ec-9d5f-dac502259ad0.png3、機(jī)智云生成的產(chǎn)品代碼與硬件開發(fā) ◆ 機(jī)智云平臺(tái)開發(fā)產(chǎn)品的流程:①新建一個(gè)產(chǎn)品,然后新建產(chǎn)品相關(guān)的數(shù)據(jù)點(diǎn)信息,如機(jī)器人的傳感器信息多是從設(shè)備上采集是一種只讀類型的數(shù)值信息,而控制 LED 燈的數(shù)據(jù)點(diǎn)數(shù)據(jù)屬于可寫的布爾(BOOL)類型的信息,不僅需要從設(shè)備上讀取,而且還需要應(yīng)用端(APP)通過(guò)機(jī)智云能夠修改。②在完成數(shù)據(jù)點(diǎn)創(chuàng)建信息后,根據(jù) MCU 硬件平臺(tái)生成對(duì)應(yīng)的包含機(jī)智云協(xié)議和產(chǎn)品數(shù)據(jù)點(diǎn)信息的代碼包,接下來(lái)就是代碼移植和設(shè)備硬件開發(fā)工作,最后需要做的就是 APP 端聯(lián)合調(diào)試過(guò)程。具體的開發(fā)流程如圖所示。 7b9cba74-9012-11ec-9d5f-dac502259ad0.png③?在生成代碼之前可以通過(guò)虛擬設(shè)備完成在線調(diào)試功能,比如手機(jī)端端打開 LED0 和LED1 云端會(huì)更新狀態(tài)為 BOOL 值 1,如下所示。對(duì)于可寫類型的數(shù)據(jù)點(diǎn)測(cè)試可以云端寫入,APP 端更新。7ba8bdf6-9012-11ec-9d5f-dac502259ad0.png◆?對(duì)于整個(gè)機(jī)智云移植流程以及硬件驅(qū)動(dòng)的開發(fā)在這里以流程圖的形式給出,詳細(xì)步驟如下: 7bb86ae4-9012-11ec-9d5f-dac502259ad0.png步驟1:? 移植 FreeRTOS 系統(tǒng)內(nèi)核 步驟2:? 為機(jī)智云協(xié)議提供 1 毫秒(MS)時(shí)基 步驟3:? 提供 WIFI 模塊的通信接口,數(shù)據(jù)收發(fā)接口,這里是串口,并且封裝機(jī)智云協(xié)議的數(shù)據(jù)接收和發(fā)送函數(shù) 步驟4:添加設(shè)備傳感器驅(qū)動(dòng)以及機(jī)智云的軟復(fù)位程序 步驟5:創(chuàng)建?FreeRTOS?機(jī)智云任務(wù)(Gizwits_task()),主要包括機(jī)智云協(xié)議連接模式設(shè)置以及復(fù)位操作和傳感器端的上行數(shù)據(jù)處理。 在完成整個(gè)開發(fā)以后就可以在遠(yuǎn)程 APP 端控制 LED 燈的點(diǎn)亮和熄滅以及實(shí)時(shí)查看服務(wù)機(jī)器人的工作狀態(tài),獲悉機(jī)器人工作點(diǎn)的環(huán)境信息了。如圖所示就是手機(jī) APP端顯示的機(jī)器人的實(shí)時(shí)工作狀態(tài)。7bc5eb38-9012-11ec-9d5f-dac502259ad0.png4系統(tǒng)總結(jié)整個(gè)輔助進(jìn)食機(jī)械手系統(tǒng),針對(duì)服務(wù)機(jī)器人的聯(lián)網(wǎng)信息交互給出解決的方案,移植了物聯(lián)網(wǎng)平臺(tái)的機(jī)智云協(xié)議,物聯(lián)網(wǎng)的嵌入不僅使遠(yuǎn)程的交互提供了可能,同時(shí)使輔助進(jìn)食機(jī)械手的功能變得更加完善,成為物聯(lián)網(wǎng)機(jī)器人。機(jī)械手實(shí)物圖:7bd8ab74-9012-11ec-9d5f-dac502259ad0.png輔助進(jìn)食機(jī)械手取食運(yùn)作過(guò)程:
7beb53a0-9012-11ec-9d5f-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    機(jī)械手 OEM 的應(yīng)用

    汽車焊接的特殊要求。 智能型機(jī)械手 :智能型機(jī)械手具有較高的智能化水平,可以通過(guò)傳感器、視覺系統(tǒng)技術(shù)實(shí)現(xiàn)自主感知、決策和控制。它能夠適應(yīng)復(fù)雜的工作環(huán)境和任務(wù)要求,具有較高的可靠性和安
    發(fā)表于 09-18 10:31

    明治案例 | 【BGS背景抑制】【大光斑】機(jī)械手吸取網(wǎng)布有無(wú)檢測(cè)

    在自動(dòng)化生產(chǎn)線中,機(jī)械手需要準(zhǔn)確地識(shí)別和吸取特定位置上的網(wǎng)布。網(wǎng)狀抓取網(wǎng)布表面存在大小不一的孔洞,這給傳統(tǒng)傳感器帶來(lái)了很大挑戰(zhàn)。傳統(tǒng)的點(diǎn)光斑傳感器在檢測(cè)時(shí)可能因孔洞而漏檢,或因顏色復(fù)雜而誤檢。因此
    的頭像 發(fā)表于 08-30 12:48 ?111次閱讀
    明治案例 | 【BGS背景抑制】【大光斑】<b class='flag-5'>機(jī)械手</b>吸取網(wǎng)布有無(wú)檢測(cè)

    什么是聯(lián)網(wǎng)技術(shù)?

    夠?qū)A康?b class='flag-5'>物聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行整合、分析和挖掘,提取有價(jià)值的信息。 應(yīng)用層:是聯(lián)網(wǎng)技術(shù)的最終體現(xiàn),直接面向用戶和具體的應(yīng)用場(chǎng)景。包括各類
    發(fā)表于 08-19 14:08

    機(jī)器視覺控制機(jī)械手的具體過(guò)程

    機(jī)器視覺控制機(jī)械手是一種將機(jī)器視覺技術(shù)機(jī)械手控制技術(shù)相結(jié)合的自動(dòng)化技術(shù)。它通過(guò)機(jī)器視覺系統(tǒng)獲取
    的頭像 發(fā)表于 07-04 10:40 ?554次閱讀

    PLC在機(jī)械手控制系統(tǒng)中的具體應(yīng)用

    隨著工業(yè)自動(dòng)化技術(shù)的飛速發(fā)展,機(jī)械手作為現(xiàn)代制造業(yè)中不可或缺的重要設(shè)備,其智能化、自動(dòng)化水平不斷提高。在機(jī)械手控制系統(tǒng)中,PLC(可編程邏輯控制器)因其可靠性高、編程簡(jiǎn)單、功能強(qiáng)大等優(yōu)
    的頭像 發(fā)表于 06-17 10:46 ?757次閱讀

    ZR機(jī)械手:推動(dòng)制造業(yè)向更高水平發(fā)展

    ZR機(jī)械手:推動(dòng)制造業(yè)向更高水平發(fā)展-速程精密 隨著科技的不斷發(fā)展,制造業(yè)正面臨著巨大的變革。在這個(gè)過(guò)程中,ZR機(jī)械手以其卓越的性能和創(chuàng)新的技術(shù),成為了推動(dòng)制造業(yè)向更高水平發(fā)展的重要力量。 ZR
    的頭像 發(fā)表于 02-28 15:06 ?409次閱讀
    ZR<b class='flag-5'>機(jī)械手</b>:推動(dòng)制造業(yè)向更高水平發(fā)展

    ZR機(jī)械手:實(shí)現(xiàn)高效、精準(zhǔn)、安全的自動(dòng)化生產(chǎn)

    ZR機(jī)械手:實(shí)現(xiàn)高效、精準(zhǔn)、安全的自動(dòng)化生產(chǎn) 隨著科技的飛速發(fā)展,自動(dòng)化生產(chǎn)已成為制造業(yè)轉(zhuǎn)型升級(jí)的關(guān)鍵。在這個(gè)過(guò)程中,ZR機(jī)械手以其卓越的性能和創(chuàng)新的技術(shù),成為了實(shí)現(xiàn)高效、精準(zhǔn)、安全的自動(dòng)化
    的頭像 發(fā)表于 01-19 18:16 ?877次閱讀

    ZR機(jī)械手技術(shù)升級(jí),推動(dòng)產(chǎn)業(yè)變革

    ZR機(jī)械手技術(shù)升級(jí),推動(dòng)產(chǎn)業(yè)變革 隨著科技的飛速發(fā)展,自動(dòng)化設(shè)備在各個(gè)產(chǎn)業(yè)領(lǐng)域中的應(yīng)用越來(lái)越廣泛。作為自動(dòng)化設(shè)備的重要組成部分,機(jī)械手在提高生產(chǎn)效率、保證產(chǎn)品質(zhì)量、降低勞動(dòng)成本等方面發(fā)揮
    的頭像 發(fā)表于 01-11 09:21 ?392次閱讀

    面粉廠使用信捷碼垛機(jī)械手優(yōu)勢(shì)

    ? ? ?隨著科技的不斷發(fā)展,許多傳統(tǒng)行業(yè)正在逐漸引入自動(dòng)化技術(shù),以提高生產(chǎn)效率和降低成本。面粉廠也不例外,其中碼垛機(jī)械手作為一種自動(dòng)化設(shè)備,已經(jīng)逐漸成為面粉廠中不可或缺的一部分。本文將探討面粉廠
    的頭像 發(fā)表于 12-28 16:43 ?577次閱讀

    ZR機(jī)械手:工業(yè)自動(dòng)化的新選擇-速程精密

    ZR機(jī)械手:工業(yè)自動(dòng)化的新選擇-速程精密 隨著工業(yè)自動(dòng)化的不斷發(fā)展,越來(lái)越多的企業(yè)開始尋求更高效、更精準(zhǔn)的自動(dòng)化解決方案。速程精密成功研發(fā)的ZR機(jī)械手,作為一種新型的工業(yè)自動(dòng)化設(shè)備,正在成為許多企業(yè)
    的頭像 發(fā)表于 12-19 18:16 ?1215次閱讀

    坐標(biāo)機(jī)械手配件有哪些?

    直線模組是一種常見的機(jī)械傳動(dòng)裝置,廣泛應(yīng)用于機(jī)械手等自動(dòng)化設(shè)備中,在機(jī)械手中的主要作用是實(shí)現(xiàn)機(jī)械手的運(yùn)動(dòng)控制和定位。
    的頭像 發(fā)表于 12-07 17:38 ?729次閱讀
    坐標(biāo)<b class='flag-5'>機(jī)械手</b>配件有哪些?

    基于S7-200SMART的機(jī)械手PLC控制系統(tǒng)的設(shè)計(jì)案例

    在自動(dòng)化流水線中,機(jī)械手的應(yīng)用比較廣泛,它是集多種工作方式于一身的典型案例。本節(jié)將以機(jī)械手自動(dòng)控制為例,重點(diǎn)講解含多種工作方式的PLC控制系統(tǒng)的設(shè)計(jì)。
    發(fā)表于 12-07 11:36 ?4002次閱讀
    基于S7-200SMART的<b class='flag-5'>機(jī)械手</b>PLC控制<b class='flag-5'>系統(tǒng)</b>的設(shè)計(jì)案例

    觸覺傳感技術(shù)在軟體機(jī)械手領(lǐng)域應(yīng)用

    觸覺感知技術(shù)在人機(jī)交互領(lǐng)域具有重要價(jià)值。分布在軟體機(jī)械手的觸覺傳感器能夠在非結(jié)構(gòu)化的場(chǎng)景交互中為人們提供多模態(tài)感知信息,如接觸狀態(tài)(穩(wěn)態(tài)、滑動(dòng)、扭轉(zhuǎn)等)、表面特征(粗糙度、紋理、曲率等)、物理屬性
    的頭像 發(fā)表于 10-18 10:35 ?389次閱讀

    選擇伺服機(jī)械手要注意哪些細(xì)節(jié)?

    模板的尺寸直接決定了注塑機(jī)機(jī)械手的行程;安全門的高度關(guān)系到貨物從模具內(nèi)部順利取出到模具外部的情況。在確定了這兩個(gè)關(guān)鍵標(biāo)準(zhǔn)后,有必要考慮注塑機(jī)機(jī)械手的有效載荷是多少,以及它是否滿足注塑制品的重量。之后
    的頭像 發(fā)表于 10-18 08:07 ?703次閱讀
    選擇伺服<b class='flag-5'>機(jī)械手</b>要注意哪些細(xì)節(jié)?

    觸覺傳感技術(shù)在軟體機(jī)械手領(lǐng)域的應(yīng)用

    觸覺感知技術(shù)在人機(jī)交互領(lǐng)域具有重要價(jià)值。分布在軟體機(jī)械手的觸覺傳感器能夠在非結(jié)構(gòu)化的場(chǎng)景交互中為人們提供多模態(tài)感知信息
    的頭像 發(fā)表于 10-17 09:05 ?834次閱讀
    觸覺傳感<b class='flag-5'>技術(shù)</b>在軟體<b class='flag-5'>機(jī)械手</b>領(lǐng)域的應(yīng)用