IIT开发自适应协作界面,通过Xsens动作捕捉系统实现安全人机交互

news2024/11/27 12:22:14

意大利理工学院(IIT)的研究人员正在利用自适应界面转变人机协作,实现实时机器人调整和安全、无缝的交互。

本文要点:

l 协作的实时适应:IIT的研究员西林图纳和厄兹达马尔开发了一种自适应协作界面(ACI),允许机器人根据人类的运动意图实时调整自己的行动,以提高团队合作效率。

l 安全性和可预测性:尽管不可预测的人类行为仍然是一个挑战,但机器人安全协议和扭矩控制有效降低了人机交互的风险。

l Xsens动作捕捉:研究人员使用Xsens获得精确、连续的运动数据,这些数据被用来解释人类意图并最终实现机器人与人类的无缝协作。

l 未来应用:这项研究在医疗保健、应急响应和家庭援助方面具有非常大的潜力,旨在开发能够适应现实生活中非结构化环境的机器人。

385ffa1c342b6f2f8914c318d92b7aa8.jpeg

几个世纪以来,人类一直在与机器合作,随着正在进行的机器人革命,这种合作变得更加平等。来自意大利理工学院(IIT)的研究人员多加内·西林图纳和伊迪勒·厄兹达马尔处于这一变化的前沿,他们正在研究机器人如何在搬运和交付物体等任务中有效地与人类合作。

新的挑战

几年来,IIT一直在积极研究人机合作,展示可以执行各种任务的机器人,从协助钻孔到端咖啡。

来自人机界面和交互实验室的研究人员多加内·西林图纳和伊迪勒·厄兹达马尔正在开发一种框架,允许机器人协助人类运输物体。他们的框架名为自适应协作界面(ACI),使用触觉反馈和动作捕捉数据,使机器人能够调整速度和位置,以便更好地与人类合作。

在厄兹达马尔的研究论文“搬运大型物体:使用多个机器人和人类合作框架搬运不可知且可形变的笨重物体。”中提出了一种框架,用于一个人和两个机器人使用柔性绳索来搬运大型可形变物体。在西林图纳和厄兹达马尔的相关研究“变形特征未知物体的人机协同搬运”中,他们发现了人机协作从柔性绳索到刚性杆连接中的变化。通过分析人类的运动和力反馈,机器人可以检测被移动物体的形变能力,并调整它们的行动。

西林图纳和厄兹达马尔的研究重点是由带轮子的底座和带多个关节的机械臂组成的机器人。他们解释到,“在我们的设置中,有9个自由度,通过使用轮式机器人,现在我们可以快速移动笨重或大型物体。”

为什么选择Xsens

在工作中,西林图纳和厄兹达马尔通过使用Xsens运动捕捉系统来收集精确的运动数据以指导他们的机器人完成人机协作任务。Xsens允许研究人员以更少的成本进行实验,这使其成为实验室环境中的实用选择。西里图纳和厄兹达马尔强调,在与人类密切合作时,精确、连续的数据非常重要。Xsens的可靠性让他们免除了后顾之忧,“我们使用Xsens动捕系统是因为它的数据非常连续,这使我们能够为人机合作提供可靠的数据流。我们尝试过使用光学传感器但经常会出现位置跳跃,从而影响我们框架的性能。”

aeea714def674f4e3f96daa55b5ff5df.jpeg

西林图纳和厄兹达马尔研究的一个重点是通过运动数据解释人类的意图。Xsens提供详细的运动学数据,使他们能够对静止、推或拉等动作进行分类。通过反复训练,他们在短短三个月内预测人类运动的准确率达到了98%。“我们将特定的关节位置和角度标记为推或拉,并将其输入到我们的系统中,”厄兹达马尔解释道。西里图纳和厄兹达马尔还开发了一种算法,通过分析躯干和手部运动来解释人类的旋转意图,目标是创造出能够在搬运物体时有效帮助完成转弯等任务的机器人。

研究结果

c313c86d53ae302822689ec5f61a8a8b.jpeg

