柔性织物处理 | 山大宋锐老师 | 最新演讲

news2025/1/9 20:20:12

笔者是清华在读研究生,主要关注人形机器人、具身智能。将持续分享行业前沿动态、学者观点整理、论文阅读笔记、知识学习路线等。欢迎交流

最近听了宋老师的演讲,以下是学习整理。部分图截自直播,若模糊望见谅


演讲信息:

【会议】2024亚太人工智能与机器人产业峰会-具身智能及机器人专题论坛

【时间】2024年7月13日

【演讲者】山东大学宋锐教授(长江学者)

【演讲主题】面向柔性物体操作的机器人具身技能学习


演讲纪要:

  • 柔性织物国外研究做得更多。这不是个新课题,2010年曾经热过一段,2018-2019年热过一段

  • 宋教授团队有用模仿学习,做织物抖动与放置、不同包裹状态下织物展平、引入LLM进行高度褶皱织物的展平、衣物悬挂、曲边缝制等的工作

  • 柔性织物待探索点:

  • 更好的硬件平台。ALOHA臂末端抖动严重、无法保障精度,需要采集更多数据弥补

  • 更好的末端夹具

  • 更适用柔性织物的仿真平台。isaacsim也可以用,但力学过程没那么完备

  • 学习范式。直接端到端的学习,和任务分解学习,哪个更高效?


背景

目前机器人领域高精度、高速度追求已经达到了阶段性指标,现在比较难的是柔性物体。柔性物体包括织物、弹性橡胶类、塑性材料等。该演讲主要关于柔性织物:

提升机器人操作可形变物体的能力,有助于推动非结构化环境中自主操作机器人的发展

很难用严谨的物理模型来表达它,往往用数字化方法来逼近:

相关研究

建模

一维的理线;二维铺平/裁切;三维挂/折叠/补口袋

80、90年代就有人开始建模

  • MSS建模简单问题,对大的形变,其物理逼近能力较差

  • PBD快速建模,优势在于三维空间视觉层面的逼真,是运动学方面的建模优势,也有一定的力学,但并不用擅长

  • FEM既可以建运动学方面,又可以建力学方面,但现在很多机器人模拟器兼容性较差,但主要问题还是计算时间较长

目前针对柔性织物的仿真器力学过程没有那么完备

感知

一般刚体操作都是计算动力学,而织物这块只能估计动力学,比较有难度

目前并没有发现真正通用的软物料解决方案。一般大部分基于视觉检测、数据分析。而少部分不好拟合的,用数据驱动的方法进行集成,做一些迁移学习的内容

希腊帕特雷大学。用传统方法进行数据解析。简单的相对规则的目标检测。比较早:

CMU在2020。角点、边缘,抓取位置的位姿估计:

三维空间,用MAYA系统,用网格方法进行建模:

操作

操作部分是最难的 基于物理规划或基于传感器的:

基于学习的:

团队工作

模仿学习。人先示教,单手操作会先抖一下,将抖开,让机器人学习抖动的动作

将大模型引入,进行研判:

挂衣服、叠衣服:

完成直线缝制任务:选用稍微有点刚度的物料

待探索点

1. 更好的硬件平台

在采集数据时,发现ALOHA舵机系统末端抖动很严重、精度无法保障,从而需要更大量的数据去弥补。一个更好的平台可能更便于研究

2. 更好的夹具

3. 更好的仿真效果

4. 多传感器融合

肯定要融合数据。但融合哪些、怎么融合,还是一个很值得研究的问题。可能在力学、滑动学方面,需要去设计一些传感器

5. 学习范式

端到端的学习,和任务分解学习,哪种方式更高效?

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

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

相关文章

郁李:花语与植物特征的魅力探寻

一、花语的奥秘 郁李的花语丰富多样,其中 “忠实” 代表着坚定不移的忠诚和信任,寓意着一份真挚而深厚的情感,无论外界如何变化,都能保持初心不变。“困难” 这一花语似乎不太讨喜,它可能象征着人生道路上难免会遭遇的…

iOS 通知

iOS 通知分为本地推送和远程推送两类 一. 本地推送使用流程 1. 注册通知 //请求通知权限 UNUserNotificationCenter *center [UNUserNotificationCenter currentNotificationCenter];[center requestAuthorizationWithOptions:(UNAuthorizationOptionBadge | UNAuthorizati…

Java学习_18_Stream流

文章目录 前言一、不可变集合二、Stream流思想第一步:得到Stream流第二步:Stream流的中间方法Stream流的终结方法 总结 前言 博客仅记录个人学习进度和一些查缺补漏。 学习内容:BV17F411T7Ao 一、不可变集合 不可变集合就是长度和内容都不可…

HTML+CSS浮动和清除浮动的效果及其应用场景举例

一、清除浮动的效果 解释 .container:用于展示浮动和清除浮动效果的容器,具有边框和背景色以便于区分。 .float-box:浮动元素,用不同的背景色标识。 .clearfix:使用伪元素清除浮动的类,应用于第二个容器。 …

【chips】个人笔记系列-SystemVerilog

Title:System Verilog 学习 背景与发展 什么是SV 啥是SystemVerilog? 就是用来专门写验证和测试的 Verilog 升级版——在verilog的基础上加了些C的思想、语法、模块。 为啥要搞出一个SystemVerilog? 设计IC (integrated circuit)时用的是 …

