Soft Robotics 变结构手掌和变刚度手指的仿人软体手的人机交互操作-武科大ESIR课题组师兄成果

news2024/12/28 4:32:13

一、引言
在当今的机器人技术领域,人类对机器人的需求日益增长,涉及到工业生产、医疗护理、服务业等各个领域。然而,由于任务的多样性和复杂性,单独依靠自主机器人操作往往难以满足实际需求。为了解决这一问题,人机协作成为了一个备受关注的研究方向,即通过人类与机器人之间的合作来完成任务。在这个背景下,研究人员不断尝试开发出更具智能、灵活的灵巧手来实现更高效的人机协作。灵巧手作为机器人的重要组成部分,其灵活性、精准度和智能化水平直接影响着机器人的实际运用效果。然而,传统的灵巧手往往存在着一些局限性,例如缺乏对复杂环境的适应能力、易伤人或目标等问题。

近期北京航空航天大学的文力教授与孙富春教授和方斌教授合作,在Soft Robotics发表工作,提出一种更具拟人化特征的可变胞和刚度的软体灵巧手,以满足不同场景下的需求。文章提出了一种可行的运动映射方法,以改善灵巧手远程操作中对人手刚度负载的识别。由低成本商业sEMG(表面肌电)传感器和数据手套组成的多传感器感知系统(MSS)被利用来将与人手自由度,手势和硬度相关的信息映射到软机器人手上。这使得软机器人手能够生成多样的拟人构型,并通过改变掌构型,可以实现更广泛的对象抓握能力。

二、新型软体灵巧手设计
在这里插入图片描述

图1 灵巧手结构
2.1 灵巧手设计
针对传统灵巧手存在的问题,研究人员提出了一种全新的软体灵巧手设计。如图一所示该设计主要包括四段分段加热气动手指和一个变胞手掌,旨在使机器手能够更灵活地适应不同的任务和操作场景。这种软体灵巧手的设计灵感来源于人类的手部结构,通过模仿人手的运动方式,实现了更加自然和高效的操纵。软体灵巧手的手指由多个关键组件构成,其中包括硅橡胶部件、可变有效长度(VEL)变刚度材料层和加热层。这些组件的结合使得灵巧手具备了可调硬度和变形的能力,从而可以更好地适应不同的抓握场景。此外,软体灵巧手还采用了分段加热气动手指的设计,通过对不同部位加热,实现了手指硬度的可调节,从而增强了抓握的稳定性和灵活性。

变刚度材料层由形状记忆聚合物(SMP)组成,可以在加热的情况下改变手指的硬度,从而实现不同硬度条件下的握持任务。加热层采用了Ni-Cr合金材料,可以通过控制加热电路的电流来实现手指的加局部刚度变化。我通过3D打印技术和激光切割技术,制造了手指的样机,并进行了实验验证。
在这里插入图片描述

图2 灵巧手运动学模型

变胞掌采用了球面五连杆几何变形机构的设计,可以实现复杂的手部动作。掌通过调整各个关节的角度,可以实现不同的手部动作,如握持、放松和张开。利用数学模型对变胞掌的运动学进行了分析,并设计了相应的运动学模型和控制算法,如图二所示,软体灵巧手有17个关节,这些关节的角度可以根据使用的人机接口进行实时调整提出的人机接口允许用户在实时控制模式下直接与机器人进行交互。

2.2 运动映射方法的提出
文章提出的人机接口允许用户在实时控制模式下直接与机器人进行交互。如图三所示,用户戴上可穿戴设备(如数据手套和sEMG传感器),通过使用电极放置在他们的手臂上来识别人手的姿态。这些电极记录了用户的肌肉活动,并将其转换为变胞掌上的特定关节驱动器的输入角度。这种实时运动映射方法使用户能够将他们的手指运动与机器人手的相应动作直接联系起来,从而实现人机协作。此外,用户还可以通过手势识别功能选择不同的预定义手部动作,而无需手动调整每个关节的驱动器。这种直观的交互方式使得机器人操纵变得更加容易,从而提高了操作效率。

在这里插入图片描述

图3 sEMG传感器佩戴位置及传感信号

三、实验验证与分析

