Technische Universität München Robotics and Embedded Systems

PCB Design for a BeagleBoard Extension

Supervisor Prof. Dr.-Ing. Darius Burschka
Advisor Elmar Mair
Research Area Embedded Systems, Mobile Robotic, Visual Navigation
Programming Language C, C++
Required Skills How to design a PCB (printed circuit board) with EAGLE
Useful Knowledge Microcontroller Programming
Language English or German


Do you like to design electronic circuit boards? Do you like hardware-oriented programing?

For a highly dynamic mobile robot, a fusion of camera and IMU (inertial measurement unit) is necessary. The processing platform of the robot is a so called BeagleBoard. To provide the integration of an analog camera and an IMU, an appropriate extension board has to be designed. It should be able to grab a frame from the camera and transmit it to the DMA controller of the board. Further it should be able to read the data from the IMU and make it accessible to the ARM processor. Both sensors have to be synchronized on-board.


The first application of that board would be on flying robots.

For more information to this work, please contact Elmar Mair.