ArticleslgStudy

engineering

Khepera mobile robot

Khepera mobile robot is a engineering topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Khepera mobile robot rather than just read about it. In short: The Khepera is a small (5.5 cm) differential wheeled mobile robot that was developed at the LAMI laboratory of Professor Jean-Daniel Nicoud at EPFL (Lausanne, Switzerland) in the mid-1990s. It was developed by Edo.

Khepera mobile robot — main illustration
Khepera mobile robot — illustration

Key takeaways

  • Khepera mobile robot belongs to engineering; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Khepera mobile robot to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Khepera mobile robot from memory before moving on to harder problems.

Reference excerpt

The Khepera is a small (5.5 cm) differential wheeled mobile robot that was developed at the LAMI laboratory of Professor Jean-Daniel Nicoud at EPFL (Lausanne, Switzerland) in the mid-1990s. It was developed by Edo. Franzi, Francesco Mondada, André Guignard and others. The system is based on a Motorla 68331 processor and has been used in research applications for over a decade due to its compact design and processing capabilities. It has been cited in more than 8,000 scientific papers.

Development history The Khepera project began in 1991 at EPFL's Microcomputing Laboratory (LAMI), led by Jean-Daniel Nicoud. Kaspar Suter completed the first working prototype by December 1991, featuring a two-board stack architecture with differential-drive wheels, Teflon ball castors, DC micromotors, and infrared sensors for obstacle detection. Concurrently, Francesco Mondada and Edoardo Franzi required a compact, autonomous robot to test artificial neural network controllers during a Swiss national research program (PNR23). This collaboration resulted in the production of the Khepera I, employing a Motorola 68331 32-bit microcontroller at 16 MHz, 256 KB RAM, and 512 KB ROM for firmware and user code. In 1995, Mondada, Franzi, and colleagues founded the spin-off company K-Team to commercialize the robot line. By 1999, over 700 Khepera I robots had been distributed globally, necessitating regular production and support by K-Team.

Technical specifications

Mechanical design The Khepera I features a circular chassis 55 mm in diameter and 30 mm tall, fabricated from plastic and metal layers. It uses differential-drive locomotion with two DC gearmotor–driven wheels and ball castors for balance. Wheel encoders provide approximately 600 counts per revolution, enabling precise odometry.

Sensors Eight infrared transceiver sensors (SFH900 series) are arranged around the perimeter (six frontal and two rear), operating in active mode for proximity sensing (up to 10 cm) and passive mode for ambient light measurement. The platform includes analog inputs for additional sensors and battery monitoring.

Processor and electronics The main processor is a Motorola 68331 microcontroller at 16 MHz, with 256 KB RAM and 512 KB ROM for user programs. The robot runs a real-time multitasking firmware, interfacing via RS-232 serial communications for program upload and telemetry. Cross-compilation on a host PC is used to develop and download C-based controller code.

Expandability Khepera's modular design allows stacking of extension turrets on top of the main body, connecting via parallel and serial busses. Turrets developed include gripper modules, linear CCD camera turrets, wireless communication packs, prototyping boards, and advanced sensor modules with dedicated microcontrollers.

Successors and versions

Khepera II Released in 1998, Khepera II retained the original form factor but upgraded to a 25 MHz Motorola 68331 CPU, 512 KB RAM, 512 KB Flash, and NiMH batteries for up to 1 hour of operation. Backward compatibility ensured continued use of Khepera I turrets and accessories.

Khepera III

Launched in 2005, Khepera III expanded to a 120 mm diameter chassis to incorporate additional sensors, including nine perimeter IR sensors, two ground-facing IR sensors, and five ultrasonic rangefinders (up to 4 m range). It introduced a modular embedded Linux module (KoreBot) based on an Intel XScale PXA-255 at 400 MHz, providing Wi-Fi and Bluetooth connectivity, hot-swappable Li-ion batteries, and advanced onboard processing for SLAM and swarm robotics research.

