Science Advances 視觸覺傳感機制的交互裝置,可以實時測量來自手不同部位的分布力

近日,由香港科技大學(HKUST)電子與計算機工程學系申亞京教授領導的研究團隊,提出了一種基于數字通道的觸覺交互系統,可以實時測量來自手不同部位的分布力,有望在醫學評估、體育訓練、機器人和虛擬現實(VR)等多個領域實現應用。經過數百萬年的生物進化,手已成為人類意識最直接的延伸之一。我們日常使用的許多交互設備,如手柄、鼠標、鍵盤和觸摸板,都是為了方便手的使用而設計。然而,盡管手在我們的生活中起著至關重要的作用,但我們對手產生的力知之甚少。例如,抓握時每根手指產生的力有何不同?手掌的力如何分布?這一知識空白極大地阻礙了包括精準醫療、體育訓練、機器人技術、虛擬現實操作等多個領域的發展。圖1 基于液壓、氣壓和機械彈簧原理的握力計近幾個世紀,基于液壓、氣壓和機械彈簧原理的握力計是評估人手施加的力的常用方法,但它們只能提供最大力的信息,缺乏空間和時間的細節分布(圖1)。在這里插入圖片描述
柔性觸覺仿生皮膚的發展為測量力的分布提供了新的機會,按其原理,可大致分為兩類:基于電信號的陣列式傳感(壓阻式、電容式、壓電、摩擦電等)和基于視覺的傳感技術(Gelsight、Tactip、TacLINK、Insight等)。基于電信號的傳感器在單點力測量時精度非常高,但存在大面積復雜接觸變形時引起的串擾問題,出現精度下降。基于視覺的方法可以避免電信號的串擾問題,提供更高的魯棒性,但其量程范圍通常較小(通常<10N),且同樣面臨多點大面積接觸時精度不足的問題。此外,其標定常需要大量數據集(通常>1GB)。簡而言之,現有的柔性觸覺傳感方式獲得的信息,本質上是來自多個未知負載源耦合的復雜模擬信號,這使得分布力的解碼非常復雜,特別是對于多點大面積復雜接觸的力分布,如手部的握力。在最近的一項研究中,香港科技大學的科研團隊通過引入“數字通道”的概念,在分布力的接觸位置上生成可辨別的時序數字信號,解決了多點大面積復雜接觸問題,并提出了一種以手為中心的觸覺交互系統(PhyTac,圖2與圖3)。在這里插入圖片描述
PhyTac由帶有標記點陣列的仿生外殼、偏振線性光源和運動捕捉攝像頭組成。當PhyTac受到手部施加的力時,其外殼會發生變形,同時攝像頭會捕捉到每個標記點的運動。隨后,利用所有標記點的位移作為輸入,物理模型增強神經網絡(FEM-NN)能夠準確建立標記點位移與手部力分布之間的映射關系。因此,系統能夠重建手部豐富的觸覺力學信息,與現有的設備相比增加了至少兩個數量級的信息量,從而在新一代的人機交互中可獲得廣泛的應用(圖4)。在這里插入圖片描述
圖2 兩個尺寸的PhyTac
圖3 A. PhyTac的整體結構和組件。B. 受TrkB+啟發的數字通道。C. 受螺旋女王蘆薈啟發的螺旋式標記點排列方法在這里插入圖片描述
圖4 PhyTac的工作機制及潛在的廣泛應用。“數字通道”概念的引入,可以準確識別復雜接觸的位置,從而準確解碼大面積接觸問題中的分布力。當標記點的閾值開關被激活時,它們被表示為邏輯“1”,而其他標記被表示為邏輯“0”,從而形成一個代表關鍵力空間分布的數字通道。此數字通道不僅能過濾掉來自周圍刺激的不必要干擾,還能以較少的計算資源提供具有物理意義的高質量數據(圖5)。通過將物理模型融入人工智能模型訓練,數據集的大小可顯著減少到僅45 KB,遠小于傳統方法(通常需要超過1 GB的數據集)。因此,即使使用極小的數據集,該設備也能從多重耦合的模擬信號中準確識別出高達368個區域的多點刺激,對于力的重建精度也高達97.7%。在這里插入圖片描述
圖5 引入數字通道后,分布力的位置與幅度均可精確重建。“針對大規模分布式觸覺傳感技術,‘數字通道’的概念能夠為解碼力的位置提供一個新的維度,從而僅通過極小的數據集就可實現高精度和高魯棒性。”申教授解釋了這項研究的背景。自然界中,螺旋女王蘆薈的旋轉葉序能夠避免葉子互相遮擋,從而來最大化地捕獲陽光(圖3C)。受此啟發,研究者將標記點以類似的螺旋結構排列以優化光路,使得PhyTac避免了由標記點互相遮擋引起的精度下降,并顯著提高了標記點的分布密度,這最終提高了力的傳感范圍和分辨率。在這里插入圖片描述
圖6展示了物理模型增強神經網絡(FEM-NN)的原理及其在小數據集上的優勢和高精度。FEM-NN的輸入是由數字通道得到的關鍵節點(key nodesof interest, KOI)和位移矩陣,輸出為增廣剛度矩陣,其僅需要一個很小的數據集(45KB)。引入的物理模型建立了一個力學框架(FEM),將標記位移和力大小聯系起來,并提供了包含PhyTac材料、幾何和力學性能的寶貴先驗知識。FEM-NN模型既采用了此力學先驗知識,并得益于神經網絡的強大擬合能力,有效地彌補了有限元模型與現實世界模型之間的物理缺失。結果表明,FEM-NN在整個量程范圍(0.5 ~ 25 N)內均保持了較高的精度,力的平均絕對誤差為0.11 N,平均相對誤差僅為2.3%,優于傳統基于純物理模型的方法和基于卷積神經網絡的方法(圖6C)。PhyTac可直接應用于握力分布的測量,這將有益于多種疾病(中風、類風濕性關節炎等)的評估和治療。與其他潛在的解決方案(如觸覺手套)相比,此方法更加魯棒、易用和無束縛。如視頻S2所示,它可精確地識別不同握持姿勢下握力分布的動態變化。圖6 物理模型增強神經網絡(FEM-NN)的原理研究者進一步將PhyTac安裝在網球拍上,并測量了擊打網球時手部的力量分布(如視頻S3所示)。“我們發現正手擊球時,力量主要集中在食指、中指和無名指上。相比之下,反手擊球時的力量分布則有所不同,其中拇指、無名指和小指貢獻了更多的力量。”本研究的第一作者唐一峰說道。在這里插入圖片描述
圖7 正反手擊球時力分布的對比PhyTac還能通過將現實世界中的分布力投射到虛擬世界中,實現精確的虛擬現實(VR)操控。使用者可以用拇指和食指小心翼翼地托住一個雞蛋而不將其捏碎,或者當總力量超過一定閾值時用三根手指捏碎它。同樣地,作者還展示了用握力捏碎花瓶,以及如何用不同的分布力精確操控軟球的變形(圖8和視頻S4)。“此外,得益于PhyTac在三維空間中的靈活性,它可以作為遙控操作界面,控制機器人手拿起、握住并傳遞一個薄塑料杯,而不會將其捏壞。”唐一峰補充道。詳細視頻于視頻S5中展示。在這里插入圖片描述
圖8 在虛擬世界中精確操控雞蛋、花瓶和軟球(上圖)。遙控機器人手抓取、握住和傳遞物體(下圖)。對于下一步的研究工作,團隊計劃將“數字通道”概念應用于其他幾何形狀的視觸覺傳感器上。他們認為,當克服干擾問題時,其他類型的分布式軟觸覺傳感器,如電阻式和電容式傳感器,也將從這項研究中獲益。“我們的目標是為物理世界、虛擬世界和機器人之間建立智能交互的橋梁。PhyTac是實現這一目標的重要一步。它加深了我們對手部動作的理解,我們期望它能成為一種以手為中心的媒介,在醫學評估、體育訓練、機器人和虛擬現實(VR)等多個領域實現應用。”該項目的負責人申亞京教授說道。這項工作的其他共同作者包括來自香港科技大學的博士后研究員李根博士、張鐵山博士以及研究助理教授楊雄博士,來自香港城市大學的任豪和郭棟,以及來自南開大學的楊柳教授。此研究成果已發表在《科學進展》(Science Advances)期刊上,論文標題為Digital Channel-enabled Distributed Force Decoding via Small Datasets for Hand-centric Interactions.論文鏈接:https://www.science.org/doi/10.1126/sciadv.adt2641

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/73601.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/73601.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/73601.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MySQL單表查詢大全【SELECT】

