Firmware for the e-puck robot with focus on the Overo extension