There’s A Lot Packed Into This BeagleBoard Controlled Rover

That black box is hiding all kinds of goodies that make this rover a hacking playground. [Andrey] built the device around a BeagleBoard, which offers the processing power and modules that he needed to make the rest of it work.

The control unit shrinks the pilot down to the rover’s size, using a cockpit that has a steering wheel and other controls, and a monitor playing the stream from the camera on the front of the bot. It has a WiFi adapter which allows control via the Internet. The camera, which can be rotated thanks to its servo mounting, feeds the video to the BeagleBoard where it is compressed using the h264 codec (more about that and the cockpit here) to lighten the streaming load. You’ll also find an ultrasonic rangefinder on the front for obstacle avoidance, and a magnetic compass for orientation information. Finally, a GPS bolsters that data, allowing you to plot your adventures on the map.

It’s great, but it will cost you. Material estimates are North of five hundred Euros!

Video: Working With The 3pi Robot’s Line Sensors

This week, we are serving up part five in our series where we are using the Pololu 3pi robot as a fancy development board for the ATmega328p processor. This week we are taking a quick break from working with the perpherals specific to the processor and will show how to work with the 3pi’s line sensors. A quick look at the schematic for the 3pi might lead you to think that you should be reading the line sensors with the A2D peripheral. Even though they are wired to the A2D pins, they need to be read digitally. In the video, [Jack] will show how to read raw values from the sensors and then how to calibrate the results so that you can get a nice clean 8-bit value representing what the sensors are seeing. Of course, that would happen under normal circumstances. Murphy had his way in this video and it turned out that our studio lighting was interfering a bit with the sensor readings when we were shooting so we didn’t get as good of a calibration as we would have liked when we shot.

Video is after the break.

In case you have missed the previous videos here are some links:

Part 1: Setting up the development environment
Part 2: Basic I/O
Part 3: Pulse Width Modulation
Part 4: Analog to Digital conversion

Continue reading “Video: Working With The 3pi Robot’s Line Sensors”

Pikachu Is Coming For You (especially On Carpet)

If you look closely, you’ll see that Pikachu isn’t sporting a pair of funky throwing stars, but is actually suspended between there. Our furry friend is just putting a happy face on this carpet roving robot called the Carpet Monkey V5. It’s been in the works for years, and this is just one more stop in the prototyping process as the development of version 6 is already under way.

The project is a testament to what can be accomplished using all of the design tools at your disposal. The motive mechanism was conceived as a cross between the qualities of legs and the ease of using wheels. Each of the appendages are covered with strategically placed points meant to grab onto carpet, and allow the ‘wheel’ to grip objects as the machine vaults over them. You can see that each has a spring mechanism to further facilitate gripping with each turn of the axle. This seems to go far beyond what usually comes out of hobby robotics, and we think that’s a great thing!

After the break there’s a video showing how all the parts of these grippers are assembled. See the bot cruising around the room at about 3 minutes in.

Continue reading “Pikachu Is Coming For You (especially On Carpet)”

mykeepon-hacking

Reverse Engineering MyKeepon

[qDot] recently got his hands on a MyKeepon toy and after messing with it a bit, decided to tear it down to see what was inside. He had hopes of easily modding the toy, but like most adventures in hacking, things might take a while longer than he first imagined.

In his teardown you can see the various components that make up the MyKeepon, including a trio of motors for movement, along with a series of buttons and a microphone used to interact with the toy. Of course, the part that interested him the most was MyKeepon’s circuit board, since that’s where the real work would begin.

There, he discovered two main processor Padauk processor chips, described as “Field Programmable Processor Arrays” in their data sheets. He says that the brand is well known for lifting text verbatim from PIC data sheets, so he doesn’t have a ton of faith in what’s printed there. Sketchy documentation aside, he poked around on the I2C bus connecting the two chips and was able to sniff a bit of traffic. He is documenting his findings as he goes along, which you can see more of on his Github project site.

He has made a few simple modifications to the toy already, but there’s plenty more to do before he has complete control over it. His work is bound to make tons of MyKeepon fans happy, including our own [Caleb Kraft], whose love for the toy can be seen in the video below taken at last year’s CES.

Continue reading “Reverse Engineering MyKeepon”

Build A Kinect Bot For 500 Bones

[Eric] sent in his tutorial on building a Kinect based robot for $500, a low-cost solution to a wife that thinks her husband spends too much on robots.

For the base of his build, [Eric] used an iRobot Create, a derivative of the Roomba that is built exclusive for some hardware hackery. For command and control of the robot, an EEE netbook takes data from the Kinect and sends it to the iRobot over a serial connection.

The build itself is remarkably simple: two pieces of angle aluminum were attached to the iRobot, and a plastic milk crate was installed with zip ties. The Kinect sits on top of the plastic crate and the netbook comfortably fits inside.

A few weeks ago, [Eric] posted a summary of the history and open-source software for the Kinect that covers the development of the Libfreenect driver. [Eric] used this same driver for his robot. Currently, the robot is configured for two modes. The first mode has the robot travel to the furthest point from itself. The second mode instructs the robot to follow the closest thing to itself – walk in front of the robot and it becomes an ankle biter.

There is a limitation of the Kinect that [Eric] is trying to work around. Objects closer than 19 inches to the Kinect appear to be very far away. This caused a lot of wall bumping, but he plans on adding a few ultrasonic sensors to fill the gap in the sensor data. Not bad for a very inexpensive autonomous robot.

4Track Robot Gets Around With Ease

4track-robot

[Jon] has been developing a slick little RC robot in bits and pieces over the last year or so, which can constructed by anyone with access to a 3D printer. Servos and electronics aside, the entire thing can be put together in short order using the plans he posted on Thingiverse.

The robot makes use of four “caterpillar” type bots, which are all connected via a central frame. Once [Jon] had the general design for a single caterpillar bot down, he moved forward to create the robot you see above. His friend [Julián] lent a hand in the form of electronics and code, which allows the robot to be driven using a standard USB gamepad.

As you can see in the video below, the robot gets around nicely, climbing over obstacles with relative ease. While it is a bit loud, [Jon] says that’s due to the undersized servos they happen to be using at the moment. We think it looks great so far, but [Jon] already has plans to beef up the motors and add wireless control in the near future – we can’t wait to see it then!

Continue reading “4Track Robot Gets Around With Ease”

Halloween Hacks: An Evil R/C Clown Car For Terrorizing The Neighborhood

Halloween Hacks Banner

terrifying-clown-car

If you had a few too many trick or treaters hitting up your house this year, [phwillys] has a solution guaranteed to keep them from coming back. He was looking for a way to scare the crap out of the trick or treaters this past Halloween, so he constructed a remote-controlled evil jeep to terrorize the neighborhood.

The jeep was built from an old PowerWheels car, and uses a bunch of different motors to get the effect [phwillys] was looking for. He bought a linear actuator on eBay to let him steer the jeep, which is controlled using some motor controllers he had left over from another project. A salvaged car window motor was used to allow evil clown driver to turn from side to side in his seat, while a pair of car seat motors activate the giant claws built into the sides of the vehicle. The jeep’s hood was even turned into a chomping mouth with large teeth using yet another small motor.
[phwillys] also added a water sprayer to the clown’s mouth, soaking any kids in the immediate vicinity, though he was nice enough to mount a leaf blower on the opposite side of the vehicle to help blow them dry.

It really is an awesome creation, we’re sure the neighborhood kids (and parents) got a big kick out of it. Continue reading to see a short video of his scary clown car in action.

Continue reading “Halloween Hacks: An Evil R/C Clown Car For Terrorizing The Neighborhood”