Nature Machine Intelligence 使用机器学习驱动的可拉伸智能纺织手套捕捉复杂的手部动作和物体交互

news2024/9/24 11:28:16

研究背景
对灵巧手运动的精确实时跟踪在人机交互、元宇宙、机器人和远程医疗等领域有着广泛的应用。当前的可穿戴设备中的大多数仅用于检测精度有限的特定手势,并且没有解决与设备的可靠性、准确性和可清洗相关的挑战。对传感器直接放置在用户的手上有严格的要求,并且不能解决传感器的电气和机械性能的变化,并且适合用户。
创新点
加拿大不列颠哥伦比亚大学Peyman Servati和Arvin Tashakori共同研发了一种使用带嵌入式螺旋传感器纱线和惯性测量单元的可拉伸、可洗智能手套对关节手和手指运动进行精确和动态跟踪。传感器纱线具有高动态范围,对低至0.005%和高达155%的应变作出响应,并在广泛使用和洗涤循环中表现出稳定性。我们使用多阶段机器学习报告参与者内和参与者间交叉验证的平均联合角度估计均方根误差分别为1.21°和1.45°,与没有遮挡或视野限制的昂贵运动捕捉相机的精度相匹配。我们报告了一种数据增强技术,该技术增强了对噪声和传感器变化的鲁棒性。我们展示了在物体交互过程中对灵巧手运动的精确跟踪,开辟了新的应用途径,包括在模拟纸键盘上准确打字、根据美国手语识别复杂的动态和静态手势,以及物体识别。
文章解析
在这里插入图片描述

图1:智能纺织手套。a、 智能织物手套的照片展示了其在与物体互动时捕捉关节角度和把握压力的功能。b、 手套的照片和X射线示意图显示了嵌入的HSY(蓝色,顶部;红色,底部)、3D弹性互连(金线;实线,顶部;虚线,底部),包括第一个IMU1和其他读出和蓝牙硬件的PCB,电池盒,以及位于手腕正上方的第二个嵌入IMU2。c、 佩戴手套的用户显示复杂的手势。d、 多个HSY和IMU如何连接到PCB硬件的示意框图,包括放大器、ADC、多路复用器(Mux)、微处理器和BLE发射器,然后连接到iOS移动应用程序或PC,后者接收数据并将其传递到不同应用程序的GlovePoseML模型和演示应用程序。e、 由动态跟随动作的ML算法估计的用户复杂手势的可视化。

在这里插入图片描述

图2:螺旋传感器纱线。a、 HSY的示意图显示了具有弹性氨纶芯、包裹有螺旋金属涂层NFs和封装弹性体外壳的同轴结构。b、 外壳涂层前HSY的显微镜和扫描电子显微镜照片。c、 带有外壳和接触电极的HSY的照片。d、 灵敏度ΔR/R0的测量,其中ΔR是加载和卸载过程中响应不同拉伸应变和载荷的初始电阻R0的变化,显示出低至0.005%应变和最小滞后的异常灵敏度。插入:菌株的灵敏度<1.0%。数据点表示20个样本的平均值。从标准偏差得出的误差条太小,无法在图中显示。d,抵抗循环拉伸的时间相关灵敏度,最大值范围为1%至140%。f、 不同频率下,HSY对最高10%应变的抗性反应变化0.2–2 赫兹。g、 传感器响应准确跟随应变从0到10%的变化。插入:加载和卸载循环的放大视图。h、 最多可进行14次机械耐久性测试 h连续拉伸-释放循环。i、 空气和水下传感器响应的比较。插图:水下测试时传感器的照片。数据点表示20个样本的平均值。从标准偏差得出的误差条太低,无法显示。j、 智能织物手套在各种洗衣、洗涤和烘干周期中的耐用性传感器响应。dtg,洗涤剂;sft,柔软剂;RT,室温;RT x2,第二次RT洗涤循环;rtx3,第三次rt洗涤循环;T、 温度。误差条是进行相同实验的九个装置的标准偏差。虚线红线是在这些实验过程中观察到的最小和最大极限。

