鱼羊 发自 凹非寺
量子位 报道 | 公众号 QbitAI

你知道,切开一颗土豆的过程中,刀是如何受力的、土豆又会发生怎样的形变吗?

这可不是什么没用的知识+1,至少对于机器人来说,弄清楚其中的规律,才能更好地化身切菜小能手,甚至入驻医院登上手术台。

诚然,机器人也可以像人类一样,通过在现实生活中疯狂切菜来锻炼技艺,但按照机器学习需要的数据规模来说,那可就太浪费材料了……

于是现在,来自英伟达、南加大等研究机构的研究人员,专门给土豆苹果们,搞出了一个可微分仿真引擎,取名DiSECt(Differentiable Cutting Simulator)。

嗯,就是能真实地模拟形变、受力等各种物理量变化的那种。

并且在速度上,比现有的商业化产品快上了几个数量级。

这项研究已经登上了机器人顶会RSS 2021。

帮机器人学切菜的可微分仿真引擎

具体是怎么做到的?

首先,是模拟刀和物体之间的接触关系。这一步,研究人员引入了基于有向距离场(SDF)的连续接触模型和连续损伤模型,并以有限元方法(FEM)进行模拟。

具体而言,基于目标物体的四面体离散化,在计算弹性力时,材料的杨氏模量、泊松比和密度等物理属性都会被考虑在内。

其次,在物体表示方面,研究人员采用了基于网格的方法;并且预设了一个切割平面,在预处理步骤中沿着这个表面插入虚拟节点。

而为了能更真实地模拟土豆这样的材料在受到刀切时,自身发生的断裂情况,研究人员在引入连续损伤模型的基础上,在切割面两侧植入了“弹簧”,就像这样:

在受力情况下,弹簧的刚度和刀施加的接触力成反比,会逐渐减弱直至断开,产生裂纹。

效果如何?

直接来看模拟值与真实值的对比。

可以看到,随着迭代次数的增加,DiSECt中的仿真参数结果十分接近真实值。

这里的真实值,取自现实实验中,机器人握刀切菜时,传感器记录的真实数据。

值得一提的是,利用DiSECt可微分的特性,研究人员还实现了刀的运动轨迹优化。也就是说,能帮机器人找到最省力的切菜方式。

比如一边锯一边切。

研究人员表示,相比于未经优化的直接切割,约束优化后施加在刀上的力减少了15%。

论文还提到,砍瓜切菜还只是这个可微分仿真引擎的第一个小目标。接下来,他们会将这种建模方法扩展到更复杂的切割动作上,比如需要旋转刀片来完成操作的雕刻等。

关于作者

参与该项目的研究机构,包括南加州大学、英伟达、华盛顿大学、多伦多大学和悉尼大学。

一作Eric Heiden是南加州大学的在读博士生,目前的研究方向,是用算法赋予机器人在不确定环境中自主行动的能力。

此前,他曾在NASA和谷歌实习,现在是英伟达的深度学习实习生。DiSECt就是他在英伟达实习期间的成果。

论文链接:
https://arxiv.org/abs/2105.12244

项目链接:
https://diff-cutting-sim.github.io/

