Components

Wed, 27 Jan 2010 12:42:19 +0900 (203d)

Components Edit

Publicly-available components.

NameOutlineDeveloperLicense
Study and learning componentUse β-RNA to learnAIST アドイン研究所記載の条件に従う
VVV component3D vision system componentAIST Applied Vision Systems記載の条件に従う
RSi Weather Information Service componentA component for the RSi Weather Information ServiceAIST (Dr Yamanobe)記載の条件に従う
flexicompsFlexible utility components.AIST - Geoffrey BiggsAs specified in source
GearboxComponent wrappers for Gearbox libraries, such as the Hokuyo laser driver.AIST - Geoffrey BiggsAs specified in source

Interface guidelines Edit

The following interfaces are designed to act as interface guides for various device and software types commonly found in robotics. Adhering to these interfaces, and extending them for additional, specialised functionality, aids in increased reusability of components.


Templates for these interfaces can be found in the examples/OpenRTM-aist/templates directory.


Device typePurpose
Actuator ArrayArray of actuators, such as those found in a robotic limb. Provides individual control of each actuator in the array.
AIOAnalogue input/output. Set voltages of each value in an analogue I/O interface.
BumperBump sensor array.
CameraReceive image data from a single camera.
DIODigital input.output. Set pins of a digital I/O interface high and low.
FiducialFiducial-finding devices (such as artoolkit).
GPSGlobal Positioning System devices that provide location in latitude/longitude.
GripperHigh-level control of robotic grippers, such as hands and the grippers found on MobileRobots research robots.
IMUInertial Measurement Units that provide velocity, acceleration and (sometimes) position and rotation estimates along three axes.
JoystickJoystick control.
LimbHigh-level control of robotic limbs. Provides for specifying the pose of the end effector without worrying about individual joint positions.
LocaliseControl over a localisation component.
MapMaps.
Multi-cameraMulti-camera version of the camera interface. Stereo or greater is possible.
PanTiltPan-Tilt units.
PathsPath components.
Point CloudGet a cloud of points in Cartesian space, such as that returned by a 3D laser scanner.
PositionVarious sub-interfaces that can be combined to create a position-control and state device.
PowerControl over and state of power supplies, such as batteries and chargers.
RangerRange-based sensors, such as infra-red, sonar and laser scanners. Sensors may be singular (as in the case of a typical laser scanner) or multi-unit (as in the case of a sonar sensor array).
RFIDRFID detection, data reading and data writing.