Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Today we’re launching Enact: post-training infrastructure that makes robotics models work in the real world. Robotics models fail when execution reaches states their training data never covered. A slip, an off-angle grasp, or an external disturbance can leave the policy without a learned recovery. Enact finds those failures and...

52,909 görüntüleme • 1 ay önce •via X (Twitter)

62 Yorum

Kyle Vedder profil fotoğrafı
Kyle Vedder1 ay önce

Exciting release! We need more data groups that deeply understand DAgger

James Stevens profil fotoğrafı
James Stevens1 ay önce

Thanks Kyle :)

James Stevens profil fotoğrafı
James Stevens1 ay önce

To isolate why recovery data matters, we used a controlled packing task common in e-commerce fulfillment, with a single item. We collected 200 demonstrations of successful placements into the box (the “happy path”) and fine-tuned π0.5. The policy failed on 10 of 100 rollouts. Adding more happy-path demonstrations did not improve success rates. Targeted recovery data did.

James Stevens profil fotoğrafı
James Stevens1 ay önce

Why? Happy-path demonstrations do not cover the out-of-distribution states created by the policy’s own mistakes. Every example showed a successful handoff, so the policy received no training signal for recovering after a drop.

James Stevens profil fotoğrafı
James Stevens1 ay önce

After adding 50 targeted recovery demonstrations, the retrained policy succeeded on 99 of 100 consecutive packing rollouts. It recovered from every table drop.

James Stevens profil fotoğrafı
James Stevens1 ay önce

This is a simple application of Dataset Aggregation (DAgger): roll out the current policy, collect targeted recovery demonstrations at the failure states it actually reaches, aggregate them into the training set, and retrain. As task complexity increases, failure modes multiply, rare failures become harder to discover, and collecting the recovery data needed to solve them takes substantially more effort.

James Stevens profil fotoğrafı
James Stevens1 ay önce

In our table-bussing task, the obvious failures were cups or plates flipping. Those were easy to predict and collect recovery data for. But roughly once every 100 runs, the knife wedged itself under the bin.

James Stevens profil fotoğrafı
James Stevens1 ay önce

The only way to recover was to move the bin itself, which meant training the robot on an entirely new skill! This is the long tail that breaks deployed systems: a rare failure can demand a behavior the original task never required. Finding these states and generating the data to solve them is what Enact does.

James Stevens profil fotoğrafı
James Stevens1 ay önce

We’re already serving our first customers and applying this loop to failures their models encounter in the real world. Deploying a policy that fails on a real task? Tell us the model, task, and where it breaks: [email protected] or DM me.

Lyron profil fotoğrafı
Lyron1 ay önce

This is awesome

Ethan Breitkreutz profil fotoğrafı
Ethan Breitkreutz1 ay önce

@ycombinator This is really interesting. Excited to see the progression as you guys continue forward.

James Stevens profil fotoğrafı
James Stevens1 ay önce

@ethan_breitk @ycombinator Thanks Ethan! Stay tuned ;)

Ethan Breitkreutz profil fotoğrafı
Ethan Breitkreutz1 ay önce

@ycombinator 100%!!

Rob Thompson profil fotoğrafı
Rob Thompson1 ay önce

Congrats on the launch this looks sick!

James Stevens profil fotoğrafı
James Stevens1 ay önce

Thanks Robbie!

Mahid profil fotoğrafı
Mahid1 ay önce

glamorous work

Brandon Ong profil fotoğrafı
Brandon Ong1 ay önce

Push those 9s!

James Stevens profil fotoğrafı
James Stevens1 ay önce

never ending chase

Wesley Maa profil fotoğrafı
Wesley Maa1 ay önce

roughly how manual is this still? Like I assume enact does some kind of of OOD detection and rewinds/freezes and alerts for human takeover?

James Stevens profil fotoğrafı
James Stevens1 ay önce

Hey Wesley! Good q - still quite manual. When the policy does fall out of distribution, we actually don't intervene directly (yet. soon with ref: PI0.6*). We note the state(s) it failed, and then reconstruct the scene to match, and manually collect episodes there.

Aaliya profil fotoğrafı
Aaliya1 ay önce

congrats on the launch 99/100 rollouts after just 50 targeted recovery demos is a strong result for the DAgger approach.

James Stevens profil fotoğrafı
James Stevens1 ay önce

Thanks! The # of demos to get 99% will substantially rise with complexity :)

Claire Mao profil fotoğrafı
Claire Mao1 ay önce

this is awesome, congrats enact team!

James Stevens profil fotoğrafı
James Stevens1 ay önce

@clairemao78 Thanks Claire!

Ankush Dhawan profil fotoğrafı
Ankush Dhawan1 ay önce

Super cool

