34 #ifndef __ENKI_EPUCK_H 35 #define __ENKI_EPUCK_H 68 std::valarray<double> scan;
106 CAPABILITY_BASIC_SENSORS = 0x1,
108 CAPABILITY_CAMERA = 0x2,
110 CAPABILITY_SCANNER_TURRET = 0x3,
112 CAPABILITY_BLUETOOTH = 0x4
117 EPuck(
unsigned capabilities = CAPABILITY_BASIC_SENSORS);
122 void setLedRing(
bool status);
IRSensor infraredSensor6
The infrared sensor 6 (front-left)
Definition: EPuck.h:89
IRSensor infraredSensor2
The infrared sensor 2 (right)
Definition: EPuck.h:81
The rotating, long range distance sensor turret of the E-puck robot.
Definition: EPuck.h:52
Definition: DifferentialWheeled.h:45
EPuckScannerTurret scannerTurret
The rotating, long range distance sensor turret.
Definition: EPuck.h:95
virtual void finalize(double dt, World *w)
Finalize at each step.
Definition: EPuck.cpp:52
1D omnidirectional circular camera, based on 2 CircularCam Pixels start at -PI and then follow mathem...
Definition: CircularCam.h:135
Enki is the namespace of the Enki simulator. All Enki functions and classes excepted the math one are...
Definition: BluetoothBase.cpp:44
IRSensor infraredSensor3
The infrared sensor 3 (back-right)
Definition: EPuck.h:83
IRSensor infraredSensor0
The infrared sensor 0 (front-front-right)
Definition: EPuck.h:77
Header of the generic infrared sensor.
Robot * owner
The physical object that owns the interaction.
Definition: Interaction.h:62
EPuckScannerTurret(Robot *owner, double height, unsigned halfPixelCount)
Constructor.
Definition: EPuck.cpp:46
IRSensor infraredSensor7
The infrared sensor 7 (front-front-left)
Definition: EPuck.h:91
IRSensor infraredSensor5
The infrared sensor 5 (left)
Definition: EPuck.h:87
Capabilities
The bot's capabilities. You can simply select a predefined set of sensors. These correspond to the di...
Definition: EPuck.h:101
The world is the container of all objects and robots.
Definition: PhysicalEngine.h:411
IRSensor infraredSensor4
The infrared sensor 4 (back-left)
Definition: EPuck.h:85
Header of the bluetooth module.
Bluetooth * bluetooth
Bluetooth module.
Definition: EPuck.h:97
Implementation of an onboard Bluetooth module.
Definition: Bluetooth.h:52
Header of the features of differential wheeled robots.
CircularCam camera
Linear camera.
Definition: EPuck.h:93
A generic infrared sensor.
Definition: IRSensor.h:86
A simple model of the E-puck robot.
Definition: EPuck.h:73
Header of the 1D circular camera.
IRSensor infraredSensor1
The infrared sensor 1 (front-right)
Definition: EPuck.h:79
A robot is a PhysicalObject that has additional interactions and a controller.
Definition: PhysicalEngine.h:379
1D Circular camera
Definition: CircularCam.h:67