Webots User Guide

previous page go up next page

Foreword

Thanks

1. Installing Webots

2. Getting Started with Webots

3. Sample Webots Applications

4. Tutorial: Modeling and simulating your robot

5. Programming Controllers and Plugins

6. Using the e-puck robot

7. Using the KheperaTM robot

8. Using the IPRTM robots

9. Using the LEGO MindstormsTM robots

10. Using the AiboTM robots

11. Robot Soccer Lab

     

6.1 Overview of the robot

e-puck_real

Figure 6.1: The e-puck robot at work

E-puck was designed to fulfill the following requirements:

  • Elegant design: the simple mechanical structure, electronics design and software of e-puck is an example of a clean and modern system.

  • Flexibility: e-puck covers a wide range of educational activities, offering many possibilities with its sensors, processing power and extensions.

  • Simulation software: e-puck is integrated with Webots simulation software for easy programming, simulation and remote control of the (physical) robot.

  • User friendly: e-puck is small and easy to setup on a tabletop next to a computer. It doesn't need any cables, providing optimal working comfort.

  • Robustness and maintenance: e-puck is resilient under student use and is simple to repair.

  • Affordable: the price tag of e-puck is friendly to university budgets.

E-puck is equipped with a large number of devices, as summarized in table 6.1.

Feature
Description
Sizeabout 7 cm in diameter
Batteryabout 3 hours with the provided 5Wh LiION rechargeable battery
ProcessorMicrochip dsPIC 30F6014A @ 60MHz (about 15 MIPS)
Motors2 stepper motors with 20 steps per revolution and a 50:1 reduction gear
IR sensors8 infra-red sensors measuring ambient light and proximity of obstacles in a 4 cm range
Cameracolor camera with a maximum resolution of 640x480 (typical use: 52x39 or 640x1)
Microphones3 omni-directional microphones for sound localization
Accelerometer3D accelerometer along the X, Y and Z axis
LEDs8 red LEDs on the ring and one green LED on the body
Speakeron-board speaker capable of playing WAV or tone sounds.
Switch16 position rotating switch
BluetoothBluetooth for robot-computer and robot-robot wireless communication
Remote Controlinfra-red LED for receiving standard remote control commands
Expansion busexpansion bus to add new possibilities to your robot
ProgrammingC programming with the GNU GCC compiler system
SimulationWebots STD or EDU facilitates the programming of e-puck with a powerful simulation, remote control and cross-compilation system.

Table 6.1: e-puck features

previous page go up next page
^ page top ^

  E-mail to webmaster Last updated: Copyright © 2008 Cyberbotics Ltd.