由于使用了自适应协作界面,西林图纳和厄兹达马尔发现,协作机器人可以以更高的精度处理任务,实时预测人类的运动,并根据细微的数据调整行动。在使用ACI操作的机器人对不同可发生形变物体进行移动的研究中,“参与者更快地完成了任务,更省力,且效率更高”。在使用两个机器人协助一个人使用可发生形变的绳索运输大件物品的研究中,ACI操作的机器人具有更快的响应和更好的运动调整,并且需要人输入更少的力,从而使任务更容易完成。

这些发现显示出将ACI应用于人与机器人协作场景的能力,并为该领域的未来研究奠定了基础。

人机合作和类人机器人的未来

展望未来,西林图纳和厄兹达马尔认为他们的研究将支持医疗保健、应急响应和家庭援助方面的应用,并使机器人在公共场所和工作场所变得更加常见,以满足各种需求。“利用人类适应性和决策能力的人机团队可以在非结构化环境中灵活地执行任务。”西林图纳和厄兹达马尔说到。

然而,要让这种机器人化的未来成为现实,需要解决人机合作中的安全问题。研究中的机器人限制了扭矩,并配备有软关节,通过编程避免对意外的高速冲击或过大的力输入做出反应。然而,正如研究人员指出的那样,对于现实世界的应用来说,人类行为的不可预测性仍然是最大的挑战。“我们根据预期的运动设计算法,但人们经常以意想不到的方式行事。”西林图纳说。厄兹达马尔补充道。

西林图纳和厄兹达马尔的工作为未来能够与人类进行安全、直观合作的机器人奠定了基础,让我们更加接近机器人无缝协助人类日常生活的世界。

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

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

相关文章

一学就废|Python基础碎片,格式化F-string

Python 3.6 中引入了 f-string语法,提供了一种简洁直观的方法来将表达式和变量直接嵌入到字符串中进行字符串格式化,f -string背后的想法是使字符串插值更简单。 要创建 f -string,在字符串前加上字母 “f”即可,与字符串本身的格…

SVG无功补偿装置MATLAB仿真模型

“电气仔推送”获得资料(专享优惠) 模型简介 SVG(又称ASVG 或STATCOM)是Static Var Generator 的缩写,叫做静止无功发生器。也是做无功补偿的,比SVC 更加先进。其基本原理是将自换相桥式电路通过电抗器或…

MVC、EL、JSTL

1.MVC设计模式 三层: MVC: M(Model)模型:负责业务逻辑处理,数据库访问。 V(View)视图:负责与用户交互。 C(Controller)控制器:负责流程…

Web开发技术栈选择指南

互联网时代的蓬勃发展,让越来越多人投身软件开发领域。面对前端和后端的选择,很多初学者往往陷入迷茫。让我们一起深入了解这两个领域的特点,帮助你做出最适合自己的选择。 在互联网发展的早期,前端开发主要负责页面布局和简单的…

太通透了,Android 流程分析 蓝牙enable流程(应用层/Framework/Service层)

零. 前言 由于Bluedroid的介绍文档有限,以及对Android的一些基本的知识需要了(Android 四大组件/AIDL/Framework/Binder机制/JNI/HIDL等),加上需要掌握的语言包括Java/C/C等,加上网络上其实没有一个完整的介绍Bluedroid系列的文档&#xff0…

R语言绘图过程中遇到图例的图块中出现字符“a“的解决方法

R语言绘图过程中遇到图例的图块中出现字符的解决方法 因为我遇到这个问题的时候没在网上找到合适的方法,找到个需要付费的,算了。也许是因为问的方式不同,问了半天AI也回答出来,莫名有些烦躁,打算对代码做个分析&…

【C语言】字符串左旋的三种解题方法详细分析

博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C语言 文章目录 💯前言💯题目描述💯方法一:逐字符移动法💯方法二:使用辅助空间法💯方法三:三次反转法💯方法对…

【346】Postgres内核 Startup Process 通过 signal 与 postmaster 交互实现 (5)

1. Startup Process 进程 postmaster 初始化过程中, 在进入 ServerLoop() 函数之前,会先通过调用 StartChildProcess() 函数来开启辅助进程,这些进程的目的主要用来完成数据库的 XLOG 相关处理。 如: 核实 pg_wal 和 pg_wal/archive_status 文件是否存在Postgres先前是否发…

大数据面试SQL题-笔记02【查询、连接、聚合函数】

