Analog Robot Navigates Around The Workshop With Ease

556_wall_following_robot

Many of the robots we feature here are driven by some sort of microcontroller, whether it be an Arduino, Launchpad, Picaxe, etc. Rarely do we see a robot however, using analog circuits to perform higher-level functions typically relegated to those more complex controllers. Instructables user [hasn0life] built such a robot recently, which he entered into a contest at his college. After hearing about the 555 design contest from a friend, he tweaked his project and created a wall-following robot using a 556 timer.

The robot is fairly simple when you take a close look, though that does not take away from the elegance of his design. A single IR sensor is used to detect objects in the robot’s periphery, guiding the robot along. When the robot gets too close to a wall, one wheel reverses, pulling the robot away. Once the robot has moved a sufficient distance, the other wheel is reversed in order to straighten out the robot. Then, both wheels work in concert to get the robot moving forward.

Take a look at the video below to watch the robot navigate its way around his workshop, and if you are interested in learning more about analog robotics, check out this post from a few days back.

Continue reading “Analog Robot Navigates Around The Workshop With Ease”

Jittering Hexapod Dances To The Strokes Of Your Bluetooth Keyboard

Here’s a small but functional hexapod that is controlled via Bluetooth. [Sigfpe] started with the hexapod kit sold by Polulu and added a BlueSMiRF modem to get the little guy’s communications up and running. But since the bot is merely three servos, a microcontroller board, sensors, and miscellaneous parts it’s an easy build for most electronic hobbyists.

Check out the video after the break to see the delightful dance it can perform at your bidding. When we first looked at the project we thought that the keyboard was directly paired with the bot for control, but a look at the code makes us think the computer is controlling it after processing keystrokes. Either way the BlueSMiRF should have no problem pairing with other Bluetooth devices so it’s just a matter of coding to get it taking commands from your device of choice. We’d love to see Android control but for the really hard-core code monkeys we think this should be voice controlled with a Bluetooth headset.

Continue reading “Jittering Hexapod Dances To The Strokes Of Your Bluetooth Keyboard”

Self-balancing Robot Keeps Things On The Straight And Narrow

self_balancing_robot

[James] designed a digital controller in MatLab, but he really wanted to see if it would work in a real-world application. To test out his linear quadratic regulator design, he decided to build a self-balancing robot. His goal was to built a robot that can keep its balance even when external forces are applied, all while staying in the same place.

Balancing on a pair of wheels is not all that simple, so his LQR controller allows him to weight the bot’s priorities towards keeping balance, focusing on returning to its starting position once equilibrium has been achieved. The results are pretty impressive as you can see in the videos below.  The robot is easily able to attain its balance once powered on, and it has no problem remaining stable even when pushed or when objects are placed on top of it.

[James] has plans for several enhancements in the near future, including remote control via Xbee modules as well as autonomous navigation utilizing sonar or possibly a camera. We’d totally love to see it sporting a Kinect sensor in a future revision, but that’s just us!

Keep reading for a couple of demo videos he put together.

[Thanks, Nicholas]

Continue reading “Self-balancing Robot Keeps Things On The Straight And Narrow”

This Robot Will School You At Freethrows

People spend years of their lives practicing on the courts to get the kind of accuracy that this robot achieves. It is able to shoot freethrows thanks to stereoscopic camera analysis of the target. We know what you’re thinking; big deal, it knows the distances which makes the calculations easy. That’s not the case, look a bit closer in the image above. The basket itself is mounted on a robotic platform and creates a randomly moving target. It looks like shots are only taken when the basket is stationary. But still, that means the system is able to calculate accurate throws when the basket is not only at varying distances, but also when it is not directly in front and not square to the arm of the robot. The accuracy relies on analyzing the square on the backboard of the basket. Because two cameras give different perspectives, edge and corner detection of both images allow the system to extrapolate the location of the target.

After the fold there’s a video of this robot being demonstrated to the public. Apparently the yellow-armed-monster isn’t suitable for public consumption because the developers have covered it with the body of a plush seal.

Continue reading “This Robot Will School You At Freethrows”

Crank-arm Style Hexapod

The latest robot out of Nolebotic is Al.I.S.E, or Aluminum, Infrared Scanning Entity. Don’t let the name fool you, its a pretty simple take on the classic hexapod walking platform using a crank arm and leavers made into the legs.

The body of the robot is made out of aluminum which is pretty easy to work with at home, lightweight, and sturdy. Bolted to the body are a pair of beefy gear head motors, a 9.6 volt rechargeable battery pack, along with a basic stamp 2 and its own 9 volt supply, and a Solarbotics 1198 CMD driver board.

Obstacles are handled right now with rudimentary infrared detectors and emitters, but it seems to work pretty good avoiding some library books in the demo. Combine that with clean mechanics and a pretty good stride and this thing can get up and move pretty quick.

Analog Robotic Concepts

Everyone’s getting on board with the 555 timer projects. But [Tom] didn’t just come up with one project, he shared a slew of ideas related to analog robotics. They’re center around servo motor control. You can see in the video after the break he has a pleasing way of sharing a lot of details while also making an easy to view demonstration video. He’ll put up a schematic for about one second and then move on, saving those that don’t care about the details by not droning on.

The first schematic that flashes by is the main circuit for controlling the servo motor. The rest of the concepts build from this circuit, using light, sound, flex, and other sensors as inputs. For instance, the setup above is using a light sensor. When the ball blocks the light the servo moves that vertical rod hitting it out of the way. When it swings back the process repeats. It’s striking how lifelike the reactions are, reminding us of insect movements. But this is really just the tip of the iceberg as he’s got a lot of future video ideas that we can’t wait to see.

Continue reading “Analog Robotic Concepts”

DIY Animatronic Penguin Shakes And Grooves

animatronic_penguin

Instructables user [djsfantasi] wanted to build an animated holiday display using puppets as a means of raising money for a local arts program. After doing a bit of reading and research however, he decided that building animatronic characters for the display was not that far fetched an idea.

His first inclination was to build a penguin, allowing him to focus mostly on torso motion rather than having to articulate arms and legs as well. His goal was to enable his penguin to “dance” by shimmying and shaking as well as flapping his wings. Using plywood, four servos, along with some miscellaneous connecting rods and cables, he went to work.

The penguin is operated using a SSC-32 servo controller that features an ATmega168 MCU at its core. This allows him to control all of the servos independently, and also in concert, allowing for combined movements. The penguin’s mouth also functions, using a circuit that synchronizes its movements to an audio file.

While the robot is currently tethered to his computer via a serial cable, [djsfantasi] mentions that he is currently working on an iPhone app that will be able to control the robot wirelessly. All he needs to do now is build an animatronic Tom Servo then toss a Crow skin over this one, and he’ll be all set!

Keep reading to get a look at the penguin moving and grooving in the video below.

Continue reading “DIY Animatronic Penguin Shakes And Grooves”