为了验证新型软体灵巧手的性能和效果,研究人员进行了一系列实验。其中包括软体灵巧手在不同刚度条件下的抓握能力测试、变胞掌实现复杂手部动作的效果验证以及人机交互实验等。
3.1 抓握能力测试
实验结果显示,在最高硬度设置下,能够提供约25N的最大拔出力,这表明了其在不同硬度条件下的稳定性和可靠性。此外,通过拉伸力实验测试,研究人员还验证了软体灵巧手在不同条件下的抓握能力,结果表明使用可变刚度材料克服了软体抓手抓持力不足的缺点。
3.2 变胞手掌的效果验证
研究人员实现了一系列复杂的手部动作。通过调整各个关节的角度,灵巧手可以实现握持、放松和张开等不同的手部动作,实现基于Feix 分类法的30种动作,如图四所示,从而增强了机器人手的操作灵活性和适应能力。

在这里插入图片描述

图4 灵巧手抓取实验
3.3 人机交互实验
为了验证人机交互的效果,研究人员设计了一系列人机交互实验,如操作手机,移动积木和咽拭子采集实验。实验结果表明,通过肌电信号直接控制灵巧手的运动,可以实现更直观和高效的操作方式,从而提高了人机协作的效率和准确性。
在这里插入图片描述

图4 灵巧手操作实验

四、总结
通过对新型软体灵巧手的设计、实验验证和结果分析,可以得出以下结论:新型软机器人手设计具有良好的稳定性和灵活性,能够适应不同的任务和操作场景。而基于人体信号作为控制信号源实现多自由度和变刚度的灵巧手映射控制,构建了更为直观且友好的人机交互范式,有利于未来探索更多的人机交互方式,以实现更智能、更灵活的机器人操纵。

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

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

相关文章

软件设计和体系结构

软件设计和体系结构 一、引言 软件 定义:一系列按照特定顺序组织的计算机数据、指令的集合 特点: 软件不是生产制造,是设计开发软件不会磨损和老化软件需要根据实际情况进行定制开发 软件设计的基本原则 抽象方法 过程抽象:是指…

【物联网】Modbus 协议及Qinghub物联网平台应用

Modbus 协议简介 QingHub设计器在设计物联网数据采集时不可避免的需要针对Modbus协议的设备做相关数据采集,这里就我们的实际项目经验分享Modbus协议 你可以通过QingHub作业直接体验试用,也可以根据手册开发相应的代码块。 qinghub项目已经全面开源。 …

从 VNCTF2024 的一道题学习QEMU Escape

