Загрузка видео...

Не удалось загрузить видео

На главную

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 просмотров • 1 месяц назад •via X (Twitter)

Комментарии: 62

Фото профиля Kyle Vedder
Kyle Vedder1 месяц назад

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

Фото профиля James Stevens
James Stevens1 месяц назад

Thanks Kyle :)

Фото профиля James Stevens
James Stevens1 месяц назад

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
James Stevens1 месяц назад

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
James Stevens1 месяц назад

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
James Stevens1 месяц назад

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
James Stevens1 месяц назад

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
James Stevens1 месяц назад

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
James Stevens1 месяц назад

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
Lyron1 месяц назад

This is awesome

Фото профиля Ethan Breitkreutz
Ethan Breitkreutz1 месяц назад

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

Фото профиля James Stevens
James Stevens1 месяц назад

@ethan_breitk @ycombinator Thanks Ethan! Stay tuned ;)

Фото профиля Ethan Breitkreutz
Ethan Breitkreutz1 месяц назад

@ycombinator 100%!!

Фото профиля Rob Thompson
Rob Thompson1 месяц назад

Congrats on the launch this looks sick!

Фото профиля James Stevens
James Stevens1 месяц назад

Thanks Robbie!

Фото профиля Mahid
Mahid1 месяц назад

glamorous work

Фото профиля Brandon Ong
Brandon Ong1 месяц назад

Push those 9s!

Фото профиля James Stevens
James Stevens1 месяц назад

never ending chase

Фото профиля Wesley Maa
Wesley Maa1 месяц назад

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
James Stevens1 месяц назад

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
Aaliya1 месяц назад

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

Фото профиля James Stevens
James Stevens1 месяц назад

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

Фото профиля Claire Mao
Claire Mao1 месяц назад

this is awesome, congrats enact team!

Фото профиля James Stevens
James Stevens1 месяц назад

@clairemao78 Thanks Claire!

Фото профиля Ankush Dhawan
Ankush Dhawan1 месяц назад

Super cool

Фото профиля James Stevens
James Stevens1 месяц назад

Not as cool as you Ankush

Фото профиля Andre Yeung
Andre Yeung1 месяц назад

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
Alice The Ai Expert1 месяц назад

Enact turns real world failures into reliable robots.

Фото профиля Derek Askaryar
Derek Askaryar1 месяц назад

Incredible 😎

Фото профиля Teun Jansen
Teun Jansen1 месяц назад

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

Фото профиля James Stevens
James Stevens1 месяц назад

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

Фото профиля Navid Aghasadeghi
Navid Aghasadeghi1 месяц назад

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

Фото профиля Sridhar A
Sridhar A1 месяц назад

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
Jamie Ogundiran1 месяц назад

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
James Stevens1 месяц назад

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
James Stevens1 месяц назад

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

Фото профиля Hanming Ye
Hanming Ye1 месяц назад

This is going to be very useful

Фото профиля James Stevens
James Stevens1 месяц назад

the inevitable enact x waddle colab will be epic

Фото профиля kaan doğrusöz
kaan doğrusöz1 месяц назад

congrats!

Фото профиля James Stevens
James Stevens1 месяц назад

thanks Kaan!

Фото профиля anthony radke
anthony radke1 месяц назад

This looks insane! 🚀🚀🚀

Фото профиля Dr. Richard
Dr. Richard1 месяц назад

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
Mihir Rao1 месяц назад

Congrats James!! This is super cool

Фото профиля James Stevens
James Stevens1 месяц назад

Thanks Mihir! We need to catch up :)

Фото профиля Mihir Rao
Mihir Rao1 месяц назад

🫡

Фото профиля Yanda
Yanda1 месяц назад

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

Фото профиля James Stevens
James Stevens1 месяц назад

Will lyk as we find out!

Фото профиля Vladimir Karishev
Vladimir Karishev1 месяц назад

@lyronctk Looks super cool

Фото профиля Neil Nie
Neil Nie1 месяц назад

This is very cool! Congrats!

Фото профиля James Stevens
James Stevens1 месяц назад

thanks Neil :)

Фото профиля Ella Tech & Tool
Ella Tech & Tool1 месяц назад

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

Фото профиля Ryan Wexler
Ryan Wexler1 месяц назад

@chris_j_paxton Awesome job @jamesw_stevens!

Фото профиля Jay@Proception
Jay@Proception1 месяц назад

congrats on the launch, James!

Фото профиля James Stevens
James Stevens1 месяц назад

thanks jay!

Фото профиля theobot
theobot1 месяц назад

great video!

Фото профиля James Stevens
James Stevens1 месяц назад

thanks Theo! edge of my seat for the mundane launch

Фото профиля Sanskar Pandey
Sanskar Pandey1 месяц назад

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

Фото профиля Graham Griffin
Graham Griffin1 месяц назад

Let’s go James

Фото профиля Nicolai
Nicolai1 месяц назад

What arms are they? Sorry

Фото профиля James Stevens
James Stevens1 месяц назад

Hey Nicolai! YAMs. From I2rt

Фото профиля rohan
rohan1 месяц назад

nicee

Фото профиля James Naylor
James Naylor1 месяц назад

Congrats!

Похожие видео