基于电磁激励原理利用视触觉传感器估计抓取力矩的方法

由于触觉感知能使机器人通过其触觉传递获取丰富的接触信息,触觉感知已经成为机器人机械臂的一种流行的感知方式。而在触觉传感器可获取的各种信息中,通过外界接触从抓取物体传递到机器人手指的力矩等信息,在完成各种指令的实现尤为重要。如图所示为通过触点丰富的USB棒插入对齐问题来演示本文所介绍方法。然而,相比于其他传感方式,如力、纹理或滑动识别,触觉力矩估计受到的关注相对较少。

在这里插入图片描述

在本文工作中,引入了触觉偶极矩的概念,用于从基于凝胶的触觉传感器中估计倾斜力矩。该方法不依赖于深度学习、传感器特定的机械或光学建模,而是从电机学中获得灵感来分析由2Dmarker位移产生的矢量场。
尽管技术简单,但却展示了它在两个不同的触觉传感器和三个物体几何形状上提供准确的扭矩读数的能力,并突出了它在带有柔顺机械臂的USB棒插入任务中的实用性。
这些结果表明,基于偶极矩的简单解析计算可以充分提取视觉触觉传感器中的物理量。
成果:
•引入了触觉偶极矩(Tactile Dipole Moment)作为一种从视触觉传感器中估计抓取倾斜力矩的方法,并展示了与现有的触觉倾斜力矩估计分析技术相比,新方法在估计精度方面的改进。
•在真实机器人上进行的USB插棒任务实验表明,这种估计可以提供关于环境接触的有用反馈信号。
•这种方法可以应用于其他的视触觉传感硬件和抓取物体形状。
方法:
以机器人手夹取物体,且每个手指上都具有视触觉传感器为例,对其基于触觉偶极矩进行倾斜力矩估计。
由于触觉凝胶表面上不同的加载条件与标记位移场的发散、单向和旋转分量有关。基于此原理,根据倾斜力矩产生的标记位移场图案产生类似于电偶极子诱导的电场的矢量场图案来反映结果。
结果表明,偶极子图案只出现在抓取后矢量场归零时的标记位移场中,如图所示。换句话说,标记点位移测量是通过从图像平面中的当前标记点位置减去抓取后的标记点位置来进行的。非此情况下,位移场由法向力引起的分量主导,法向力在抓取过程中保持相对恒定,从而使倾斜力矩的检测变得困难。
在这里插入图片描述

基于上述方法,将其估计的倾斜力矩与使用的小而高分辨率的FT传感器测量的倾斜力矩进行了比较,装置如下图所示。
在这里插入图片描述

结果表面,该方法通过矢量散度改进的分布式法向力测量显示出更高的估计精度,正如根据凝胶材料均匀性的原理所预期的那样,触觉估计与FT传感器真值之间的校准比例因子在x轴和y轴之间大致相等。
除此之外,当沿着x和y轴的扭矩耦合时,这种线性保持不变,前提是FT传感器与旋转轴成直线放置,以避免产生力矩臂导致人施加的扭矩在FT传感器中被读取为力。下图为单次数据采集实验得到的倾斜力矩估计值与真实值随时间变化的对比图,展示了标定实验在工程单位中利用触觉传感器产生精确力矩读数的实际应用。
在这里插入图片描述

为了证明本文所提及方法测量倾斜力矩的实用性,同时考虑了USB棒插入对齐应用的实验,将扭矩估计方法应用于测量插入物的USB棒的对齐问题。图中显示了估计扭矩(顶部)的时间序列图,以及显示导致扭矩(底部)的USB棒状态的代表性视频快照。
在这里插入图片描述

由于这种方法既不依赖于深度学习,也不依赖于传感器特定的力学或光学特性建模,这种方法期望可以直接适用于任何提供2Dmarker位移矢量场的视觉触觉传感器,而唯一的变化来自于从拟合线性模型到真实FT传感器数据的校准缩放常数。该方法应用于DIGIT传感器,通过激光刻蚀将其修改为包含标记,如图所示。
在这里插入图片描述

同时,为了评估这种方法对物体形状的泛化能力,下图显示了使用方形和圆形钉子(10mm截面宽度/直径)而不是平板进行相同实验的结果。
在这里插入图片描述

