E-puck Links


Links to Tools, Software and Demos

The use of e-puck documents coming from EPFL are submitted to a license

TUTORIALS

Tutorial for programming the e-puck robot using the Bootloader via Bluetooth

www.e-puck.org -> Download -> Documentation

http://asl.epfl.ch/research/systems/epuck/index.php?option=com_remository&Itemid=71&func=select&id=5

PROGRAMMING

The microcontroller of e-puck is from www.microchip.com, the dsPIC30F6014A

To program in C the robot you can use the integrated development environment (IDE) of the microcontroller of e-puck. Basically you need 3 parts: the IDE for editing, the C compiler, and the downloader.

The relative integrated development environment (IDE): MPLAB IDE (file 35MB):

www.microchip.com -> Products -> Development Tools -> MPLAB IDE

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002

The C compiler related to MPLAB is the MPLAB C30 (free student edition available to download) (file 13MB):

www.microchip.com -> Products -> Development Tools -> MPLAB C30

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010065&part=SW006012

The tiny downloader

http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm

SIMULATION

Webots is intended to support fully the e-puck. From simulation, to compiling and download. In the near future it will include graphic programming as well.

For the first demos, you can download the evaluation version (free) of Webots:

http://www.cyberbotics.com/products/webots/download.html

Purchasing the EDU version (320 CHF) you can reprogram the simulated robot and remote control the real robot.

EXAMPLE

A nice demo to start with: (binding together demos from SWIS, LIS and ASL lab): demoGCtronic.hex, demoGCtronic.zip

With the mode selector it's possible to activate reactions from acceleration or sound; run obstacle avoidance or wall follow; communicate with a host PC to show all the sensors data including VGA camera.

The interface on a Windows PC is the e-puck monitor (version 1.2).

There are software examples also on www.e-puck.org:

www.e-puck.org -> Download -> Software -> Library

asl.epfl.ch/research/systems/epuck/index.php?option=com_remository&Itemid=35&func=select&id=2

ROBOT VERSIONS

A brain new production of June 2008 includes a newer camera which is slightly different and need a new driver. The same standard GCtronic demo but with the new correct driver is demoGCtronic_1.2.0.zip. (Soon also in the e-puck.org site).

There are no other changes influencing the software of the robot.