RoboBoom
CMU Robotics Institute· October 10, 2023· 1:06:25

RI Seminar: Shuran Song : Learning Meets Gravity: Robots that Learn to Embrace Dynamics from Data

Shuran Song, a robotics researcher at Columbia and now Stanford, presents at the CMU Robotics Institute seminar on learning to use real-world dynamics in robot manipulation.

In this talk

  1. 0:40

    From static to dynamic manipulation

    Song contrasts a slow warehouse robot with workers who rapidly toss and sort packages. Static manipulation assumes objects stop when the robot stops; dynamic manipulation uses forces and acceleration to move objects faster or extend a robot’s reach. She identifies modeling the external world, including unfamiliar objects and their physical properties, as a central challenge.

  2. 8:12

    Learning to fling cloth

    FlingBot learns grasp locations from camera images and uses a fixed, hand-coded fling action to unfold cloth. Self-supervised rewards and automated resets help the robot collect data, while spatial transformations improve learning efficiency. It reached over 80% cloth coverage within three interactions and generalized to unseen shapes, but struggled with cloths whose weight or length exceeded its capabilities.

  3. 25:42

    Adapting actions with imperfect models

    For precise tasks such as swinging a rope toward a target, Song describes Iterative Residual Policy, which predicts how changes to an action will change an observed trajectory. Its model is trained in simulation despite a substantial sim-to-real gap, then used to adapt actions across ropes with different properties. After knots changed a rope’s length and density, the system’s error rose before it adapted over several iterations.

  4. 42:00

    Using interaction to learn physical properties

    Song presents interactive perception as a way to learn about objects through manipulation. In the DynaMet project, sliding and collision actions help a visual prediction model distinguish objects with different physical properties; slow pushing alone provides too little evidence. The decoded mass and friction values are approximate, and serve mainly to assess whether the learned representations capture useful differences.

  5. 53:49

    Toward broader robot skills

    Song describes manually designed action primitives as useful for learning with limited data, but costly to engineer and limited in scope. She presents diffusion policies trained on teleoperated demonstrations as a more general skill representation, showing a robot that combines picking, placing, and pushing to flip a mug. She closes by arguing that robots can use dynamics, including acceleration and airflow, for both manipulation and gathering information.

Briefs summarise talks and interviews; timestamps open the video at that moment. Claims in a talk are the speaker's own.

More talks