James Stevens profil fotoğrafı
James Stevens1 ay önce

Not as cool as you Ankush

Andre Yeung profil fotoğrafı
Andre Yeung1 ay önce

building next-gen agtech in stealth right now, would be interested in working with Enact to scale up our post-training/recovery data. DM sent.

Alice The Ai Expert profil fotoğrafı
Alice The Ai Expert1 ay önce

Enact turns real world failures into reliable robots.

Derek Askaryar profil fotoğrafı
Derek Askaryar1 ay önce

Incredible 😎

Teun Jansen profil fotoğrafı
Teun Jansen1 ay önce

Hwe have a camera like your wrist camera as well. They have a really high latency, how did you overcome this?

James Stevens profil fotoğrafı
James Stevens1 ay önce

the latency is fine as of now - but yeah using usb cams can be a handful

Navid Aghasadeghi profil fotoğrafı
Navid Aghasadeghi1 ay önce

Exactly the kind of data we need for reliable deployment. This is awesome!

Sridhar A profil fotoğrafı
Sridhar A1 ay önce

robots don't fail because of bad models, they fail because reality doesn't match training data. enact fixing that gap is a big deal. congrats on the launch

Jamie Ogundiran profil fotoğrafı
Jamie Ogundiran1 ay önce

Very cool! how do you deal with distribution shift across environments? I’d imagine the failure modes you see in your test environment can be quite different from the ones that show up in the actual deployment environment

James Stevens profil fotoğrafı
James Stevens1 ay önce

hey Jamie! Great question - we try to emulate production environments as much as possible to reduce that variation, i.e. try to share 90%-99% of the failure modes (not perfect).

James Stevens profil fotoğrafı
James Stevens1 ay önce

Note: this does constrain the prod tasks we can effectively train on, and is a very interesting economic area of exploration.

Hanming Ye profil fotoğrafı
Hanming Ye1 ay önce

This is going to be very useful

James Stevens profil fotoğrafı
James Stevens1 ay önce

the inevitable enact x waddle colab will be epic

kaan doğrusöz profil fotoğrafı
kaan doğrusöz1 ay önce

congrats!

James Stevens profil fotoğrafı
James Stevens1 ay önce

thanks Kaan!

anthony radke profil fotoğrafı
anthony radke1 ay önce

This looks insane! 🚀🚀🚀

Dr. Richard profil fotoğrafı
Dr. Richard1 ay önce

Excellent work. I encounter this exact gap in advanced manufacturing research. Post-training recovery infrastructure is what makes robotics viable beyond the lab. 👏

Mihir Rao profil fotoğrafı
Mihir Rao1 ay önce

Congrats James!! This is super cool

James Stevens profil fotoğrafı
James Stevens1 ay önce

Thanks Mihir! We need to catch up :)

Mihir Rao profil fotoğrafı
Mihir Rao1 ay önce

🫡

Yanda profil fotoğrafı
Yanda1 ay önce

Congrats on the launch!! Excited to see what DAgger at scale can do

James Stevens profil fotoğrafı
James Stevens1 ay önce

Will lyk as we find out!

Vladimir Karishev profil fotoğrafı
Vladimir Karishev1 ay önce

@lyronctk Looks super cool

Neil Nie profil fotoğrafı
Neil Nie1 ay önce

This is very cool! Congrats!

James Stevens profil fotoğrafı
James Stevens1 ay önce

thanks Neil :)

Ella Tech & Tool profil fotoğrafı
Ella Tech & Tool1 ay önce

Love this Targeted recovery data is exactly what real-world robotics needs

Ryan Wexler profil fotoğrafı
Ryan Wexler1 ay önce

@chris_j_paxton Awesome job @jamesw_stevens!

Jay@Proception profil fotoğrafı
Jay@Proception1 ay önce

congrats on the launch, James!

James Stevens profil fotoğrafı
James Stevens1 ay önce

thanks jay!

theobot profil fotoğrafı
theobot1 ay önce

great video!

James Stevens profil fotoğrafı
James Stevens1 ay önce

thanks Theo! edge of my seat for the mundane launch

Sanskar Pandey profil fotoğrafı
Sanskar Pandey1 ay önce

Congratulations on the launch - it’s time to hit the 3 9s!

Graham Griffin profil fotoğrafı
Graham Griffin1 ay önce

Let’s go James

Nicolai profil fotoğrafı
Nicolai1 ay önce

What arms are they? Sorry

James Stevens profil fotoğrafı
James Stevens1 ay önce

Hey Nicolai! YAMs. From I2rt

rohan profil fotoğrafı
rohan1 ay önce

nicee

James Naylor profil fotoğrafı
James Naylor1 ay önce

Congrats!

Benzer Videolar