在这里插入图片描述

图3:ML和动态手部跟踪。a、 使用GlovePoseML估计的关节角度(a到P,如子集所示)与运动捕捉相机和标记系统测量的关节角度的线性图比较。MCP,掌指;CMC,腕掌;PIP,近端指间;DIP,远端指间;IP,指间;Abd,绑架;屈曲;仰卧。b、 在正常条件下(上)、抓握球过程中出现遮挡时(中)和低光环境下(下)复杂动作的可视化估计手姿势(左)和照片(右)的比较。c、 d,根据拟合优度R2(c)和r.m.s.e.(d)得出的不同接头的平均精度结果。e、 数据扩充的场景。从上到下:原始数据、缩放数据、活动传感器较少的数据和噪声数据。f、 跟踪GlovePoseML模型的总体架构,显示了传感器k响应Sk、归一化层、两层堆叠的Bi-LSTM模型、两个FC层、激活层、时间窗口t和关节L角PL.g,h,根据拟合优度R2(g)和r.m.s.e(h),使用正态和增广数据集训练的模型的平均精度结果的比较。c、d、g和h中的条形图显示了交叉验证平均值,单个值用点表示(参与者内部CV分别为10倍和参与者间CV分别为5倍)。误差条表示标准偏差。

图4:打字和绘图演示。a、 用户使用一副无线智能手套在用于用户视觉反馈的模拟纸键盘上打字的照片。b、 在模拟纸键盘上用十根手指打字时,键盘上每个键的检测精度的彩色编码比较。c、 HSY传感器在指尖重复敲击和缩回模拟纸键盘表面时的典型响应。d、 使用GlovePoseML模型检测类型的两个FC和激活层的示意图。e、 iPad上基于两个手指捏和手腕运动的3D空中绘图应用程序的插图。f–h,使用我们的智能手套和ML系统估计的手腕角度与追踪手腕屈曲和伸展(f)、手腕外展和内收(g)以及手腕旋后和内旋(h)的金标准运动捕捉系统之间的比较。
在这里插入图片描述
在这里插入图片描述

图5:实时动态和静态手势和物体识别。a、 用于手势识别的动态手势图片。b、 来自GlovePoseML输出层的动态手势在用户之间的集群分布。c、 参与者间和参与者内交叉验证中动态手势的灵敏度(%)结果。d、 用于手势识别的静态手势图片。e、 用户之间来自GlovePoseML输出层的静态手势的集群分布。f、 参与者间和参与者内交叉验证中静态手势的灵敏度(%)结果。g、 用于物体识别的物体图片来自抓握形式研究。h、 GlovePoseML输出层中对象在用户之间的集群分布。i、 参与者间和参与者内交叉验证中不同对象的灵敏度(%)结果。j、 用于手势和对象分类的模型示意图,显示FC和激活层。c、f和i中的条形图显示了交叉验证平均值,单个值用点表示。

读后感
作者报告了一种动态准确的手部运动跟踪,适用于所有手指和手腕关节,使用嵌入可拉伸螺旋传感器纱线(HSY)、IMU和弹性互连的可拉伸、无线和可洗智能织物手套。这种可拉伸智能织物手套和ML算法可以通过学习灵巧的人手功能以及与物体和表面的交互。在人机交互、远程健康中的运动和治疗评估以及动画和元宇宙中的应用中开辟新的途径。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1439391.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

自然人如何代开发票

1&#xff1a;登录国家税务总局深圳市电子税务局 地址&#xff1a;国家税务总局深圳市电子税务局 2&#xff1a;个人所得税APP 扫描登录 或 身份证登录 3&#xff1a;选择 自然人代开增值税电子普通发票 4&#xff1a;申请代开 5&#xff1a;人脸识别 6&#xff1a;画框的…

Ubuntu20.04更新Cmake版本详解

