Loading video...

Video Failed to Load

Go Home

Wow. This is crazy. A developer trained an AI agent in simulation and deployed it onto a real robotic air hockey table using reinforcement learning. This robot can track the puck with millimeter-level accuracy and react in roughly 20 milliseconds, fast enough to challenge even skilled human players. We’re...

1,585,680 views • 4 months ago •via X (Twitter)

33 Comments

wackfpv's profile picture
wackfpv4 months ago

My toxic trait is believing I can beat it

Dmitry Grinberg's profile picture
Dmitry Grinberg4 months ago

This is the dumbest possible timeline. You can make a machine to play air hockey better than any human using a small eight bit micro controller. Throwing gigabytes of RAM and “ML” at it is peak idiocy.

Michael Beckerman's profile picture
Michael Beckerman4 months ago

Great. Now, put TWO of those on a table so we can watch them play each other!

SciTech Era's profile picture
SciTech Era4 months ago

more detail from GitHub report: for yt video explanation:

SciTech Era's profile picture
SciTech Era4 months ago

Here's the system overview and a video of an agent playing against itself in simulation.

Hotep Jesus's profile picture
Hotep Jesus4 months ago

Burn it now before it’s too late!!!

Again?'s profile picture
Again?4 months ago

For some reason, probably because I’m dense, this impresses me more than most robotics demonstrations.

Edward Smith's profile picture
Edward Smith4 months ago

A big part of playing this game is watching the arm of the opposing player. The brief instant of out stretch hand gesture is enough to prepare you for a directional movement. Removing that from the game gives the person a massive disadvantage. In addition removing the human interaction and enjoyment of playing a game with others.

Captain Aaron's profile picture
Captain Aaron4 months ago

And kudos it doesn’t pick up the paddle and place it on top of the puck to stop it like every human asshat I’ve ever played.

Correcting the Record with Guillotines ☭'s profile picture
Correcting the Record with Guillotines ☭4 months ago

I wouldn’t call this guy “skilled,” but is it impossible to score on this thing at all? What’s the point?

William Ruider's profile picture
William Ruider4 months ago

Wow, I have to say, this is one of the most useful machine learning skills I've seen lately. I experiment with Cartesian robots myself, and I know how much work you've put into this project. Integrating the entire environment, not to mention real-time feedback, hundreds of hours of simulation, and the ability to recognise and respond to simulated and intended movements in real time, a book could be written about it. You've caught my attention, and I'm subscribing to your YouTube channel. Good luck with your future projects.💪💪💪

Rohin Hattiangadi's profile picture
Rohin Hattiangadi4 months ago

The psychological barrier of seeing that silver piece of metal across the table certainly can’t help things!

DenisQuaalude's profile picture
DenisQuaalude4 months ago

Not crazy at all. Kinda cool, but fully expected. This ain’t nothing compare to what is coming.

A Horse with No Name's profile picture
A Horse with No Name4 months ago

Wow, and they also managed to reduce the pixelation from the previous generation!

FocalZero's profile picture
FocalZero4 months ago

Wow, they beat us at chess, at Go, and now in arcades...

abe kazoo's profile picture
abe kazoo4 months ago

yeah, this kind of computer learning is gonna be a really big deal thirty years ago! I'm excited for the past

HeyGen's profile picture
HeyGen4 months ago

20 milliseconds reaction time. You are not beating this thing. Ever.

X's profile picture
X4 months ago

Nothing new -I played that like 45 years ago.

Rich Tanenbaum's profile picture
Rich Tanenbaum4 months ago

The bar is going to stop the puck no matter where it is: there are spots where it shoots when the puck is not against the part moving back and forth on the bar. And if its reaction time is fast it’s been given an unfair advantage.

arXiv Bangers's profile picture
arXiv Bangers4 months ago

Get fucked humans 😂😂 Banger

The Wayne Shaw's profile picture
The Wayne Shaw4 months ago

Most people fear AI taking their job not realizing AI will just make their job much more brutal to perform…

Yejun Jang's profile picture
Yejun Jang4 months ago

I'd like to see a game with the air hockey world champion, whoever that is.

UBC Engineering Physics's profile picture
UBC Engineering Physics4 months ago

This was developed by mutiple groups of students in the Engineering Physics Project Lab at University of British Columbia. You can find some more "fascinating" projects on our feed.

PB's profile picture
PB4 months ago

And they said all that token spend hasn't shown ROI yet.

Brent P's profile picture
Brent P4 months ago

I would fucken smoke that robot in air hockey

Dan 𝙏𝙖𝙭𝙖𝙩𝙞𝙤𝙣 𝙄𝙨 𝙏𝙝𝙚𝙛𝙩 Behrman Esq🍍's profile picture
Dan 𝙏𝙖𝙭𝙖𝙩𝙞𝙤𝙣 𝙄𝙨 𝙏𝙝𝙚𝙛𝙩 Behrman Esq🍍4 months ago

Now make 2 play each other

Nameless investor #V3403's profile picture
Nameless investor #V34034 months ago

Wow, another AI breakthrough in ruining the game people used to enjoy. How about something that is actually useful and profitable?

Peter Durfee's profile picture
Peter Durfee4 months ago

In related news, we can make a robot travel far faster than Usain Bolt so there's no reason to watch the Olympics any more? Fuck this artificial shit with no connection to human reality

Joshua Hartley's profile picture
Joshua Hartley4 months ago

I would buy this for $2500 easy. Probably more. Love Air Hockey but too competitive for everyone else. Would play this thing just to keep the reacts quick.

Windy's profile picture
Windy4 months ago

I think you'd call that machine learning not AI

Thomas Cave's profile picture
Thomas Cave4 months ago

20 milliseconds: Let a cat fight against him.

Chris Ferry's profile picture
Chris Ferry4 months ago

It seems like it’s taking ripper shots from just before half court whereas the human can maybe barely reach that far. Cool project but it shouldn’t be able to reach further than wingspan of opponent for shots.

らく's profile picture
らく4 months ago

エアホッケーが一番上手い人は、日本のコメディアンのホンジャマカです。 その人に勝てたら、すごいと認めます^_^

Related Videos

Experiments in progress. The one on the right has been learning for ~3 hours, the one in the middle for ~1 hour, and the one on the left just started a few minutes ago. The initial motivation for making the physical Atari was just to commit ourselves to a subset of algorithms that can make progress in this setup. This commitment rules out algorithms that require billions of samples to learn (or worse, require multiple environments running in parallel). Atari games are simple enough that we should be able to show learning on them in a short amount of time with no prior knowledge. Since then, I've realized that this setup is also a good way to compare different paradigms in robotics in a principled way. These paradigms are sim2real, learning from tele-operated data, and learning directly on the robots. So far, I have observed that getting sim2real to work reliably is hard. It requires tweaks that don't scale. Policies that can play perfectly in simulation fall apart because of latencies and the messiness of the real world. These aspects could be modeled to improve the simulation, but not without sinking significant human engineering hours. I have higher hopes for learning from tele-operated data, but that requires a human to learn the task first. These experiments are on my to-do list. I have to learn to play some of the games well through the robot. I’m half-decent at playing Pong and Ms Pacman now. Learning directly on robots is looking like the most promising approach. This approach takes away pesky distribution shifts and makes it possible to have algorithms that continually improve with more data and time without any human intervention. It feels great to let experiments run overnight and wake up to find improved policies. With learning on robots, I should, in principle, be able to go on a long vacation and come back to find better policies for complex tasks beyond Atari games. Whether that is possible with current learning algorithms is a different question.

Khurram Javed

52,110 views • 10 months ago