#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... |
|
|