mlsanityData to 14 Oct 2026

Learning Generalizable Tool-use Skills through Trajectory Generation

arXiv 2310.00156 ↗First posted 29 Sep 2023cs.RO cs.AIcited by 6

Not on the map. Why?

Abstract (arXiv)

Autonomous systems that efficiently utilize tools can assist humans in completing many common tasks such as cooking and cleaning. However, current systems fall short of matching human-level of intelligence in terms of adapting to novel tools. Prior works based on affordance often make strong assumptions about the environments and cannot scale to more complex, contact-rich tasks. In this work, we tackle this challenge and explore how agents can learn to use previously unseen tools to manipulate deformable objects. We propose to learn a generative model of the tool-use trajectories as a sequence of tool point clouds, which generalizes to different tool shapes. Given any novel tool, we first generate a tool-use trajectory and then optimize the sequence of tool poses to align with the generated trajectory. We train a single model on four different challenging deformable object manipulation tasks, using demonstration data from only one tool per task. The model generalizes to various novel tools, significantly outperforming baselines. We further test our trained policy in the real world with unseen tools, where it achieves the performance comparable to human. Additional materials can be found on our project website: https://sites.google.com/view/toolgen.

Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 23 of its 29 references that are in the map. First posted on arXiv 29 Sep 2023.

Builds on

23 of 29 references.

References · 23

  1. 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
  2. 2018On the Continuity of Rotation Representations in Neural Networkscited by 1,214
  3. 2019PointFlow: 3D Point Cloud Generation with Continuous Normalizing Flowscited by 488
  4. 2019kPAM: KeyPoint Affordances for Category-Level Robotic Manipulationcited by 153
  5. 2021PlasticineLab: A Soft-Body Manipulation Benchmark with Differentiable Physicscited by 103
  6. 2020An Analysis of SVD for Deep Rotation Estimationcited by 86
  7. 2019KETO: Learning Keypoint Representations for Tool Manipulationcited by 69
  8. 2021DiSECt: A Differentiable Simulation Engine for Autonomous Robotic Cuttingcited by 64
  9. 2019Sinkhorn Divergences for Unbalanced Optimal Transportcited by 55
  10. 2022ToolFlowNet: Robotic Manipulation with Tools via Predicting Tool Flow from Point Cloudscited by 54
  11. 2018Learning Task-Oriented Grasping for Tool Manipulation from Simulated Self-Supervisioncited by 52
  12. 2022DiffSkill: Skill Abstraction from Differentiable Physics for Deformable Object Manipulations with Toolscited by 44
11 more
  1. 2021kPAM 2.0: Feedback Control for Category-Level Robotic Manipulationcited by 38
  2. 2019Improvisation through Physical Understanding: Using Novel Objects as Tools with Visual Foresightcited by 34
  3. 2021Projective Manifold Gradient Layer for Deep Rotation Regressioncited by 31
  4. 2020A Smooth Representation of Belief over SO(3) for Deep Rotation Learning with Uncertaintycited by 30
  5. 2020A Modular Robotic Arm Control Stack for Research: Franka-Interface and FrankaPycited by 25
  6. 2022VIRDO: Visio-tactile Implicit Representations of Deformable Objectscited by 25
  7. 2023RoboNinja: Learning an Adaptive Cutting Policy for Multi-Material Objectscited by 21
  8. 2021GIFT: Generalizable Interaction-aware Functional Tool Affordances without Labelscited by 19
  9. 2022VIRDO++: Real-World, Visuo-tactile Dynamics and Perception of Deformable Objectscited by 13
  10. 2022Learning Closed-loop Dough Manipulation Using a Differentiable Reset Modulecited by 11
  11. 2022Understanding Physical Effects for Effective Tool-usecited by 7

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 1; 2025: 3; 2026: 1.

6 papers.