02_TensorFlow2 Eager Execution:让AI编程从‘慢条斯理’变‘急不可耐’的神奇魔法!

1. Eager execution 的特性 即刻执行(Eager execution)是TensorFlow2.0的新特性,如同python解释器一样,执行即可获得计算结果,不需要手动建立图结构和会话,与python的兼容性更强, 为快速搭建和测试算法模型…

C语言 之 内存函数 memcpy、memmove函数的使用和模拟实现 memset、memcmp函数的使用

文章目录 1.memcpy函数的使用和模拟实现例子:模拟实现: 2.memmove函数的使用和模拟实现例子:模拟实现: 3.memset函数的使用**例子:** 3.memcmp函数的使用例子: 首先 我们要明确下面这些函数之所以被称作内存函数&#…

130-横向移动PTH哈希PTT票据PTK密匙Kerberos

pass the hash (哈希传递攻击,简称pth)利用lm(老版本哈希)或ntlm(新版本)的值进行的渗透测试 pass the ticket (票据传递攻击,简称ptt)利用的票据凭证TGT进行…

sql手工注入——sqli-labspage第六关到第十关

第六关 一确定攻击点判断闭合方式 跟个双引号引起报错 说明页面有报错语句的位置 http://127.0.0.1/Less-6/?id1%22http://127.0.0.1/Less-6/?id1%22尝试闭合 闭合成功 http://127.0.0.1/Less-6/?id1%22%20--http://127.0.0.1/Less-6/?id1%22%20-- 二.查询数据库名 ht…

多商户小程序审核存在商户入口无法通过

小程序拒绝如下: 需要注意的地方如下: 关闭店铺展示关闭商户入驻关闭diy中的申请入口、店铺街入口等关闭个人中心广告的申请入口关闭分销关闭支付宝

基于Java语言的能源管理系统中软网关的应用

介绍 软网关适用于建筑、工厂、商场、医院、园区、高耗能企业、城市双碳建设平台等的水、电、气、热、油等能源数据采集、加工、分析、预警、碳指标、碳排放计算等场景; 企业通过软网关采集底层电表数据,传输给时序库,从而完成能源管理系统…

nginx全方位讲解

安装nginx [rootnginx ~]# tar zxf nginx-1.24.0.tar.gz [rootnginx ~]# cd nginx-1.24.0/ [rootnginx nginx-1.24.0]# ls auto CHANGES.ru configure html Makefile objs src CHANGES conf contrib LICENSE man README [rootnginx nginx-…

Python编码系列—Python WebSocket 实时通信:构建高效互动的网络应用

🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中…

基于贝叶斯优化卷积神经网络(Bayes-CNN)的多因子数据分类识别算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行后无水印) 贝叶斯优化过程 贝叶斯优化后的CNN训练和识别结果 标准的CNN的识别结果 2.算法运行软件版本 matlab2022a 3.部分核心程…

JavaScript(29)——函数参数

动态参数 arguments是函数内部内置的伪数组变量,它包含了调用函数时传入的所有实参,结果是一个伪数组。 function sum() {console.log(arguments);}sum(2, 3, 4)sum(6, 7) 剩余参数 剩余参数允许我们将一个不定数量的参数表示为一个数组 function sum…

深入理解HTTP的基础知识:请求-响应过程解析

首先,我们从网络协议的最顶层开始讲解,即应用层。在网络通信中,应用层是最接近用户的一层,它负责为特定的网络应用提供服务和功能。应用层协议定义了数据交换的规则和格式,以便不同的应用程序能够相互通信和交换信息。…

Xenu 网站死链接检测工具下载以及使用指南

引言 Xenus Link Sleuth(简称 Xenu)是一款功能强大的网站死链接检测工具。由于其绿色蜗牛形状的图标,Xenu 被广大的 SEO 人员亲切地称为“绿蜗牛”。 随着网站的发展,可能会因为删除过期内容或改版而导致一些死链接的产生。死链…

扫描包得到所有Bean的Class对象

文章目录 1.任务介绍以及类加载器1.介绍2.类加载器1.介绍2.自己程序的类路径 2.新建一个模块sun-spring用来写自己的spring容器1.新建模块2.查看是否交给父模块管理3.引入日志 3.具体实现1.目录2.Component.java3.ComponentScan.java4.MonsterDao.java5.MonsterService.java6.S…

第三期书生大模型实战营 进阶岛第3关LMDeploy 量化部署进阶实践

环境准备 conda create -n lmdeploy python3.10 -y conda activate lmdeploy conda install pytorch2.1.2 torchvision0.16.2 torchaudio2.1.2 pytorch-cuda12.1 -c pytorch -c nvidia -y pip install timm1.0.8 openai1.40.3 lmdeploy[all]0.5.3为方便文件管理,我…

Vue(一) 插值与指令语法、数据代理、MVVM模式、事件处理

文章目录 1. 初始Vue2. 模板语法2.1 插值语法2.2 指令语法 3. el与data的两种写法3.1 el的两种写法3.2 data的两种写法 4. MVVM模式5. 数据代理5.1 Object.defineProperty()5.2 何为数据代理5.4 vue中的数据代理 6. 事件处理6.1 v-on6.2 事件修饰符6.3 键盘按键事件 1. 初始Vue…