尽管如此,数据的线性度是守恒的,显示了该技术在物体形状上的泛化能力。
讨论与限制:
本文结果展示了如何使用所介绍方法从简单的分析计算中提供准确的倾斜力矩读数。在这一部分中结合现有的相关文献讨论了这些结果的意义和局限性。
•改进倾斜力矩解析估算法:
与现有的通过二维标记点位移场解析计算来估计倾斜力矩的方法相比,本文所介绍的方法提高了测量精度。虽然这两种方法都是基于对凝胶上分布的法向力的力矩贡献进行积分的原理,但是利用向量场散度进行法向力估计,以及根据力分布位置定义力矩臂都有助于提高估计效果。
•深度学习:
本文提出的结果仅仅依赖于解析计算,而没有应用深度学习,这反而可能是有利的,因为神经网络训练可能需要大量的数据才能达到令人满意的性能,而更简单的触觉表征可以在低数据区提供更好的泛化性能。当然,如果可以给定一个足够大的训练数据集,深度学习可以预期优于简单模型。
结论:
本文引入了触觉偶极矩(Tactile Dipole Moment )作为一种从视觉触觉传感器中估计倾斜力矩的技术。在两个不同的传感器模型和三个抓取的物体几何形状上测试了这种简单方法的有效性,并将其应用于接触丰富的USB插针问题。结果证明了矢量演算技术分析视触觉数据的有效性。
在未来的工作方面,可以将力矩估计方法作为感觉输入,通过自动反馈控制来解决触觉物体插入问题。

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

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

相关文章

可重构柔性装配产线:AI边缘控制技术的崭新探索

在信息化和智能化浪潮的推动下,制造业正面临着前所未有的转型升级挑战。其中,可重构柔性装配产线以其独特的AI边缘控制技术,为制造业的智能化转型提供了新的解决方案。 可重构柔性装配产线是基于AI工业控制与决策平台打造的智能化生产系统。…

Spring Security介绍(三)过滤器(2)自定义

除了使用security自带的过滤器链,我们还可以自定义过滤器拦截器。 下面看下自定义的和security自带的执行顺序。 一、总结 1、自定义过滤器: 一般自定义fliter都是: import lombok.extern.slf4j.Slf4j; import org.springframework.ster…

QT - 创建Qt Widgets Application项目

在Qt中结合OpenGL使用,可以创建一个Qt Widgets应用程序项目。在创建项目时,您可以选择使用OpenGL模板来生成一个已经集成了OpenGL的项目。这个模板会自动帮助您集成OpenGL和Qt,并生成一个基本的OpenGL窗口。您可以在这个窗口中进行OpenGL的开…

闭嘴,如果你遇到偏执型人格!头脑风暴:王阳明心学向内求——早读(逆天打工人爬取热门微信文章解读)

看我极限头脑风暴 引言Python 代码第一篇 洞见 偏执型人格:跟谁在一起,谁痛苦第二篇 人民日报 来啦新闻早班车要闻社会政策 结尾 若天意未许晴好时, 勿将雨声作悲泣。 不向外界寻怨尤, 反求诸己养性灵。 引言 五一劳动节 第一天就…

C语言(操作符)1

Hi~!这里是奋斗的小羊,很荣幸各位能阅读我的文章,诚请评论指点,关注收藏,欢迎欢迎~~ 💥个人主页:小羊在奋斗 💥所属专栏:C语言 本系列文章为个人学习笔记&#x…

区块链论文总结速读--CCF B会议 ICDCS 2023 共8篇

Conference:IEEE 43rd International Conference on Distributed Computing Systems (ICDCS) CCF level:CCF B Categories:Computer Architecture/Parallel and Distributed Computing/Storage Systems 计算机体系结构/并行与分布计算/存储…

【C语言】深入了解文件:简明指南

🌈个人主页:是店小二呀 🌈C语言笔记专栏:C语言笔记 🌈C笔记专栏: C笔记 🌈喜欢的诗句:无人扶我青云志 我自踏雪至山巅 文章目录 一、文件的概念1.1 文件名:1.2 程序文件和数据文件 二、数据文…

可靠的Mac照片恢复解决方案

当您在搜索引擎搜索中输入“Mac照片恢复”时,您将获得数以万计的结果。有很多Mac照片恢复解决方案声称他们可以在Mac OS下恢复丢失的照片。但是,并非互联网上的所有Mac照片恢复解决方案都可以解决您的照片丢失问题。而且您不应该花太多时间寻找可靠的Mac…

4月27日,上海Sui Meetup回顾与展望

