The Pi-puck extension board: a Raspberry Pi interface for the e-puck robot platform

Alan Gregory Millard, Russell Andrew Joyce, James Alan Hilder, Cristian Fleseriu, Leonard Newbrook, Wei Li, Liam McDaid, David Malcolm Halliday

Research output: Contribution to conferencePaperpeer-review


This paper presents the Pi-puck extension board - an interface between the e-puck robot platform and a Raspberry Pi single-board computer that enhances the processing power, memory capacity, and networking capabilities of the robot at a low cost. It allows high-level control algorithms, wireless communication, and computationally expensive operations such as real-time image processing to be handled by a Raspberry Pi, while the e-puck's microcontroller deals with low-level motor control and sensor interfacing.

Although two similar extension boards for the e-puck robot platform already exist, they are now out-dated and expensive in comparison. Our open-source hardware design and supporting software infrastructure offer an inexpensive upgrade to the e-puck robot, transforming it into the Pi-puck – a modern and flexible new platform for mobile robotics research.
Original languageEnglish
Publication statusPublished - Sept 2017
EventIEEE/RSJ International Conference on Intelligent Robots and Systems - Vancouver Convention Centre, Vancouver, Canada
Duration: 24 Sept 201728 Sept 2017


ConferenceIEEE/RSJ International Conference on Intelligent Robots and Systems
Abbreviated titleIROS
Internet address

Bibliographical note

© Copyright 2017 IEEE - All rights reserved.


  • Raspberry Pi
  • e-puck
  • Pi-puck
  • Extension board
  • Interface
  • Robot platform

Cite this