FPGA Robot

FPGA Robot Platform


We are developing an omni-directional FPGA-based robot platform. The main advantage of an FPGA as control unit in a robot system is the possibility of parallelization of tasks and the development of optimized circuits.

There are three step motors integrated to drive the Omni-wheels. Distance measurement is realized through integrated ultrasonic sensors (not mounted on the robot in the image above). Via a radio module a user can send commands to the robot and get some debug or status information from the robot. A miniaturized camera system should also be integrated.

The main goal is to realize a very compact mobile robot system with the ability to perform complex operations in real-time.


All components are controlled by a Suzaku-V board from the Fa. Atmark Techno with a Virtex-4 FPGA integrated. The FPGA contains a PowerPC which is the head of the system. Sensors and actuators a controlled in parallel by additional optimized IPs in the FPGA. The next step is to run a Linux system on the PowerPC which builds an easy to use interface for the user to control the robot.


Homepage: http://www3.informatik.uni-erlangen.de/Persons/schmidt/
E-Mail: michael.schmidt@informatik.uni-erlangen.de

Study and Diploma Theses

"Design und Realisierung eines omnidirektionalen mobilen Robotersystems mit einer FPGA-Steuereinheit", Diplomarbeit, Kay Schieck, FSU Jena, 2009
"Konzeptionelle Entwicklung einer mobilen Roboterplattform auf FPGA-Basis", Studienarbeit, Kay Schieck, FSU Jena, 2008