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!

Comments

  1. rasz says:

    half of the cost is the model car, the other half is beagleboard

    just watched their presentation, looks like all the work went into working around buggy incomplete omap4 h264 encoder (doesnt respect bitrate parameter)

    I soooooo hope we will get a library to use Rasppi h254 encoders

    • Andrey says:

      > looks like all the work went into working around buggy incomplete omap4 h264 encoder

      Not really. In fact, part of the work went into implementing the way to monitor current state of the communication channel and take adaptation action – either reduce the size of the image or reduce the encoding bitrate. Bitrate indeed made some problems, but it is just one possible reaction on the degraded bandwidth ;-)

      The adaptive streaming was just one of many problems we solved. For example, COLLADA viewer library with animation support was quite a bit of work precise PWM generation, interfacing with openstreetmap.org, OpenGL/GLSL-based cockpit application and much more…

  2. Chris says:

    Another Beagle-board equipped “rover” made a big splash in the GPS community recently because it utilized an innovative software approach to resolving GPS inaccuracies – RTKlib ( http://www.rtklib.com ) using affordable GPS hardware. RTKlib positional solutions can be accurate to under 10 cm.

  3. dddanmar says:

    This is exactly what I have been looking for! I’ve got the same tank platform with a shelled eeepc+webcam, have been having multiple issues with GStreamer for video.

    Time to download, modify an compile, *crosses fingers*.

    I love Open Source hacking!!

  4. MRC says:

    *sigh*

    beagle really needs to come out a sub-75USD model.

    the bone is 90, but I’m really poor.

  5. Or use a cellphone. osbots.com has been selling these for a year now.

  6. Andrey says:

    We have the new version of our robot with new chassis and 3D printed body. Check out our new website: http://veterobot.com and blog at http://veter-project.blogspot.com

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,753 other followers