Beagle Board Challenge: TurtleCam

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

Project Video

For more information, please visit our project site at http://code.google.com/p/turtlecam/

Contents

Introduction

TurtleCam is a modular video and data acquisition platform for use in aerial platforms. The system acquires high resolution video and images which are streamed live to a base station. Our project aims to create a reliable driver and software base for video, data acquisition, and streaming.

The primary 'launch vehicle' for the TurtleCam platform is a Quadrotor (commonly referred to as a quadcopter) aircraft. The TurtleCam will be mounted to the bottom of this aircraft. The Quadrotor we will be using was designed from the ground up as a senior design project at the University of Texas at Austin.

For more information, please visit our project site at http://code.google.com/p/turtlecam/. This wiki page is just a short summary of our project.

Applications

Software

Our software consists of a few Bash shell scripts and a customized mjpg-streamer build. These are available in our subversion repository at https://turtlecam.googlecode.com/svn/trunk/. You can also view the entire project management website at http://code.google.com/p/turtlecam/.

Documentation

Documentation can be found at http://code.google.com/p/turtlecam/. Installation instructions and hardware modifications are detailed at http://code.google.com/p/turtlecam/wiki/Installing.

Pictures

What we learned

We encountered a number of hardware problems with the Beagleboard. Some of them were manufacturing related (weak solder joints, mechanical weaknesses, etc). Other problems were electrical related (unstable USB interfaces, power problems, etc). We also encountered software bugs (unstable Kernel module drivers, and incompatibilities with the build toolchains).

Below is a list of the problems and our solutions to these problems. We were surprised that the community had never encountered these problems before. Maybe we were just unlucky in our component choices (or we just got a bad Beagleboard).

The Group

Our group consists of four 4th year undergraduate electrical engineering students. We can be contacted at our Google Code webpage at http://code.google.com/p/turtlecam/.

Leave a Comment
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox