阅读笔记:PlasticineLab A Soft-Body Manipulation Benchmark with Differentiable Physics

academical expressions

  • fall short on … (eg. malti-stage task)
  • physics-based skill learning task
  • is highlighted by the adoption of …
  • make it a representative medium to …
  • An incomplete list includes …
  • While some support …, none has provided …
  • We fill in this gap with our …
  • Closely related to our work is …
  • is originated from … but with significant modifications in order to add our novel support for …
  • an extensively studied topic for years
  • by perturbing …
  • We refer the reader to … for more details on …
  • We evalluate the algorithms on xxx configurations and report an algebraic average score.
  • revealing their deficiency in …
  • We speculate that our environment favors xxx over algorithms dependent on …

Introduction

It’s a pity that there are many useful engines but not for soft-body because of complexity.
We overcome difficulty and add new plasticine material and new differentiable feature.
How we implement and model and what exams we did.

Contributions:

①1st skill learning benchmark and both sof materials;
②fully-featured diff- engine;
③ broad tasks enable systematic eval & anlys of RL & grad-based planning algs.

Related Work

Learning in virtual environments

many platforms, but no assets or tasks for soft-body manipulation

Differentiable physics engine

approximate physical simulators using NN
physics-based simulators using differentiable programming systems
others (???) LCP, QR decompositions
ChianQueen & DiffTaichi √

Trajectory optimization

High DoF and intricate contacts make motion planning for soft-body manipulation under exploration in trajectory optimization and diff-physics, but we use the new tech in DiffTaichi, unlocking grediant-based optim, to solve.

Learning-based soft body manipulation

different 1: propose a comprehensive benchmark for evaluating and developing novel algorithms in soft-body research
different 2: study soft body manipulation with rigid manipulators

The PlasticineLab Learning Environment

Task representation

MDP:

  • state: N p × d p N_p \times d_p Np×dp (position + velocity + deformation gradient + affine velocity field, flatten), N m × d m N_m \times d_m Nm×dm (position + orientation if any)
  • observation: N k × 6 N_k \times 6 Nk×6 (position + velocity) downsample fixed relative location particles if initial configuration for the same task, N m × d m N_m \times d_m Nm×dm
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值