Robotic Rock-paper-scissors Never Lets You Win

So robots kick our butts at tic-tac-toe, chess, Jeopardy, and now they’re the dominant species at rock-paper-scissors too. This robot arm will outmatch your at the game every single time. It’s not just fast enough to keep up, but it figures out what you’re planning to do and reacts according. All of this happens way to fast for you to catch it in the act.

Researchers at the University of Tokyo came up with the idea of combining high-speed vision with a high-speed hand. Apparently one millisecond is all it takes to analyze what move you’ve chosen. The time it takes for the hand to form the conquering position is only marginally longer than that. As you can see in the clip after the break, it already knows the protocol of 1-2-3 shoot and doesn’t need any operator intervention to start a new game, or repeatedly school you on trying to compete with a machine.

We’ve been beaten at the game by a machine before. This is just first time that the human player doesn’t need to wear special equipment and the machine has moved from a virtual hand to a physical one.

Continue reading “Robotic Rock-paper-scissors Never Lets You Win”

Salvaged Robot Arm Used For Light Painting And Pen Plotting

The members of Shackspace got their hands on an antiquated robot arm. It’s a Mitsubishi Movemaster RM-101 and was probably manufactured in the mid 1980’s. There’s almost nothing out there that tells you how to use the thing, and so they set out to figure out how to control the hardware.

This is a great example of how an EPROM dump can be really useful. After further inspection the team discovered that the arm is driven by a Z80 processor whose program is stored on an EPROM. The first thing the guys did was dump the memory since the aging storage will be useless if just a few bits become degraded. This dump will be really useful for others whose chip has already given up the ghost. The data from that dump was disassembled and painstakingly pawed through to figure out what commands were being sent to the arm. This technique worked, as the team was able to re-implement the control protocol and has already used the arm for some light painting and pen plotting (seen above). After the break you can see a control demonstration.

Continue reading “Salvaged Robot Arm Used For Light Painting And Pen Plotting”

Printing And Programming A Self-balancer

The Hackaday staff isn’t in agreement on 3d printers. Some of us are very enthusiastic, some are indifferent, and some wonder what if they’re as widely useful as the hype makes them sound. But we think [Jason Dorweiler’s] self balancing robot is as strong a case as any that 3d printing should be for everyone!

Don’t get us wrong. We love the robot project just for being a cool self-balancer. Seeing the thing stand on its own (video after the break) using an Arduino with accelerometer and gyroscope sensors is pure win. But whenever we see these we always think of all the mechanical fabrication that goes into it. But look at the thing. It’s just printed parts and some wooden dowels! How easy is that?

Sure, sure, you’ve got to have access to the printer, it needs to be well calibrated, and then you’ve got to make the designs to be printed out. But these hurdles are getting easier to overcome every day. After all, there’s no shortage of people to befriend who want nothing more than to show off their Makerbot/RepRap/etc.

Continue reading “Printing And Programming A Self-balancer”

Cramming For Sparkfun’s Autonomous Vehicle Competition

[Paul Breed] participated in this year’s Autonomous Vehicles Contest put on by SparkFun Electronics. As with most projects, the deadline really snuck up on him and he ended up cramming a bunch of code development into the waning days before the competition. His experiences are shared in this recent blog post.

One big part of the hardware is a laser range finder used for wall following. This is explained well in the video after the break, but you can see the side-pointing blue box in the image above. [Paul] also spent a lot of time preparing for the checkpoint portion of the course where the vehicle would need to pass through a red hoop. He worked long and hard on an image processing setup to find and navigate those hoops before learning that they would be positioned at known locations and it would be much easier to use a path following technique to complete the challenge.

He had a few follies along the way. At one point during debugging the car — which was connected to his laptop via Ethernet — it got away from him. This ripped the NIC right out of the back of his computer. And on the day of the event he had some low battery issues that zapped his laser calibrations. But [Paul] rolled with the punches and ended having what sounds like a really exciting experience participating in the contest.

Continue reading “Cramming For Sparkfun’s Autonomous Vehicle Competition”

Salvaged Robot Arm Makes A Big 3d Printer

Wow, building a precision 3d printer is amazingly easy if you can get your hands on an industrial-quality robot arm. [Dane] wrote in to tell us about this huge extruder printer made from an ’80s-era SCARA robot arm. It is capable of printing objects as large as 25″x12″x6.5″.

This 190 pound beast was acquired during a lab clean out. It was mechanically intact, but missing all of the control hardware. Building controllers was a bit of a challenge since the it’s designed with servo motors and precision feedback sensors. This is different from modern 3d printers which use stepper motors and no feedback sensors. A working controller was built up one component at a time, with a heated bed added to the mix to help prevent warping with large builds. We love the Frankenstein look of the controller hardware, which was mounted hodge-podge as each new module was brought online.

You can see some printing action in the clip after the break. A Linux box takes a design and spits out control instructions to the hardware.

Continue reading “Salvaged Robot Arm Makes A Big 3d Printer”

Jamming Gripper That’s Super Easy To Build

This is the simplest version of a jamming gripper that we’ve seen yet. The only component that might not be readily available is the pump in the upper left, but the rest is all hardware or grocery store stuff. It’s based on the concept we saw from a research video where the air in a bladder full of coffee grounds is removed to grip an item. In this case the bladder is a party balloon which is held in place by parts from a cheap shower head. A theaded-to-barbed right angle connector makes it easy to connect the vinyl tubing up to the pump.

The video after the break shows that this works quite well for small items. But we see a lot of downward force is exerted to firmly embed them in the grounds. We’re not sure if this is par for the course, or if it would work a bit better if more air were in the bladder initially. This other jamming gripper build uses a servo to release pressure from the system, and we think that might be of help here too.

Continue reading “Jamming Gripper That’s Super Easy To Build”

Two Motor Walking Robot With A TI Launchpad

Last month, [Vinod] bought a pair of hobby servos on a whim. These servos sat on the shelf for a while until [Vinod] asked his friend what he should use them for. [Achu] suggested using the servos for a walking robot, so after checking out a few YouTube videos of some servo-powered walkers, [Vinod] built his own.

The robot is built around a TI Launchpad housing an MSP430 microcontroller. An extremely simple circuit (just some servos and a cap) power the robot along by alternating the direction the servos turn.

[Vinod]’s two-servo locomotion mechanism is very reminiscent of BEAM robots, extremely simple walking (or rolling) robots made out of just a few logic circuits. This TI Launchpad is in some ways even simpler; where [Mark Tilden]’s Walkman robot used several 74-series octal buffers, [Vinod]’s project is just a Lanuchpad and a pair of servos.

All the code is available on [Vinod]’s blog. Check out the demo video after the break.

Continue reading “Two Motor Walking Robot With A TI Launchpad”