山再高&#xff0c;往上攀&#xff0c;總能登頂&#xff1b;路再長&#xff0c;走下去&#xff0c;定能到達。 Mysql中Select 的用法 ------前言------【SELECT】0.【準備工作】0.1 創建一個庫0.2 庫中創建表0.3 表中加入一些數據 1.【查詢全部】2.【查詢指定列】2.1查詢指定列…

Vue調用子組件init方法時報錯Cannot read properties of undefined (reading ‘init‘)解決方法

調用init方法語句寫在this.$nextTick(() > {});方法里&#xff0c;因為nextTick方法在頁面元素加載完之后調用 this.$nextTick(() > {this.$refs.chartComponent.init();});如果還報錯&#xff1a;Error in nextTick: "TypeError: Cannot read properties of undef…

怎么解決在Mac上每次打開文件夾都會彈出一個新窗口的問題

在Mac上每次打開文件夾都會彈出一個新窗口的問題&#xff0c;可以通過以下方法解決? ?調整Finder設置?&#xff1a; 打開Finder&#xff0c;點擊“Finder”菜單&#xff0c;選擇“偏好設置”。在偏好設置中&#xff0c;選擇“通用”標簽。取消勾選“在標簽頁中打開文件夾”或…

從 Prop Drilling 到 Context:React 狀態管理的演進與抉擇

