RobotInfo.cc File Reference#include "RobotInfo.h"
#include <iostream>
#include "ERS210Info.h"
#include "ERS220Info.h"
#include "ERS2xxInfo.h"
#include "CommonERSInfo.h"
#include <cmath>
#include <cstdlib>
#include "CommonInfo.h"
#include <stdlib.h>
#include "CalliopeInfo.h"
#include "Calliope3Components.h"
Go to the source code of this file.
Namespaces |
| namespace | ERS210Info |
| | Contains information about the ERS-210 Robot, such as number of joints, PID defaults, timing information, etc.
|
| namespace | ERS220Info |
| | Contains information about the ERS-220 Robot, such as number of joints, PID defaults, timing information, etc.
|
| namespace | ERS2xxInfo |
| | Contains information about the ERS-2xx series of robot, such as number of joints, PID defaults, timing information, etc.
|
| namespace | ERS7Info |
| | Contains information about the ERS-7 Robot, such as number of joints, PID defaults, timing information, etc.
|
| namespace | LynxArm6Info |
| | Declares configuration of the 6-DOF PUMA style arm from Lynx Motion, such as number of joints, LEDs, etc.
|
| namespace | Regis1Info |
| | Declares configuration of the Regis robot prototype, such as number of joints, LEDs, etc.
|
| namespace | QBotPlusInfo |
| | Declares configuration of the QwerkBot+, such as number of joints, LEDs, etc.
|
| namespace | QwerkInfo |
| | Declares configuration of the generic Qwerk target, such as number of joints, LEDs, etc.
|
| namespace | CreateInfo |
| | Contains information about an iRobot Create, such as number of joints, LEDs, etc.
|
| namespace | CalliopeInfo |
| | Basic Calliope with no arm, fixed netbook camera, without AX-S1 sensors.
|
| namespace | CalliopeLPInfo |
| | Calliope with no arm, Logitech camera on pan/tilt, AX-S1 sensors.
|
| namespace | CalliopeSPInfo |
| | Calliope with no arm, Sony Playstation 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.
|
| namespace | Calliope3Info |
| | Calliope with 2DOF arm and Microsof LifeCam camera on pan/tilt.
|
| namespace | CalliopeUInfo |
| | Contains information about the CalliopeU, such as number of joints, LEDs, etc.
|
| namespace | WiiMoteInfo |
| | Contains information about the WiiMote remote control.
|
| namespace | BioloidInfo |
| | Declares configuration of generic bioloid/dynamixel based robots, such as number of joints, LEDs, etc.
|
| namespace | PanTiltInfo |
| | Declares configuration of a pan/tilt camera “robot”, such as number of joints, LEDs, etc.
|
| namespace | HandEyeInfo |
| | Declares configuration of the HandEye planar arm robot, such as number of joints, LEDs, etc.
|
| namespace | HandEyeZInfo |
| | Declares configuration of the modified HandEye planar arm robot, such as number of joints, LEDs, etc.
|
| namespace | TentacleInfo |
| | Declares configuration of the tentacle planar arm, such as number of joints, LEDs, etc.
|
| namespace | ChiaraInfo |
| | Contains information about an Chiara hexapod robot, such as number of joints, LEDs, etc.
|
| namespace | Chiara2Info |
| | Contains information about an Chiara hexapod robot, such as number of joints, LEDs, etc.
|
| namespace | KHR2Info |
| | Contains information about an KHR2 humanoid robot, such as number of joints, LEDs, etc.
|
| namespace | MantisArmInfo |
| | Contains information about an Mantis Arm robot, such as number of joints, LEDs, etc.
|
| namespace | MantisLegInfo |
| | Contains information about an Mantis Leg robot, such as number of joints, LEDs, etc.
|
| namespace | MantisInfo |
| | Contains information about a Mantis robot, such as number of joints, LEDs, etc.
|
| namespace | CameraGeneric60 |
| | parameters for a 60° horizontal field of view, 4:3 aspect ratio camera
|
| namespace | Camera75DOF |
| | parameters for a 75° diagonal field of view, 4:3 aspect ratio camera, like Logitech QuickCam Pro 9000 or Communicate Deluxe
|
| namespace | CameraKinect |
| | parameters for Microsoft Kinect
|
| namespace | CameraSTX |
| | parameters for a 42° by 31.5° camera, like Logitech Communicate STX, note that these specifications indicate either a mistake or non-square pixels...
|
| namespace | CameraERS2xx |
| namespace | CameraLifeCam |
| | parameters for a 66° camera, like the Microsoft LifeCam, with a 16:9 aspect ratio
|
| namespace | RobotInfo |
| | Contains information about the robot, such as number of joints, PID defaults, timing information, etc.
|
Functions |
| const Capabilities | LynxArm6Info::capabilities (TargetName, NumReferenceFrames, outputNames, NumButtons, buttonNames, NumSensors, sensorNames, PIDJointOffset, NumPIDJoints, 0, 0, NumOutputs) |
| const Capabilities | QwerkInfo::capabilities (TargetName, NumReferenceFrames, outputNames, NumButtons, buttonNames, NumSensors, sensorNames, PIDJointOffset, NumPIDJoints, LEDOffset, NumLEDs, NumOutputs) |
| const Capabilities | CreateInfo::capabilities (TargetName, NumReferenceFrames, outputNames, NumButtons, buttonNames, NumSensors, sensorNames, PIDJointOffset, NumPIDJoints, LEDOffset, NumLEDs, NumOutputs) |
| const Capabilities | BioloidInfo::capabilities (TargetName, NumReferenceFrames, outputNames, NumButtons, buttonNames, NumSensors, sensorNames, PIDJointOffset, NumPIDJoints, LEDOffset, NumLEDs, NumOutputs) |
| const Capabilities | PanTiltInfo::capabilities (TargetName, NumReferenceFrames, outputNames, NumButtons, buttonNames, NumSensors, sensorNames, PIDJointOffset, NumPIDJoints, LEDOffset, NumLEDs, NumOutputs) |
| const Capabilities | KHR2Info::capabilities (TargetName, NumReferenceFrames, outputNames, NumButtons, buttonNames, NumSensors, sensorNames, PIDJointOffset, NumPIDJoints, LEDOffset, NumLEDs, NumOutputs) |
| const char *const | RobotInfo::detectModel () |
| | Some target models, such as ERS2xxInfo, may be dual-booting compatability modes. This function returns the actual robot name (e.g. ERS210Info::TargetName or ERS220Info::TargetName).
|
Variables |
| const char *const | WiiMoteInfo::TargetName = "WiiMote" |
| | the name of the model, to be used for logging and remote GUIs
|
| const Capabilities | WiiMoteInfo::capabilities (TargetName, NumReferenceFrames, outputNames, NumButtons, buttonNames, NumSensors, sensorNames, PIDJointOffset, NumPIDJoints, LEDOffset, NumLEDs, NumOutputs) |
| | allocation declared in RobotInfo.cc
|
| const char *const | TentacleInfo::TargetName = "Tentacle" |
| | the name of the model, to be used for logging and remote GUIs
|
| const Capabilities | TentacleInfo::capabilities (TargetName, NumReferenceFrames, outputNames, NumButtons, buttonNames, NumSensors, sensorNames, PIDJointOffset, NumPIDJoints, LEDOffset, NumLEDs, NumOutputs) |
| | allocation declared in RobotInfo.cc
|
| const char * | RobotInfo::CameraName = CameraModelName |
| | Name of the camera being used on the robot.
|
| fmat::Matrix< 3, 3 > | RobotInfo::CameraHomography = fmat::Matrix<3,3>::identity() |
| | The camera correction homography to utilize.
|
|