#include <Alice.h>
Inheritance diagram for Enki::Alice:

Public Types | |
| enum | Capabilities { CAPABILITIY_NONE = 0, CAPABILITIY_BASIC_SENSORS = 0x1, CAPABILITIY_CAMERA = 0x2, CAPABILITIY_COMMUNICATION = 0x4, CAPABILITIY_EXT_HIGH_SENSOR = 0x8, CAPABILITIY_EXT_BACK_LR_SENSORS = 0x10 } |
Public Member Functions | |
| Alice (unsigned capabilities=CAPABILITIY_BASIC_SENSORS) | |
| Create an Alice with certain modules aka capabilities (basic, advanced, camera, communication, sound). | |
| void | step (double dt) |
| Call Alice::controlStep and do all the calculations. | |
Public Attributes | |
| IRSensor | left |
| Left InfraRed Sensor. | |
| IRSensor | front |
| Front InfraRed Sensor. | |
| IRSensor | right |
| Right InfraRed Sensor. | |
| IRSensor | back |
| Back InfraRed Sensor. | |
| IRSensor | frontHighExt |
| Front High InfraRed Sensor of the ANTS project extension module, a little outside the Alice. | |
| IRSensor | backleft |
| Back Left InfraRed Sensor. | |
| IRSensor | backright |
| Back Right InfraRed Sensor. | |
| CircularCam | circcam |
| The circular camera adapted for our humble needs. | |
| AliceCommunication | comm |
| Communication module. | |
| double | leftSpeed |
| The bot's left and right wheel speed. | |
| double | rightSpeed |
| The bot's left and right wheel speed. | |
Protected Attributes | |
| Enki::Alice::SensorModels | sensorModels |
| Container for sensor models for Alice. | |
Classes | |
| struct | SensorModels |
| Container for sensor models for Alice. More... | |
|
|
|
1.4.2