大数据面试SQL题复习思路一网打尽!(文档见评论区)_哔哩哔哩_bilibiliHive SQL 大厂必考常用窗口函数及相关面试题 大数据面试SQL题-笔记01【运算符、条件查询、语法顺序、表连接】大数据面试SQL题-笔记02【查询、连接、聚合函数】​​​​​​​ 目录 01、查询 01…

【Python中while循环】

一、深拷贝、浅拷贝 1、需求 1)拷贝原列表产生一个新列表 2)想让两个列表完全独立开(针对改操作,读的操作不改变) 要满足上述的条件,只能使用深拷贝 2、如何拷贝列表 1)直接赋值 # 定义一个…

51单片机从入门到精通:理论与实践指南入门篇(二)

续51单片机从入门到精通:理论与实践指南(一)https://blog.csdn.net/speaking_me/article/details/144067372 第一篇总体给大家在(全局)总体上讲解了一下51单片机,那么接下来几天结束详细讲解,从…

【pyspark学习从入门到精通20】机器学习库_3

目录 使用 ML 预测婴儿生存几率 加载数据 创建转换器 创建估计器 创建管道 拟合模型 使用 ML 预测婴儿生存几率 在这一部分,我们将使用前一章中的数据集的一部分来介绍 PySpark ML 的概念。 在这一部分,我们将再次尝试预测婴儿的生存几率。 加载…

【计算机网络】核心部分复习

目录 交换机 v.s. 路由器OSI七层更实用的TCP/IP四层TCPUDP 交换机 v.s. 路由器 交换机-MAC地址 链接设备和设备 路由器- IP地址 链接局域网和局域网 OSI七层 物理层:传输设备。原始电信号比特流。数据链路层:代表是交换机。物理地址寻址,交…

LLamafactory 批量推理与异步 API 调用效率对比实测

背景 在阅读 LLamafactory 的文档时候,发现它支持批量推理: 推理.https://llamafactory.readthedocs.io/zh-cn/latest/getting_started/inference.html 。 于是便想测试一下,它的批量推理速度有多快。本文实现了 下述两种的大模型推理,并对…

【自动化Selenium】Python 网页自动化测试脚本(上)

目录 1、Selenium介绍 2、Selenium环境安装 3、创建浏览器、设置、打开 4、打开网页、关闭网页、浏览器 5、浏览器最大化、最小化 6、浏览器的打开位置、尺寸 7、浏览器截图、网页刷新 8、元素定位 9、元素交互操作 10、元素定位 (1)ID定位 &…

Table 滚动条始终停靠在可视区域的底部

1. 话题引入 存在这样一个场景:当页面尺寸发生变化时,希望滚动条能够随之动态调整,始终展示在 table 的可视区域的最下方,而不是整个 table 本身的最底部。 这种行为可以提升用户的使用体验,尤其是在处理大数据表格时…

【漏洞复现】CVE-2020-13925

漏洞信息 NVD - CVE-2020-13925 Similar to CVE-2020-1956, Kylin has one more restful API which concatenates the API inputs into OS commands and then executes them on the server; while the reported API misses necessary input validation, which causes the hac…

基于Springboot的心灵治愈交流平台系统的设计与实现

基于Springboot的心灵治愈交流平台系统 介绍 基于Springboot的心灵治愈交流平台系统,后端框架使用Springboot和mybatis,前端框架使用Vuehrml,数据库使用mysql,使用B/S架构实现前台用户系统和后台管理员系统,和不同级别…

快速理解微服务中Gateway的概念

一.基本概念 定义: 在微服务架构中,Spring Cloud Gateway 是一个用于API网关的框架,它是一个基于 Spring Framework 的高效、可扩展的路由器和反向代理,它能够将外部请求转发到适当的微服务,并提供一些与请求处理相关…

Java【多线程】(1)进程与线程

目录 1.前言 2.正文 2.1什么是进程 2.2PCB(进程控制块) 2.2.1进程id 2.2.2内存指针 2.2.3文件描述符表 2.2.4进程状态 2.2.4.1就绪状态 2.2.4.2阻塞状态 2.2.5进程优先级 2.2.6进程上下文 2.2.7进程的记账信息 2.3CPU操作进程的方法 2.4什…