Enki::Khepera Class Reference
[Robots classes]

#include <Khepera.h>

List of all members.


Detailed Description

A simple model of the Khepera robot.


Public Types

enum  Capabilities { CAPABILITIY_NONE = 0, CAPABILITIY_BASIC_SENSORS = 0x1, CAPABILITY_CAMERA = 0x2 }
 The bot's capabilities. You can simply select a predefined set of sensors. These correspond to the different extension modules that exist for the Khepera. More...

Public Member Functions

 Khepera (unsigned capabilities=CAPABILITIY_BASIC_SENSORS)
 Create a Khepera with certain modules aka capabilities (basic).

Public Attributes

IRSensor infraredSensor0
 The infrared sensor 0 (left).
IRSensor infraredSensor1
 The infrared sensor 1 (front-left).
IRSensor infraredSensor2
 The infrared sensor 2 (front).
IRSensor infraredSensor3
 The infrared sensor 3 (front).
IRSensor infraredSensor4
 The infrared sensor 4 (front-right).
IRSensor infraredSensor5
 The infrared sensor 5 (right).
IRSensor infraredSensor6
 The infrared sensor 6 (back).
IRSensor infraredSensor7
 The infrared sensor 7 (back).
CircularCam camera
 Linear camera.


Member Enumeration Documentation

enum Enki::Khepera::Capabilities

The bot's capabilities. You can simply select a predefined set of sensors. These correspond to the different extension modules that exist for the Khepera.

Enumerator:
CAPABILITIY_NONE  No sensor: not very useful.
CAPABILITIY_BASIC_SENSORS  Basic_Sensors: Just the 8 IRSensors of the base module.
CAPABILITY_CAMERA  Camera: add a linear camera.


The documentation for this class was generated from the following files:
Generated on Sun Mar 1 03:10:09 2009 for Enki by  doxygen 1.5.1