说在前面 本文的草稿是边打边学边写出来的,文章思路会与一个“刚打完用户态 pwn 题就去打 QEMU Escape ”的人的思路相似,在分析结束以后我又在部分比较模糊的地方加入了一些补充,因此阅读起来可能会相对轻松。(当然也不排除这是…

数据结构知识点总结00-知识点目录

专栏主页: 数据结构算法程序设计基础C语言知识点总结https://blog.csdn.net/seeker1994/category_12585732.html C语言知识点总结00-C语言知识点目录 最优算法100例00-最优算法100例目录 ...... 数据结构知识点目录 要求: (1&#xff…

什么蓝牙耳机最好?2024年五大优质品牌机型,真实评测助你决策

​随着科技的进步,无线蓝牙耳机已经取代了传统的有线耳机,成为新的趋势。尽管无线蓝牙耳机种类繁多,挑选合适的款式并不容易。我整理了几款表现不错的蓝牙耳机,希望这篇文章能帮助你找到适合自己的真无线蓝牙耳机。 一、挑选蓝牙耳…

C语言中,可以在子函数中动态申请一个指向二维数组的内存给调用函数使用么——看ChatGPT的回答——

下面是ChatGPT的回答&#xff0c;太专业了&#xff0c;比网上查的资料都好很多可能。 是的&#xff0c;可以在子函数中动态申请一个指向二维数组的内存&#xff0c;然后将其传递给调用函数使用。在C语言中&#xff0c;可以通过以下方式实现&#xff1a; #include <stdio.h…

英国伦敦交易所股票清单列表数据API接口

# Restful API https://tsanghi.com/api/fin/stock/XLON/list?token{token}更新时间&#xff1a;收盘后3~4小时。 更新周期&#xff1a;每天。 请求方式&#xff1a;GET。 # 测试&#xff1a;返回不超过10条数据&#xff08;2年历史&#xff09; https://tsanghi.com/api/fin/…

IO Watch:用 Arduino UNO 制造的可编程手表

MAKER:mblaz/译:趣无尽 Cherry(转载请注明出处) 关于手表的项目,之前我们已经介绍过一款《Arduino + 3D 打印 DIY 电子手表》。本期的项目同样的一款基于 Arduino UNO 的可编程的手表,相比之下制造门槛更高一些。同时它更成熟、实用,外形也很有设计感,非常的漂亮! 这…

TEAM标签管理体系是什么?如何进行数据权益的保护?

TEAM标签管理体系是什么&#xff1f;如何进行数据权益的保护&#xff1f; 导读一、数据权益保护的难点及解决思路二、数据权益保护的“TEAM”管理体系1、Tagging&#xff08;打标&#xff09;&#xff1a;为数据资源提供全生命周期跟踪保护2、Ensuring&#xff08;保障&#xf…

将复数的实部和虚部或数值的符号都取反operator.neg(num)

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 将复数的实部和虚部 或数值的符号都取反 operator.neg(num) [太阳]选择题 关于operator.neg()的功能说法正确的是&#xff1f; import operator print("【执行】operator.neg(34j)"…

无硫防静电手指套:高科技产业的纯净与安全新选择

随着科技的飞速发展&#xff0c;高科技产业对于生产环境的纯净度和产品的防静电要求日益严格。为了满足这一高标准的需求&#xff0c;无硫防静电手指套应运而生&#xff0c;以其独特的无硫特性和出色的防静电功能&#xff0c;迅速成为了高科技产业中的纯净与安全新选择。 无硫手…

react中JSX的详解

目录 JSX的本质及其与JavaScript的关系探究 一、JSX的本质 二、JSX与JavaScript的关系 三、为什么要使用JSX 四、不使用JSX的后果 五、JSX背后的功能模块 JSX的本质及其与JavaScript的关系探究 在React开发中&#xff0c;JSX是一个不可或缺的部分。那么&#xff0c;JSX的…

C++:函数传参到函数执行结束发生了什么

首先要明确两个概念 函数实参的入栈从右向左栈区从高地址向低地址偏移 接下来看下面一段代码 void fun(int a,int b,int c){std::cout<<&a<<" "<<&b<<" "<<&c<<std::endl; } int main(){fun(1,2,3); }…

最全集装箱知识汇总详解!

1、大柜、小柜、双背是指&#xff1f; 集装箱有不同的尺寸和搭配方式&#xff0c;大柜、小柜、双背就是其中的一些常见的分类。具体来说&#xff1a; 大柜是指长度为40英尺的集装箱&#xff0c;一般有40GP和40HQ两种类型。45英尺的集装箱比较特殊&#xff0c;不算大柜。 小柜…

10.用AI解释AI

文章目录 用AI解释AI目的思路成功解释实例失败例子 评估解释结果结果分析方法小结整体评估缺点与改进其他槽点 部分截图来自原课程视频《2023李宏毅最新生成式AI教程》&#xff0c;B站自行搜索。 用AI解释AI来自openAI的论文&#xff1a; Language models can explainneurons …

凝思操作系统离线安装mysql和node

PS&#xff1a;下面这就是国产凝思的界面,测试版本是V6.0.80&#xff0c;第一次听说这种系统&#xff0c;于是去官网下载部署包&#xff0c;下面是地址 注意:这个系统如果没有激活&#xff0c;ip都不会有&#xff0c;这样文件都不能传到服务器&#xff0c;xshell这些工具都连不…

java-ssm-jsp基于java的信访管理系统的设计与实现

java-ssm-jsp基于java的信访管理系统的设计与实现 获取源码——》公主号&#xff1a;计算机专业毕设大全 获取源码——》公主号&#xff1a;计算机专业毕设大全

双线性插值缩放算法原理以及matlab与verilog的实现(二)

系列文章目录 双线性插值缩放算法原理以及matlab与verilog的实现&#xff08;一&#xff09; 文章目录 系列文章目录前言一、前提回顾二、FPGA实现步骤2.1 找到源图像四个像素点求目标像素点2.2 FPGA实现步骤2.3 总体框架2.4 ROM缓存模块2.5 VGA模块2.6 双线性算法模块 三、下…

《Learning Hierarchical Modular Networks for Video Captioning》论文笔记

论文信息 原文链接&#xff1a; Learning Hierarchical Modular Networks for Video Captioning | IEEE Journals & Magazine | IEEE Xplore 原文代码 GitHub - MarcusNerva/HMN: [CVPR2022] Official code for Hierarchical Modular Network for Video Captioning. Ou…

C#,图论与图算法,双连通图(Biconnected Components of Graph)的算法与源代码

1 双连通图(Biconnected Components of Graph) 如果任意两个顶点之间有两条顶点不相交的路径,则无向图称为双连通图。在双连通图中,有一个通过任意两个顶点的简单循环。 按照约定,由边连接的两个节点构成双连通图,但这并不验证上述属性。对于具有两个以上顶点的图,必须…