活动吸引了超过200名报名者,其中的100多位技术爱好者亲临现场,一同见证了这一精彩时刻。 在这场为技术爱好者和开发者打造的盛会中,嘉宾们带来了内容丰富、见解独到的分享。 Sui 生态的活力与创新得到了充分展现。 在这场技术与创新的盛会…

74、堆-数组中的第K个最大元素

思路&#xff1a; 直接排序是可以的&#xff0c;但是时间复杂度不符合。可以使用优先队列&#xff0c;代码如下&#xff1a; class Solution {public int findKthLargest(int[] nums, int k) {if (numsnull||nums.length0||k<0||k>nums.length){return Integer.MAX_VAL…

CST电磁仿真局部网格设置与仿真结构不参与仿真设置【基础教程】

局部网格设置 使用Local Mesh功能在特定结构&#xff08;区域&#xff09;设置网格 Simulation > Mesh > Local Mesh Properties 仿真模型的构成部件尺寸和复杂度是非常多样的&#xff0c;如果以最复杂的部分为准来划分网格不复杂的部分也会生成非常稠密的网格&#x…

[Java、Android面试]_24_Compose为什么绘制要比XML快?(高频问答)

欢迎查看合集&#xff1a; Java、Android面试高频系列文章合集 本人今年参加了很多面试&#xff0c;也有幸拿到了一些大厂的offer&#xff0c;整理了众多面试资料&#xff0c;后续还会分享众多面试资料。 整理成了面试系列&#xff0c;由于时间有限&#xff0c;每天整理一点&am…

Linux操作系统·进程管理

一、什么是进程 1.作业和进程的概念 Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统&#xff1b;多任务是指Linux可以同时执行几个任务&#xff0c;它可以在还未执行完一个任务时又执行另一项任务。为了完成这些任务&#xff0c;系统上…

Android binder死亡通知机制

在Andorid 的binder系统中&#xff0c;当Bn端由于种种原因死亡时&#xff0c;需要通知Bp端&#xff0c;Bp端感知Bn端死亡后&#xff0c;做相应的处理。 使用 Bp需要先注册一个死亡通知&#xff0c;当Bn端死亡时&#xff0c;回调到Bp端。 1&#xff0c;java代码注册死亡通知 …

【webrtc】MessageHandler 9: 基于线程的消息处理:执行Port销毁自己

Port::Port 构造的时候,就触发了一个异步操作,但是这个操作是要在 thread 里执行的,因此要通过post 消息 MSG_DESTROY_IF_DEAD 到thread跑:port的创建并米有要求在thread中 但是port的析构却在thread里 这是为啥呢?

豆瓣9.7,这部Java神作第3版重磅上市!

Java 程序员们开年就有重磅好消息&#xff0c;《Effective Java 中文版&#xff08;原书第 3 版&#xff09;》要上市啦&#xff01; 该书的第1版出版于 2001 年&#xff0c;当时就在业界流传开来&#xff0c;受到广泛赞誉。时至今日&#xff0c;已热销近20年&#xff0c;本书第…

三维SDMTSP:GWO灰狼优化算法求解三维单仓库多旅行商问题,可以更改数据集和起点(MATLAB代码)

一、单仓库多旅行商问题 多旅行商问题&#xff08;Multiple Traveling Salesman Problem, MTSP&#xff09;是著名的旅行商问题&#xff08;Traveling Salesman Problem, TSP&#xff09;的延伸&#xff0c;多旅行商问题定义为&#xff1a;给定一个&#x1d45b;座城市的城市集…

CST Studio初级教程 五

本课程将实例讲解CST 3D建模。CST 3D 建模有三个途径&#xff1a;一种方法是用Brick、Sphere、Cone、Torus、Cylinder、Bond Wire指令绘制实体。第二种方法是用Extrude Face、Rotate Face、loft在已有模型基础上生成实体。第三种方法是&#xff0c;先用2D绘图指令绘制Curves&am…

Apache POI 在java中处理excel

介绍: Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是&#xff0c;我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。 一般情况下&#xff0c;POI 都是用于操作 Excel 文件。 如何使用: 1.maven坐标引入 <depend…

Aker(安碁科技)晶振产品应用和选型

一、石英晶体振荡器简介 在电子电路系统中&#xff0c;特定的动作需要严格按照一定的顺序进行&#xff0c;以确保数据被正确处理和操作&#xff0c;时钟信号就成了系统工作的重要引导者。而且在多模块复杂电路系统中&#xff0c;为了确保不同功能模块能协调一致地工作&#xf…