Context的出現解決了什么問題&#xff1f; Vue中的provide/inject和React中的Context非常相似&#xff0c;具體區別如下&#xff1a; 可以看到實際上最大的區別在于Vue是響應式&#xff0c;React是非響應式 那么context具體解決了什么問題&#xff1f;我們先看下面這個例子&a…

考研408-數據結構完整代碼 線性表的順序存儲結構 - 順序表

線性表的順序存儲結構 - 順序表 1. 順序表的定義 ? 用一組地址連續的存儲單元依次存儲線性表的數據元素&#xff0c;從而使邏輯上相鄰的兩個元素在物理位置上也相鄰 2. 順序表的特點 隨機訪問&#xff1a; 即通過首地址和元素序號可以在O(1) 時間內找到指定元素&#xff0…

【經驗分享】SpringBoot集成WebSocket開發02 之 實現一個基本示例并Spring Bean注入的方式來組織代碼

結合Spring Boot和WebSocket實現一個基本示例&#xff0c;并且使用Spring Bean注入的方式來組織代碼。 1. 創建Spring Boot項目 首先&#xff0c;確保你有一個Spring Boot項目&#xff0c;并在pom.xml文件中引入了WebSocket相關的依賴。 <dependencies><!-- Spring…

DeepSeek-R1大模型微調技術深度解析:架構、方法與應用全解析

1. DeepSeek-R1大模型架構設計與技術特性 1.1 架構設計 DeepSeek-R1作為超大規模語言模型,其核心架構設計包含以下創新: 專家混合架構(MoE) 采用6710億參數的混合專家架構(MoE),每個推理過程僅激活370億參數,實現計算效率與資源利用率的突破性提升。 Transformer框架…

本地部署Hive集群

規劃 服務機器Hive本體部署在Node1元數據服務所需的關系型數據庫(MYSQL)部署在Node1 安裝MYSQL數據庫 # 更新密鑰 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022# 安裝Mysql yum庫 rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.…

緩存之美:Guava Cache 相比于 Caffeine 差在哪里?

大家好&#xff0c;我是 方圓。本文將結合 Guava Cache 的源碼來分析它的實現原理&#xff0c;并闡述它相比于 Caffeine Cache 在性能上的劣勢。為了讓大家對 Guava Cache 理解起來更容易&#xff0c;我們還是在開篇介紹它的原理&#xff1a; Guava Cache 通過分段&#xff08;…

2025年【廣東省安全員C證第四批(專職安全生產管理人員)】考試及廣東省安全員C證第四批(專職安全生產管理人員)模擬試題

安全生產是各行各業不可忽視的重要環節&#xff0c;特別是在廣東省這樣的經濟大省&#xff0c;安全生產的重要性更是不言而喻。為了確保安全生產管理人員具備足夠的專業知識和實際操作能力&#xff0c;廣東省定期舉辦安全員C證考試。本文將詳細介紹2025年廣東省安全員C證第四批…

傳輸層自學