最近在跑一个融合惯导定位的slam框架ins_eskf_kitti&#xff0c;在框架的安装过程中&#xff0c;需要对从GitHub上克隆下来的glog进行编译。其命令如下&#xff1a; glog&#xff1a; git clone https://github.com/google/glog.git cd glog mkdir build cd build cmake .. m…

1分钟搞定面试——Activity与Fragment生命周期

目录 1.Activity与Fragment启动 2.Fragment之间的切换 2.1 使用add() 2.2 使用replace() 3.带Fragment_A的MainActivity切换到SecondActivity&#xff0c;再返回到MainActivity 4.带有Fragment_B的SecondActivity返回到MainActivity 5.详细谈谈生命周期中各方法 因为Fra…

c#读取csv文件中的某一列的数据

chat8 (chat779.com) 上面试GPT-3.5,很好的浏览网站&#xff0c;输入问题&#xff0c;可得到答案。 问题1&#xff1a;c#如何在csv中读取某一列数据 解答方案&#xff1a;在 C#中&#xff0c;你可以使用File.ReadAllLines来读取CSV中的所有行&#xff0c;然后逐行解析每一行…

HCIA-HarmonyOS设备开发认证V2.0-3.轻量系统内核基础

目录 一、前言二、LiteOS-M系统概述三、内核框架3.1、CMSIS 和 POSIX 整体架构3.2、LiteOS-M内核启动流程 四、内核基础4.1、任务管理4.2、时间管理(待续)4.3、中断管理(待续)4.4、软件定时器(待续) 五、内存管理5.1、静态内存(待续)5.2、动态内存(待续) 六、内核通信机制6.1、…

深度学习(15)--PyTorch构建卷积神经网络

目录 一.PyTorch构建卷积神经网络(CNN)详细流程 二.graphviz torchviz使PyTorch网络可视化 2.1.可视化经典网络vgg16 2.2.可视化自己定义的网络 一.PyTorch构建卷积神经网络(CNN)详细流程 卷积神经网络&#xff08;Convolutional Neural Networks&#xff09;是一种深度学…

每日一题 力扣993.二叉树的堂兄弟节点

993. 二叉树的堂兄弟节点 题目描述&#xff1a; 在二叉树中&#xff0c;根节点位于深度 0 处&#xff0c;每个深度为 k 的节点的子节点位于深度 k1 处。 如果二叉树的两个节点深度相同&#xff0c;但 父节点不同 &#xff0c;则它们是一对堂兄弟节点。 我们给出了具有唯一值…

实现RBAC

一、菜单权限的控制 左边侧边栏的菜单显示是来自于userlnfoStore.menuRoutes&#xff0c;当前进行打印&#xff0c;得到的内容其实就是staticRoutes静态路由表定义的路由数组对象;最终staticRoutes(静态路由)、allAsyncRoutes(动态路由)、anyRoute(任意路由)需要进行一次整合、…

spring boot和spring cloud项目中配置文件application和bootstrap中的值与对应的配置类绑定处理

在前面的文章基础上 https://blog.csdn.net/zlpzlpzyd/article/details/136065211 加载完文件转换为 Environment 中对应的值之后&#xff0c;接下来需要将对应的值与对应的配置类进行绑定&#xff0c;方便对应的组件取值处理接下来的操作。 对应的配置值与配置类绑定通过 Con…

单片机的认识

单片机的定义 先简单理解为&#xff1a; 在一片集成电路芯片上集成了微处理器&#xff08;CPU &#xff09;存储器&#xff08;ROM和RAM&#xff09;、I/O 接口电路&#xff0c;构成单芯片微型计算机&#xff0c;即为单片机。 把组成微型计算机的控制器、运算器、存储器、输…

MQTT 服务器(emqx)搭建及使用