要让机器人切土豆丝,英伟达首先给土豆建了个模相关推荐

  1. 2002年3月英伟达发布核弹GPU与大算力自动驾驶芯片

    2002年3月英伟达发布核弹GPU与大算力自动驾驶芯片 英伟达核弹级GPU:800亿晶体管,20块承载全球互联网流量 2022年3 月 22 日,在英伟达 GTC2022 上,英伟达介绍了 Hoppe ...

  2. vscode 英伟达tk1_英伟达的未来,不只是GPU

    成立于1993年的英伟达,最为人熟知的就是他们的GPU.尤其是进入最近几年,因为AI的火热,英伟达GPU的关注度暴增,行业对他们在这个领域的认可程度也达到了前所未有的高度.但其实GPU只是英伟达的根本 ...

  3. 幻宇_差分英伟达机器人_底层控制

    差分英伟达机器人_底层控制系统 该层控制系统接入了加速度.IMU等信息 文章目录 差分英伟达机器人_底层控制系统 前言 二.机器人底盘通讯代码 1.获取重力加速度.角速度原始数据 2.向上位机传输底盘 ...

  4. GTC之英伟达破局之举:机器人新战场和生态这步棋

    这一次,英伟达沉稳多了. 在去年年末的NVIDIA CTC China上,黄仁勋可谓是格外亢奋,不仅模仿迈克尔杰克逊大跳了一段"AI太空舞步",还和李小龙一起玩了一下双节棍. 这一 ...

  5. GTC之英伟达破局之举:机器人新战场和生态这步棋...

    这一次,英伟达沉稳多了. 在去年年末的NVIDIA CTC China上,黄仁勋可谓是格外亢奋,不仅模仿迈克尔杰克逊大跳了一段"AI太空舞步",还和李小龙一起玩了一下双节棍. 这一 ...

  6. 英伟达哭晕在厕所,4090Ti显卡被春晚“首发”

    2023年春晚黑科技独家盘点:少了很多大场面,但不乏有趣. 钛媒体作者丨邓剑云 作为科技领域的持续关注者,连春晚也不能放过.不知道正在看这篇文章的各位,昨晚坚持看到了第几个节目睡着的?长期观察并为每年 ...

  7. 元宇宙大比拼:英伟达、facebook、iwemeta

    0.云宇宙: iwemeta.com 开放数据中台 开发数据中台.物联网平台.区块链平台.深度学习平台.标签管理系统.舆情监控系统 数据采集.数据中台.数据决策.数据治理.数据管理工具 1.faceb ...

  8. 没有新“核弹”,更强调“车规级”和“量产”,英伟达自动驾驶朋友圈进一步扩大 | GTC 中国 2018...

    *英伟达创始人兼 CEO 黄仁勋在 GTC China 2018 现场 今年,GPU 霸主英伟达将其每年一度在中国举办的 GTC China 大会搬到了苏州.当前,英伟达正经历股价大跌.市值缩水,此时 ...

  9. 英伟达|jetson nano开发使用的基础详细分享

    大家好,我是写代码的篮球球痴,最近我朋友写了一篇英伟达开发板的文章,分享给大家. 前言: 最近拿到一块jetson nano 2GB版本的板子,折腾了一下,从烧录镜像.修改配件等,准备一篇开箱基础文章 ...

最新文章

  1. ibm笔记本电脑电池_开善乡 2.0间距笔记本电池连接器公座 11P电池座接口
  2. Tomcat常见问题 (配置)及解决方法
  3. Process monitor词汇汉化
  4. pytorch可视化 resnet50特征图
  5. matlab撤销上一步命令_CAD快速入门技巧:CAD软件中撤销操作的方法汇总
  6. 指纹图谱相似度评价软件_基于指纹图谱和网络药理学对当归四逆汤中桂枝的Qmarker预测分析...
  7. gitbash如何修改可恶的蓝色字体
  8. 首批共享单车死于2019
  9. 系统监控技术 -- 主机监控,信息转发,前台显示
  10. html时间格式转换,时间格式转换
  11. python实现 stft_Python中可转换的STFT和ISTFT
  12. web大学生个人网站作业模板---钢铁侠电影下拉音乐滚字表单三级(9页)
  13. python实现——40W告警日志分析(上)
  14. centos7安装N卡驱动和conda pytorch1.7.1深度学习环境
  15. 中文分词_数据分析之中文分词
  16. asp创建mysql表_asp创建数据库
  17. 【统计】假设检验方法
  18. 【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )
  19. QA之道知多少(一) 初出茅庐
  20. 如何在线获取抖音无水印视频和视频背景音乐?

热门文章

  1. 如何使用Swift获取App版本和内部版本号?
  2. 在视图控制器之间传递数据
  3. 运行shell命令并捕获输出
  4. ExtJS中xtype 概览
  5. 什么是PyTorch,为何要使用PyTorch
  6. python标准库介绍——4 string模块详解
  7. 【划分树+二分】HDU 4417 Super Mario
  8. sql server 2005 中的同义词
  9. C++ classics
  10. Android项目中使用激光推送时在模拟器上运行时报Fatal signal 11的解决