Khepera IV Released in 2014, Khepera IV features a 140 mm diameter chassis with 12 IR sensors, five ultrasonic sensors, an inertial measurement unit, wheel encoders, an integrated front-facing color camera (752×480), and audio input. It uses a Gumstix Overo COM module (TI OMAP3530 Cortex-A8 at 800 MHz) running embedded Linux, with 512 MB RAM and LiPo batteries for several hours of operation.

Technical details

Original version Source:

Diameter: 55 mm Height: 30 mm Empty weight: 80 g Speed: 0.02 to 1.0 m/s Autonomy: 45 minutes moving Motorola 68331 CPU @ 16 MHz 256 KB RAM 512 KB EEPROM Running μKOS RTOS 2 DC brushed servo motors with incremental encoders 8 infrared proximity and ambient light sensors (SFH900)

2.0 Version Motorola 68331 CPU @ 25 MHz 512 KB RAM 512 KB Flash Improved batteries and sensors

3.0 Version 800 MHz ARM Cortex-A8 Processor Weight: 540g 256 MB RAM 512 MB plus additional 8GB for data Battery: 7.4V Lithium Polymer, 3400mAh

Extensions Several extension turrets exist for the Khepera, including:

Gripper 1D or 2D camera, wire or wireless Radio emitter/receiver, low and high speed I/0

Research applications Khepera has been instrumental in founding the field of evolutionary robotics. Floreano and Mondada (1996) evolved neural network controllers for obstacle avoidance and homing behaviors on physical Kheperas. Miglino et al. (1995) demonstrated robust transfer of evolved controllers from simulation to real robots. Floreano and Mondada (1998) further refined evolutionary neurocontrollers for autonomous behavior. In behavior-based control, Sugihara et al. (2001) applied competitive-cooperative neural architectures for trajectory smoothing. Khepera's modular turrets enabled early vision-based navigation studies using CCD sensors. Swarm robotics research employed multiple Kheperas in collaborative tasks. Martinoli et al. (2004) rigorously compared swarm control models with physical experiments on stick-pulling tasks. Collective foraging and communication protocols were validated on Khepera teams with wireless modules. Khepera also served as a testbed for neuromorphic control systems. Verschure et al. (2003) used a cortical model to mediate perception and action in Khepera, publishing results in *Nature*.

Educational use Since the 1990s, Khepera has been adopted in university courses on robotics, embedded systems, control theory, and AI, offering hands-on experience in sensor integration, controller development, and real-time programming. It has featured in undergraduate lab assignments (e.g., maze solving, line following) and advanced projects (e.g., robot soccer, multi-robot coordination). Khepera's compatibility with simulation tools like Webots allows seamless transfer of code from virtual to real robots.

… excerpt ends here. Continue reading the full article.

Illustrations

Khepera mobile robot: A Khepera III robot at the Georgia Institute of Technology
A Khepera III robot at the Georgia Institute of Technology
Khepera mobile robot: The first generation Khepera robot released in 1996
The first generation Khepera robot released in 1996
Khepera mobile robot: A simulation model of the Khepera III robot with gripper in Webots.
A simulation model of the Khepera III robot with gripper in Webots.

Worked examples

Example 1 — a first encounter with Khepera mobile robot

Start with the simplest possible case. Write down what Khepera mobile robot claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In engineering, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Khepera mobile robot before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Khepera mobile robot ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Khepera mobile robot

In research
Khepera mobile robot appears in engineering research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Khepera mobile robot in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Khepera mobile robot is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1991 robots, Differential wheeled robots, Educational robots, so understanding it makes those chapters shorter.
In everyday life
Look for Khepera mobile robot outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Khepera mobile robot” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Khepera mobile robot in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Khepera mobile robot means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Khepera mobile robot out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Khepera mobile robot in simple terms?

The Khepera is a small (5.5 cm) differential wheeled mobile robot that was developed at the LAMI laboratory of Professor Jean-Daniel Nicoud at EPFL (Lausanne, Switzerland) in the mid-1990s. It was developed by Edo.

Why does Khepera mobile robot matter?

Because it connects several engineering ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Khepera mobile robot?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Khepera mobile robot.

Tags

  • 1991 robots
  • Differential wheeled robots
  • Educational robots
  • Micro robots
  • Prototype robots
  • Robots of Switzerland

Keep exploring