推荐阅读&#xff1a; MQTT 服务器(emqx)搭建及使用 - 哔哩哔哩 (bilibili.com) 一、EMQX 服务器搭建 1、下载EMQX https://www.emqx.com/zh/try?productbroker 官方中文手册&#xff1a; EMQX Docs 2、安装使用 1、该软件为绿色免安装版本&#xff0c;解压缩后即安装完…

重写Sylar基于协程的服务器(7、TcpServer HttpServer的设计与实现)

重写Sylar基于协程的服务器&#xff08;7、TcpServer & HttpServer的设计与实现&#xff09; 重写Sylar基于协程的服务器系列&#xff1a; 重写Sylar基于协程的服务器&#xff08;0、搭建开发环境以及项目框架 || 下载编译简化版Sylar&#xff09; 重写Sylar基于协程的服务…

高考志愿填报模拟系统的功能和技术总结

一、金秋志愿高考志愿填报系统主要功能&#xff1a; 用户注册与登录&#xff1a;允许学生和家长注册账号&#xff0c;使用注册的账号登录系统。 个人信息管理&#xff1a;允许用户查看、修改个人信息&#xff0c;如姓名、性别、联系方式等。 高考成绩输入&#xff1a;学生输…

删除和清空Hive外部表数据

外部表和内部表区别 未被external修饰的是内部表&#xff08;managed table&#xff09;&#xff0c;被external修饰的为外部表&#xff08;external table&#xff09;&#xff1b; 区别&#xff1a; 内部表数据由Hive自身管理&#xff0c;外部表数据由HDFS管理&#xff1b; …

STM32——LCD(1)认识

目录 一、初识LCD 1. LCD介绍 2. 显示器的分类 3. 像素 4. LED和OLED显示器 5. 显示器的基本参数 &#xff08;1&#xff09;像素 &#xff08;2&#xff09;分辨率 &#xff08;3&#xff09;色彩深度 &#xff08;4&#xff09;显示器尺寸 &#xff08;5&#xff…

Redis篇之缓存雪崩

一、什么的缓存雪崩 缓存雪崩&#xff1a;在同一时间段大量的缓存key同时失效或者redis服务宕机&#xff0c;导致大量请求到达数据库给数据库带来巨大压力&#xff0c;可能导致数据库崩了。 二、应该怎么解决 1.给不同的Key的TTL添加随机值 2.利用Redis集群提高服务的可用性 3…

夜天之书 #95 GreptimeDB 社群观察报告

GreptimeDB 是格睿科技&#xff08;Greptime&#xff09;公司研发的一款开源时序数据库&#xff0c;其源代码[1]在 GitHub 平台公开发布。 https://github.com/GreptimeTeam/greptimedb 我从 2022 年开始知道有 GreptimeDB 这个项目。2023 年&#xff0c;我注意到他们的 Commun…

IntelliJ IDEA 2023.3发布,AI 助手出世,新特性杀麻了!!

目录 关键亮点 对 Java 21 功能的完全支持 调试器中的 Run to Cursor&#xff08;运行到光标)嵌入选项 带有编辑操作的浮动工具栏 用户体验优化 Default&#xff08;默认&#xff09;工具窗口布局选项 默认颜色编码编辑器标签页 适用于 macOS 的新产品图标 Speed Sear…

【buuctf--来首歌吧】

用 Audacity 打开&#xff0c;左声道部分可以放大&#xff0c;可以按照长短转换成摩斯密码&#xff0c;放大后&#xff1a; ..... -... -.-. ----. ..--- ..... -.... ....- ----. -.-. -... ----- .---- ---.. ---.. ..-. ..... ..--- . -.... .---- --... -.. --... ----- -…

async 与 await(JavaScript)

目录捏 前言一、async二、await三、使用方法总结 前言 async / await 是 ES2017(ES8) 提出的基于 Promise 解决异步的最终方案。上一篇文章介绍了 回调地狱 与 Promise&#xff08;JavaScript&#xff09;&#xff0c;因为 Promise 的编程模型依然充斥着大量的 then 方法&#…