Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

CalliopeInfo.h File Reference

Defines some capabilities of the Calliope robot, based on the iRobot Create. More...

#include "CalliopeComponents.h"
#include <cmath>
#include <stdlib.h>
#include "CommonInfo.h"
Include dependency graph for CalliopeInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CalliopeInfo::CalliopeCapabilities
 provides polymorphic robot capability detection/mapping More...
class  CalliopeSPInfo::CalliopeSPCapabilities
 provides polymorphic robot capability detection/mapping More...
class  CalliopeLPInfo::CalliopeLPCapabilities
 provides polymorphic robot capability detection/mapping More...
class  Calliope2SPInfo::Calliope2SPCapabilities
 provides polymorphic robot capability detection/mapping More...
class  Calliope5SPInfo::Calliope5SPCapabilities
 provides polymorphic robot capability detection/mapping More...
class  Calliope5KPInfo::Calliope5KPCapabilities
 provides polymorphic robot capability detection/mapping More...

Namespaces

namespace  CalliopeInfo
 

Basic Calliope with no arm, fixed netbook camera, without AX-S1 sensors.


namespace  CalliopeSPInfo
 

Calliope with no arm, Sony Playstation camera on pan/tilt, AX-S1 sensors.


namespace  CalliopeLPInfo
 

Calliope with no arm, Logitech camera on pan/tilt, AX-S1 sensors.


namespace  Calliope2SPInfo
 

Calliope with 2DOF arm, Sony Playstation camera on pan/tilt, AX-S1 sensors.


namespace  Calliope5SPInfo
 

Calliope with 5DOF arm, Sony Playstation camera on pan/tilt, AX-S1 sensors.


namespace  Calliope5KPInfo
 

Calliope with 5DOF arm, Kinect camera on pan/tilt, without AX-S1 sensors.


Variables

const char *const CalliopeInfo::TargetName = "Calliope"
 the name of the model, to be used for logging and remote GUIs
const unsigned CalliopeInfo::NumReferenceFrames = NumOutputs + 1 + 0 + 1 + 0 + 0
const char *const CalliopeInfo::outputNames [NumReferenceFrames+1]
 Names for each of the outputs.
const CalliopeCapabilities CalliopeInfo::capabilities
 allocation declared in RobotInfo.cc
const char *const CalliopeSPInfo::TargetName = "CalliopeSP"
 the name of the model, to be used for logging and remote GUIs
const unsigned CalliopeSPInfo::NumReferenceFrames = NumOutputs + 1 + 0 + 1 + 3 + 0
const char *const CalliopeSPInfo::outputNames [NumReferenceFrames+1]
 Names for each of the outputs.
const CalliopeSPCapabilities CalliopeSPInfo::capabilities
 allocation declared in RobotInfo.cc
const char *const CalliopeLPInfo::TargetName = "CalliopeLP"
 the name of the model, to be used for logging and remote GUIs
const unsigned CalliopeLPInfo::NumReferenceFrames = NumOutputs + 1 + 0 + 1 + 3 + 0
const char *const CalliopeLPInfo::outputNames [NumReferenceFrames+1]
 Names for each of the outputs.
const CalliopeLPCapabilities CalliopeLPInfo::capabilities
 allocation declared in RobotInfo.cc
const char *const Calliope2SPInfo::TargetName = "Calliope2SP"
 the name of the model, to be used for logging and remote GUIs
const unsigned Calliope2SPInfo::NumReferenceFrames = NumOutputs + 1 + NumArms + 1 + 3 + 0
const char *const Calliope2SPInfo::outputNames [NumReferenceFrames+1]
 Names for each of the outputs.
const Calliope2SPCapabilities Calliope2SPInfo::capabilities
 allocation declared in RobotInfo.cc
const char *const Calliope5SPInfo::TargetName = "Calliope5SP"
 the name of the model, to be used for logging and remote GUIs
const unsigned Calliope5SPInfo::NumReferenceFrames = NumOutputs + 1 + NumArms + 1 + 3 + 2
const char *const Calliope5SPInfo::outputNames [NumReferenceFrames+1]
 Names for each of the outputs.
const Calliope5SPCapabilities Calliope5SPInfo::capabilities
 allocation declared in RobotInfo.cc
const char *const Calliope5KPInfo::TargetName = "Calliope5KP"
 the name of the model, to be used for logging and remote GUIs
const unsigned Calliope5KPInfo::NumReferenceFrames = NumOutputs + 1 + NumArms + 1 + 0 + 2
const char *const Calliope5KPInfo::outputNames [NumReferenceFrames+1]
 Names for each of the outputs.
const Calliope5KPCapabilities Calliope5KPInfo::capabilities
 allocation declared in RobotInfo.cc

Detailed Description

Defines some capabilities of the Calliope robot, based on the iRobot Create.

Author:
ejt (Creator)

Definition in file CalliopeInfo.h.


Tekkotsu v5.1CVS
Generated Mon May 9 04:58:54 2016 by Doxygen 1.6.3