As a fan of robots, videos, and pucks, I was mesmerized by this project. It’s a a cool 3D printer hack that allows you to play a robot in a rousing game of air hockey. The system uses a computer vision component to see where the pucks is, send it back to the opponent, and even set up shots when it loses.
The creator Jose Julio wrote that his daughter loved air hockey and wanted someone to play with. Instead of helping her make friends, he used parts of a 3D printer and a PS3 Eye connected to a PC to handle video capture and analysis.
Good news for anyone who dropped a small fortune on a 3D printer and found themselves bored of creating novelty keychains and meme-based figurines. Jose Julio successfully turned the parts needed to build a RepRap 3D printer into an air hockey-playing robot that looks pretty tough to beat.
The robot has three motors: two for moving its mallet across the y-axis and one for movement along the x-axis. Jose Julio wrote the drivers for the motors in Arduino. He then color-coded the mallet and the puck, installed a PlayStation Eye camera and wrote a program in C to make his robot see. Finally he wrote another Arduino program that predicts where the puck will go so that its motors can react appropriately.
Another neat thing about Jose Julio’s setup is that the table uses two old PC fans to create a cushion for the puck to slide on.
Jose Julio knows that his robot still needs a lot of practice – and programming – before it’s ready for primetime. For instance, it doesn’t know where the goal is, though as you saw in the video it can already score even with that handicap. But Jose Julio says he can easily imagine RepRap enthusiasts making air hockey robots of their own, improving and refining its programming so that robots could have different difficulty levels and even different strategies.
Insert a token in your browser and head to Jose Julio’s blog for more on his project.
If you fancy yourself a good air hockey player, this robot may have a thing or two to teach you. It comes from Japanese researchers at Chiba University’s Namiki Lab. It is pretty good at competing against human players because the robot changes its strategy based on its human opponent’s playing style. Think you have what it takes to win?
The system is comprised of an air-hockey table, a four-axis robotic arm, two high-speed cameras, and an external PC. The robot tracks the movement of your puck and paddle, using position data from the camera images that are processed by the PC, and uses that data to figure out how to react.
You may think you are fast, but the robot is faster, tracking the game at 500 frames-per-second. This ‘bot already knows its next move when you are reacting to that last shot. It already knows your next move as it counters your last hit. It can’t be stopped. It can’t be reasoned with… Sorry. The point is that you aren’t fast from the robot’s point of view. It is playing in a kind of Matrix-style bullet-time, because it is so much faster than you.
To make it more fair for those who play this robot, researchers programmed the robot with a three-layer control system. The first layer is responsible for basic motion control of hardware. A second layer decides its short-term strategy. Things like whether it should hit the puck, defend the goal, or stay still. The third layer is all about long-term strategy and throwing it’s superiority in your face. If you are playing aggressively, it will too. If you are defensive, it will become defensive. How can you win? Well, you can kill it at least. It’ll never see that sledgehammer coming.
It doesn’t matter how many hours you wiled away at college in the rec room, this air hockey-playing robot, developed by researchers at Chiba University’s Namiki Lab, will beat you. And not only will it never lose, the robot has also been taught how to string along its human opponent so they think they have a chance at winning, when in reality they don’t.
Your precious iPad is used to being touched lovingly, with swipes happening from time to time as you turn the page on a digital book over and over. As for games, those gyroscopic and accelerometer-enhanced titles see you tilt your iPad all over the place, and perhaps might even involve a furious tapping on select areas of the display. However, how many of you actually scratch your iPad’s screen? I guess the answer would be close to zero, but there is a possibility this might happen with the $12.99 iPieces iPad Air Hockey.
The iPieces iPad Air Hockey will do away with the need for traditional air hockey tables, and no air will pump out from your iPad’s display, but through an app, you can have a mini air hockey session with your friends and family, complete with capacitive strikers. Better get a decent screen protector before you give this a go though.
This is site is run by Sascha Endlicher, M.A., during ungodly late night hours. Wanna know more about him? Connect via Social Media by jumping to about.me/sascha.endlicher.