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

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

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

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

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

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

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

    評論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

    EtherCAT運(yùn)動控制器Delta機(jī)械手應(yīng)用

    以正運(yùn)動ZMC406R運(yùn)動控制器為例,講解Delta機(jī)械手運(yùn)動控制應(yīng)用開發(fā)。
    的頭像 發(fā)表于 05-09 10:47 ?1471次閱讀
    EtherCAT運(yùn)動控制器Delta<b class='flag-5'>機(jī)械手</b>應(yīng)用

    工業(yè)網(wǎng)關(guān)的數(shù)字化車間機(jī)械手和工業(yè)生產(chǎn)設(shè)備遠(yuǎn)程監(jiān)控解決方案應(yīng)用

    工業(yè)生產(chǎn)環(huán)境中,數(shù)字化車間機(jī)械手和工業(yè)生產(chǎn)設(shè)備的遠(yuǎn)程監(jiān)控日益成為一種趨勢。隨著工業(yè)互聯(lián)網(wǎng)的快速發(fā)展和智能制造的興起,傳統(tǒng)的生產(chǎn)方式已經(jīng)難以適應(yīng)市場的需求和競爭的壓力,因此,數(shù)字化車間機(jī)械手和工業(yè)生產(chǎn)
    的頭像 發(fā)表于 03-29 13:43 ?390次閱讀
    工業(yè)網(wǎng)關(guān)的數(shù)字化車間<b class='flag-5'>機(jī)械手</b>和工業(yè)生產(chǎn)設(shè)備遠(yuǎn)程監(jiān)控解決方案應(yīng)用

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    基于聯(lián)網(wǎng)技術(shù)的農(nóng)業(yè)種植環(huán)境監(jiān)控系統(tǒng)設(shè)計

    電子發(fā)燒友網(wǎng)站提供《基于聯(lián)網(wǎng)技術(shù)的農(nóng)業(yè)種植環(huán)境監(jiān)控系統(tǒng)設(shè)計.pdf》資料免費(fèi)下載
    發(fā)表于 11-07 09:52 ?0次下載
    基于<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)技術(shù)</b>的農(nóng)業(yè)種植環(huán)境監(jiān)控<b class='flag-5'>系統(tǒng)</b>設(shè)計