The e-puck, a Robot Designed for Education in Engineering

Mobile robots have the potential to become the ideal tool to teach a broad range of engineering disciplines. Indeed, mobile robots are getting increasingly complex and accessible. They embed elements from diverse fields such as mechanics, digital electronics, automatic control, signal processing, embedded programming, and energy management. Moreover, they are attractive for students which increases their motivation to learn. However, the requirements of an effective education tool bring new constraints to robotics. This article presents the e-puck robot design, which specifically targets engineering education at university level. Thanks to its particular design, the e-puck can be used in a large spectrum of teaching activities, not strictly related to robotics. Through a systematic evaluation by the students, we show that the e-puck fits this purpose and is appreciated by 90 percent of a large sample of students.

[1]  N. Franceschini,et al.  From insect vision to robot vision , 1992 .

[2]  Francesco Mondada,et al.  Mobile Robot Miniaturisation: A Tool for Investigation in Control Algorithms , 1993, ISER.

[3]  Robin R. Murphy "Competing" for a robotics education , 2001, IEEE Robotics Autom. Mag..

[4]  O. Michel WebotsTM: Professional Mobile Robot Simulation , 2004, ArXiv.

[5]  Roland Siegwart,et al.  Introduction to Autonomous Mobile Robots , 2004 .

[6]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004 .

[7]  Dario Floreano,et al.  Toward 30-gram Autonomous Indoor Aircraft: Vision-based Obstacle Avoidance and Altitude Control , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[8]  Hugh F. Durrant-Whyte,et al.  Simultaneous localization and mapping: part I , 2006, IEEE Robotics & Automation Magazine.

[9]  Caro Lucas,et al.  A Quantitative Investigation into Distribution of Memory and Learning in Multi Agent Systems with Implicit Communications , 2006, 50 Years of Artificial Intelligence.

[10]  Alcherio Martinoli,et al.  Communication in a Swarm of Miniature Robots: The e-Puck as an Educational Tool for Swarm Robotics , 2006, Swarm Robotics.

[11]  D. Floreano,et al.  Evolutionary Conditions for the Emergence of Communication in Robots , 2007, Current Biology.

[12]  M.N. Ahmadabadi,et al.  Grounding abstraction in sensory experience , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[13]  Stefano Nolfi,et al.  Formation of spatial representations in evolving autonomous robots , 2007, 2007 IEEE Symposium on Artificial Life.

[14]  Alcherio Martinoli,et al.  A quantitative method for comparing trajectories of mobile robots using point distribution models , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Daisuke Kurabayashi,et al.  Artificial pheromone system using RFID for navigation of autonomous robots , 2007 .

[16]  R. Siegwart,et al.  A Bayesian approach to conceptualization using reinforcement learning , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[17]  Toyoaki Nishida,et al.  TalkBack: Feedback from a Miniature Robot , 2007, Australian Conference on Artificial Intelligence.

[18]  Lars Erik Holmquist,et al.  GlowBots: robots that evolve relationships , 2007, SIGGRAPH '07.

[19]  Stefano Nolfi,et al.  Social Facilitation on the Development of Foraging Behaviors in a Population of Autonomous Robots , 2007, ECAL.

[20]  Dominique Guinard,et al.  Dynamic Control of a Robotic Swarm using a Service-Oriented Architecture , 2008 .

[21]  Majid Nili Ahmadabadi,et al.  A Probabilistic Reinforcement-Based Approach to Conceptualization , 2008 .