傳輸實體&#xff1a;完成傳輸層任務的硬件或軟件 可能位于&#xff1a; 操作系統內核獨立的用戶進程綁定在網絡應用中的鏈接庫網絡接口卡 1.功能&#xff1a; 網絡層與傳輸層作用范圍比較&#xff1f; 網絡層負責把數據從源機送達到目的機 傳輸層負責把數據送達到具體的應…

【C語言】函數和數組實踐與應用:開發簡單的掃雷游戲

【C語言】函數和數組實踐與應用&#xff1a;開發簡單的掃雷游戲 1.掃雷游戲分析和設計1.1掃雷游戲的功能說明&#xff08;游戲規則&#xff09;1.2游戲的分析與設計1.2.1游戲的分析1.2.2 文件結構設計 2. 代碼實現2.1 game.h文件2.2 game.c文件2.3 test.c文件 3. 游戲運行效果4…

Spring Cloud Config - 動態配置管理與高可用治理

引言&#xff1a;為什么需要配置中心&#xff1f; 在微服務架構中&#xff0c;配置管理面臨分散化、多環境、動態更新三大挑戰。傳統基于application.yml等配置文件的硬編碼方式&#xff0c;導致以下問題&#xff1a; ? 環境差異&#xff1a;開發、測試、生產環境配置混雜&a…

Git 常用命令指南

本文檔旨在提供 Git 的常用命令及其使用示例&#xff0c;涵蓋全局參數配置、獲取本地倉庫、基本概念、本地倉庫操作、遠程倉庫操作和分支操作等內容。 1. 全局參數配置 Git 允許用戶配置全局參數&#xff0c;以便在所有的倉庫中共享這些設置。 <BASH> # 設置用戶名 gi…

基于Python+Flask+MySQL+HTML的爬取豆瓣電影top-250數據并進行可視化的數據可視化平臺

FlaskMySQLHTML 項目采用前后端分離技術&#xff0c;包含完整的前端&#xff0c;以flask作為后端 Pyecharts、jieba進行前端圖表展示 通過MySQL收集格列數據 通過Pyecharts制作數據圖表 這是博主b站發布的詳細講解&#xff0c;感興趣的可以去觀看&#xff1a;【Python爬蟲可…

rpc grpc

RPC Remote Procedure Call&#xff0c;遠程過程調用&#xff0c;是用來屏蔽分布式計算中的各種調用細節&#xff0c;使得調用遠端的方法就像調用本地的一樣。 客戶端與服務端溝通的過程 客戶端發送數據(以字節流的方式)&#xff1b;&#xff08;編碼&#xff09;服務端接受…

GStreamer —— 2.15、Windows下Qt加載GStreamer庫后運行 - “播放教程 1:Playbin 使用“(附:完整源碼)

運行效果 介紹 我們已經使用了這個元素&#xff0c;它能夠構建一個完整的播放管道&#xff0c;而無需做太多工作。 本教程介紹如何進一步自定義&#xff0c;以防其默認值不適合我們的特定需求。將學習&#xff1a; ? 如何確定文件包含多少個流&#xff0c;以及如何切換 其中。…

30、Vuex 為啥可以進行緩存處理

Vuex 狀態管理基礎與緩存的關聯 Vuex 的核心概念&#xff1a; Vuex 主要由五個部分組成&#xff1a;state、mutations、actions、getters和modules。其中&#xff0c;state是存儲數據的地方&#xff0c;類似于一個全局的數據倉庫。在這個菜譜 APP 的例子中&#xff0c;緩存的數…

25屆數字IC驗證秋招總結

一、個人概況 雙非本9碩&#xff0c;2024年初開始通過白皮書藍皮書自學驗證&#xff0c;半年實習經驗&#xff0c;有競賽無專利論文&#xff0c;在秋招期間投遞企業130余家&#xff0c;絕大部分投遞崗位為數字驗證&#xff0c;面試20家&#xff0c;收到5個offer。因為背景和相關…

【商城實戰(37)】Spring Boot配置優化:解鎖高效商城開發密碼

【商城實戰】專欄重磅來襲&#xff01;這是一份專為開發者與電商從業者打造的超詳細指南。從項目基礎搭建&#xff0c;運用 uniapp、Element Plus、SpringBoot 搭建商城框架&#xff0c;到用戶、商品、訂單等核心模塊開發&#xff0c;再到性能優化、安全加固、多端適配&#xf…