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

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

近期北京航空航天大学的文力教授与孙富春教授和方斌教授合作,在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.mfbz.cn/a/460209.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

白话微机:9.解释SoC和Linux

一. 前言(回顾世界观) 在“微机世界”,普通的城市(单片机)里,人又有一个别的名字叫做“数据”,人有0有1;人们也有住房,这些住房在这个世界叫做“存储器”;地上有路,这些路…

鸿蒙开发实战:【音频组件】

简介 音频组件用于实现音频相关的功能,包括音频播放,录制,音量管理和设备管理。 图 1 音频组件架构图 基本概念 采样 采样是指将连续时域上的模拟信号按照一定的时间间隔采样,获取到离散时域上离散信号的过程。 采样率 采样…

数据仓库的设计开发应用(一)

目录 一、数据仓库设计的特点二、数据仓库系统开发过程三、数据仓库系统的规划 一、数据仓库设计的特点 1、“数据驱动” 的设计 数据仓库是从已有数据出发的设计方法,即从数据源抽取数据,经转换形成面向主题,支持决策的数据集合。 以全面了…

MapReduce的原理分析

1.概述 MapReduce的思想核心是“分而治之,先分再合”,适用于大量复杂任务处理场景(大规模数据处理场景)。 MapReduce分两个阶段: map阶段(分):如果任何可以拆分并且没有依赖,那么就把复杂的任务拆分成小任务,拆分成小任务之后&a…

【云原生-kubernetes系列】--kubernetes日志收集

1、ELK架构 1.1、部署ES集群 https://mirrors.tuna.tsinghua.edu.cn/elasticstack/apt/7.x/pool/main/e/elasticsearch/ 1、下载软件包 rootes-server1:~# wget https://mirrors.tuna.tsinghua.edu.cn/elasticstack/apt/7.x/pool/main/e/elasticsearch/elasticsearch-7.12.0-…

QMI8658芯片I2C驱动开发指南

这个芯片纯国产挺好用的,电路很好设计,我这垃圾焊功,纯手焊,,居然能用。 第一部分 硬件连接 画的很简陋,看看就可以了,这里I2C总线需要接10K上拉没有画出来,这个需要注意一下。 …

【XR806开发板试用】基于WEBSOCKET实现人机交互(控制开关灯)以及开发问题记录

一、开发板编译、功能介绍 根据官方文档编译烧录成功后,我们修改下官方例子,进行开发来实现websocket。 整体流程:开发板先自动寻找指定的wifi并且连接,连接成功后,通过websocket来与服务端连接,连接成功后…

idea项目mapper.xml中的SQL语句黄色下划线去除

问题描述 当我们使用idea开发java项目时,经常会与数据库打交道,一般在使用mybatis的时候需要写一大堆的mapper.xml以及SQL语句,每当写完SQL语句的时候总是有黄色下划线,看着很不舒服。 解决方案: 修改idea的配置 Edi…

实验01 ASP.NET网站的建立及运行

【实验目的】 (1)能熟悉ASP.NET的开发环境Visual Studio Community 2019(VSC 2019)。 (2)能通过解决方案管理网站,会在解决方案中创建网站。 (3)会设置IIS 10中的网站…

Node.js(1)

跨平台的node.js运行环境,使开发者可以搭建服务器端的js应用程序 它可以编写服务器端程序; 编写数据接口;提供网页资源浏览功能 前端工程化:开发集成的所有工具和技术 与浏览器环境的区别 node.js环境中没有DOM和BOM fs模块-读…

Linux下安装多个nodejs并映射Jenkins

背景 需要Jenkins中切换多个Node,比如nodejs16和nodesjs18,所以在宿主机按照好这两个版本,然后再映射到Jenkins容器中 步骤 1.下载地址 https://nodejs.org/dist/ 放到 cd /opt/soft/2.解压 tar -xzvf node-v16.20.0-linux-x64.tar.gz tar -xzvf n…

SSM SpringBoot vue智能手机参数分析平台

SSM SpringBoot vue智能手机参数分析平台 系统功能 首页 图片轮播 新闻资讯 手机信息 手机百科 登录注册 个人中心 后台管理 登录注册 个人中心 手机百科管理 用户管理 手机对比管理 配置管理 新闻资讯管理 手机信息管理 对比信息管理 我的收藏管理 开发环境和技术 开发语言…

Kafka配置SASL_PLAINTEXT权限。常用操作命令,创建用户,topic授权

查看已经创建的topic ./bin/kafka-topics.sh --bootstrap-server localhost:9092 --list 创建topic 创建分区和副本数为1的topic ./bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --topic acltest --partitions 1 --replication-factor 1 创建kafka用户 …

迷宫寻路[天梯赛 -- 栈]

文章目录 题目描述思路AC代码 题目描述 输入样例 8 8 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 1 1 1 0 1 1 0 1 0 0 0 0 0 0 0 4 4 0 0 1 0 0 0 0 0 0 0 1 1 0 1 0 0 -1 -1输出样例 1,1 2,1 3,1 4,1 5,1 5,2 5…

修复ElementUI中el-select与el-option无法通过v-model实现数据双向绑定的问题

1. 问题描述 需求:在使用ElementUI时,通过el-select和el-option标签实现下拉列表功能,当el-option中的选项被选中时,被选中的选项可以正确回显到已选择的列表中。 对于上面的下拉列表,当我们选中“超级管理员”的选项…

Tomcat的使用

1. Tomcat 1.1 Tomcat 是什么 Tomcat 就是基于 Java 实现的一个开源免费, 也是被广泛使用的 HTTP 服务器 1.2 下载安装 Tomcat官网选择其中的 zip 压缩包, 下载后解压缩即可,解压缩的目录最好不要带 “中文” 或者 特殊符号 进入 webapps 目录,每个文件夹都对应…

vue3项目随笔1

1,Eslint Prettier 报错情况: 解决办法: (1)下载Prettier - code formatter (2)配置setting.json文件 文件 -> 首选项 -> 设置 -> 用户 -> Eslint "editor.defaultFormatter":…

【Hadoop】Hadoop概述与核心组件

目录 Hadoop概述Hadoop 发展历史Hadoop 三大发行版本1.Apache Hadoop(常用)2.Cloudera Hadoop3.Hortonworks Hadoop优势优势总结——4高(高可靠、高扩展、高效、高容错) Hadoop组成1.HDFS管理者:NameNode(n…

【计算机网络_传输层】UDP和TCP协议

文章目录 1. 重新理解端口号端口号划分netstat指令pidof 2. UDP协议2.1 UDP协议端格式2.2 UDP的特点2.3 UDP的注意事项2.4 基于UDP的应用层协议 3. TCP协议(传输控制协议)3.1 TCP协议的格式和报头字段3.2 如何解包和分用3.3 理解TCP协议报头3.4 TCP协议的…

解决electron打包vue-element-admin项目页面无法跳转的问题

解决electron打包vue-element-admin项目页面无法跳转的问题 说明之前通过这个教程已经打包成功,但是发现进行账号密码登录后页面无法跳转的问题。现在已经解决,所以记录一下。 1、检查路由模式是否为hash模式,如果不是改成hash模式。 new Ro…