Search This Blog

Monday, August 07, 2017

e-puck robot - Open bot for Education

The main goal of this project is to develop a miniature mobile robot for educational purposes at university level.

To help the creation of a community inside and outside EPFL, the project is based on an open hardware concept, where all documents are distributed and submitted to a license allowing everyone to use and develop for it.

This project has been started at the Ecole Polytechnique Fédérale de Lausanne as collaboration between the Autonomous Systems Lab, the Swarm-Intelligent Systems group and the Laboratory of Intelligent System.

e-puck robot - Open bot for Education

e-puck robot - Open bot for Education

Plan for Robot

"The robot should cover a large spectrum of educational activities and should therefore have a large potential in its sensors, processing power and extensions. Potential educational fields are, for instance, mobile robotics, real-time programming, embedded systems, signal processing, image or sound feature extraction, human-machine interaction or collective systems... "

The electronics was designed to support a large number of possible uses of the robot in a context of university level education. The following structure has been implemented in the actual version:

Open bot for Education

The e-puck robot is equipped with two stepper motors. These motors have two windings. The power in these windings is controlled by the signals motXa, motXb, motXc, and motXd.

This bot is programmed by interfacing it with a computer using BlueTooth. Software used MPLAB IDE software and the C30 GNU C compiler.