Embedded software running on the e-puck. Those include a library for accessing hardware, a bootloader to load programs through bluetooth and of course some sample programs.
Matlab Tools . Gathers all the software needed to work on the e-puck from Matlab through bluetooth or the serial port.
Fast and local communications using modulated infrareds : The libIrcom library provides a software implementation to achieve local communications at a rate of 30B/s max and a distance of up to 25cm. Additionally, the location of a robot transmitting a message can be estimated by the receiver. In effect, this is a range and bearing communication system.