Interface-specific data types for robot device interfaces. More...
import "BasicDataType.idl";
import "ExtendedDataTypes.idl";
Go to the source code of this file.
Classes | |
struct | RTC::ActArrayActuatorPos |
Stores the position of a single actuator. More... | |
struct | RTC::ActArrayActuatorSpeed |
Stores the speed of a single actuator. More... | |
struct | RTC::ActArrayActuatorCurrent |
Stores the current draw of a single actuator. More... | |
struct | RTC::Actuator |
State information of a single actuator. More... | |
struct | RTC::ActArrayState |
State of all actuators in an array. More... | |
struct | RTC::ActArrayActuatorGeometry |
Describes the geometry of an individual actuator. More... | |
struct | RTC::ActArrayGeometry |
Geometry of an actuator array. More... | |
struct | RTC::BumperGeometry |
Geometry of a single bumper. More... | |
struct | RTC::BumperArrayGeometry |
Geometry of an array of bump sensors. More... | |
struct | RTC::CameraImage |
Stores an image from a camera or camera-like device. More... | |
struct | RTC::CameraInfo |
Information about an image-producing device. More... | |
struct | RTC::FiducialInfo |
Information about a single fiducial. More... | |
struct | RTC::Fiducials |
Time-stamped list of detected fiducials. More... | |
struct | RTC::FiducialFOV |
Field of view of a fiducial tracker. More... | |
struct | RTC::GPSTime |
Time since epoch as reported by a GPS device. More... | |
struct | RTC::GPSData |
Data as returned by a common GPS device. More... | |
struct | RTC::GripperState |
State of a gripper. More... | |
struct | RTC::GripperGeometry |
Geometry of a gripper, including both the outside and inside sizes. More... | |
struct | RTC::INSData |
Data returned by an inertial navigation system. More... | |
struct | RTC::LimbState |
Time-stamped state of a limb. More... | |
struct | RTC::Hypothesis2D |
A pose hypothesis in 2D space. More... | |
struct | RTC::Hypotheses2D |
Time-stamped list of localisation hypotheses in 2D space. More... | |
struct | RTC::Hypothesis3D |
A pose hypothesis in 3D space. More... | |
struct | RTC::Hypotheses3D |
Time-stamped list of localisation hypotheses in 3D space. More... | |
struct | RTC::OGMapConfig |
Configuration of a occupancy-grip map. More... | |
struct | RTC::OGMapTile |
A tile from an occupancy-grid map. More... | |
struct | RTC::PointFeature |
A size-less point feature. More... | |
struct | RTC::PoseFeature |
A size-less point feature with orientation. More... | |
struct | RTC::LineFeature |
A line feature. More... | |
struct | RTC::Features |
struct | RTC::MultiCameraImages |
struct | RTC::MulticameraGeometry |
Geometry of a multi-camera system, such as a stereo camera. More... | |
struct | RTC::Waypoint2D |
A waypoint in 2D space, including constraints. More... | |
struct | RTC::Path2D |
A time-stamped path in 2D space. More... | |
struct | RTC::Waypoint3D |
A waypoint in 3D space, including constraints. More... | |
struct | RTC::Path3D |
A time-stamped path in 3D space. More... | |
struct | RTC::PointCloudPoint |
A point in a point cloud. More... | |
struct | RTC::PointCloud |
A cloud of points in 3D space. More... | |
struct | RTC::PanTiltAngles |
Pan and tilt values of a pan-tilt unit. More... | |
struct | RTC::PanTiltState |
Status of a pan-tilt unit. More... | |
struct | RTC::RangerGeometry |
Geometry of a ranger device. A range sensor may be a single device returning multiple ranges (such as a laser scanner), or an array of sensing elements each returning a single range value (such as an array of sonar sensors). If there is only one sensing element in the device, the device should be considered a laser scanner type. If there are multiple elements, the device should be considered an array of single-range-value sensors. More... | |
struct | RTC::RangerConfig |
The configuration of a ranger device. More... | |
struct | RTC::RangeData |
Range readings from a range sensor. More... | |
struct | RTC::IntensityData |
Intensity readings from a range sensor. More... | |
Namespaces | |
namespace | RTC |
Typedefs | |
typedef sequence< Actuator > | RTC::ActuatorList |
List of Actuator elements. | |
typedef sequence < ActArrayActuatorGeometry > | RTC::ActArrayActuatorGeometryList |
List of ActArrayActuatorGeometry elements. | |
typedef sequence< BumperGeometry > | RTC::BumperGeometryList |
typedef sequence< FiducialInfo > | RTC::FiducialInfoList |
typedef sequence< Hypothesis2D > | RTC::Hypothesis2DList |
typedef sequence< Hypothesis3D > | RTC::Hypothesis3DList |
typedef sequence< octet > | RTC::OGMapCells |
typedef sequence< PointFeature > | RTC::PointFeatureList |
typedef sequence< PoseFeature > | RTC::PoseFeatureList |
typedef sequence< LineFeature > | RTC::LineFeatureList |
typedef sequence< CameraImage > | RTC::MulticameraImageList |
typedef sequence< CameraInfo > | RTC::MulticameraInfoList |
typedef sequence< Geometry3D > | RTC::MulticameraGeometryList |
typedef sequence< Waypoint2D > | RTC::Waypoint2DList |
typedef sequence< Waypoint3D > | RTC::Waypoint3DList |
typedef sequence< PointCloudPoint > | RTC::PointCloudPointList |
typedef sequence< Geometry3D > | RTC::ElementGeometryList |
typedef sequence< double > | RTC::RangeList |
typedef sequence< double > | RTC::IntensityList |
typedef sequence< octet > | RTC::RFIDTagData |
Enumerations | |
enum | RTC::ActArrayActuatorStatus { RTC::ACTUATOR_STATUS_IDLE, RTC::ACTUATOR_STATUS_MOVING, RTC::ACTUATOR_STATUS_BRAKED, RTC::ACTUATOR_STATUS_STALLED } |
Describes the status of an actuator. More... | |
enum | RTC::ActArrayActuatorType { RTC::ACTARRAY_ACTUATORTYPE_LINEAR, RTC::ACTARRAY_ACTUATORTYPE_ROTARY } |
Describes the type of an actuator. More... | |
enum | RTC::GPSFixType { RTC::GPS_FIX_NONE, RTC::GPS_FIX_NORMAL, RTC::GPS_FIX_DGPS } |
enum | RTC::GripperStatus { RTC::GRIPPER_STATE_OPEN, RTC::GRIPPER_STATE_CLOSED, RTC::GRIPPER_STATE_MOVING, RTC::GRIPPER_STATE_UNKNOWN } |
Describes the status of a gripper. More... | |
enum | RTC::LimbStatus { RTC::LIMB_STATUS_IDLE, RTC::LIMB_STATUS_BRAKED, RTC::LIMB_STATUS_MOVING, RTC::LIMB_STATUS_OOR, RTC::LIMB_STATUS_COLLISION } |
Interface-specific data types for robot device interfaces.
Copyright (C) 2009 RT Synthesis Research Group Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology (AIST), Japan All rights reserved.