← Latest papers
💻 computer science

Sling2Sim2Real: One-Shot Elastic System Identification for Non-Destructive Slingshot Policy Learning

The paper proposes Sling2Sim2Real, a one-shot Real2Sim2Real framework that identifies elastic object parameters from a single non-destructive interaction to enable accurate simulation-based policy learning and robust zero-shot transfer for elastic slingshot manipulation tasks.

Original authors: Wonjae Kang, Geonwoo Kim, Minseok Song, Daehyung Park

Published 2026-07-28
📖 5 min read🧠 Deep dive

Original authors: Wonjae Kang, Geonwoo Kim, Minseok Song, Daehyung Park

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine trying to teach a robot how to play a game of slingshot. You might think, "Easy! Just grab the rubber band, pull it back, and let go." But here's the catch: rubber bands are tricky. They stretch, they wiggle, and they snap back with a force that depends on their hidden personality—how stiff they are, how much they resist moving, and how they absorb energy. In the world of robotics, this is called "elastic object manipulation." It's a bit like trying to predict exactly where a jellyfish will bounce if you poke it, but the jellyfish is made of rubber and the poke is a robot arm.

To learn how to handle these wiggly objects, robots usually need to practice a lot. But practicing in the real world is risky and expensive. If a robot tries to launch a projectile a thousand times to learn the right angle, it might break the robot, the target, or the rubber band. So, scientists often use video game-like simulations to practice. The problem is, simulations are only as good as the rules they follow. If the simulation thinks a rubber band is made of silly putty when it's actually made of tough latex, the robot will learn the wrong moves and fail miserably when it tries them in real life. This gap between the fake world and the real world is the biggest hurdle in teaching robots to handle squishy things.

This is where a new method called Sling2Sim2Real comes in. Think of it as a "one-shot" cheat code for robots. Instead of making the robot practice thousands of times in the real world, this system lets the robot touch a rubber band just once, figure out its secret physics, and then master the game in a simulation before trying it again in reality.

The researchers, working with a Franka Emika Panda robot arm, set up a challenge: launch a projectile into a target using different rubber bands. These bands looked identical but had very different "personalities"—some were soft, some were stiff, and some were in between. The goal was to teach the robot to hit the target without ever practicing the actual launch in the real world.

Here is how they did it, step by step:

Step 1: The One-Time Touch (Real2Sim)
First, the robot grabs the rubber band and pulls it back, but doesn't let go of the projectile. It just stretches the band and holds it, then releases it. During this single, non-destructive stretch, the robot records everything: how hard it had to pull (force), how fast it moved (velocity), and what the band looked like as it stretched (visual data).

Step 2: The Detective Work (System Identification)
Now comes the magic. The computer takes that single stretch and asks, "What kind of rubber band would behave exactly like this?" It runs a massive digital search to find the perfect set of numbers (parameters) that describe the band's stiffness and how it slows down (damping). To do this, they used a clever two-step strategy:

  1. Global Search: They used a method called "Differential Evolution" to throw thousands of random guesses at the problem, like throwing darts in the dark to find the general area of the target.
  2. Local Refinement: Once they found the promising areas, they used a smarter method called "CMA-ES." This is like having a team of detectives who look at the clues from the first step and realize, "Hey, these two clues usually go together." They use this "covariance" (the relationship between clues) to narrow down the search and find the exact numbers that match the real rubber band.

Step 3: The Virtual Practice (Sim2Real)
With the perfect numbers for that specific rubber band, they build a super-accurate simulation. Now, the robot can practice launching the projectile millions of times in the computer. It learns the perfect angle and pull-back distance using Reinforcement Learning (a type of AI that learns by trial and error, but in the safe, fast world of the computer).

The Result: Zero-Shot Success
Finally, the robot takes the policy (the brain) it learned in the simulation and applies it to the real robot. No more practice. No more broken bands. Just one try.

The results were impressive. The team tested this on three different types of rubber bands (soft, medium, and stiff) and aimed for targets at different distances (172.5 cm, 192.5 cm, and 212.5 cm).

  • Accuracy: The Sling2Sim2Real method consistently hit the target with much smaller errors than other methods. For the softest band, it missed the target by an average of just 7.17 cm across all distances. In comparison, other methods often failed completely or missed by huge margins (sometimes over 35 cm).
  • Reliability: Other methods sometimes couldn't even launch the projectile because they guessed the wrong physics (the "N/A" results in their data), but Sling2Sim2Real always managed to launch the projectile into the target area.
  • The Secret Sauce: The researchers found that their special "mechanical work loss" formula—which checks if the energy used to stretch the band matches the energy released—was crucial. Without it, the robot couldn't figure out how the band would snap back.

In short, this paper shows that you don't need a robot to break a million rubber bands to learn how to use them. By carefully measuring just one stretch and using smart math to understand the hidden physics, a robot can learn to play the game perfectly in a simulation and then execute that perfect move in the real world immediately. It's a powerful step toward robots that can handle the messy, squishy, unpredictable objects of our everyday lives.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →