.. _package-rst:
=============
Package rst
=============
This is the root package of the Robotics Systems Types Repository
(RST) which contains type specifications for robotics and cognitive
systems.
Child Packages
==============
.. container:: pack4ge-multi
.. container:: pack4ge-graph
.. digraph:: package_graph
fontname="Arial";
fontsize=11;
stylesheet="../_static/corlab.css";
node [fontsize=11]
node [fontname="Arial"]
edge [fontsize=11]
edge [fontname="Arial"]
"85" [label=<
| tracking |
|
>,shape=box,style=filled,fillcolor="white"];
"86" [label=< | TrackingInfo |
|
UINT32 | id |
>,shape=box,style=filled,fillcolor="white"];
"79" [label=< | generic |
|
>,shape=box,style=filled,fillcolor="white"];
"83" [label=< | Dictionary |
|
KeyValuePair | entries |
>,shape=box,style=filled,fillcolor="white"];
"84" [label=< | KeyValuePair |
|
ASCII-STRING | key |
Value | value |
>,shape=box,style=filled,fillcolor="white"];
"80" [label=< | MethodCall |
|
OCTET-VECTOR | name |
Value | arguments |
>,shape=box,style=filled,fillcolor="white"];
"81" [label=< | Value |
|
Type | type |
INT64 | int |
FLOAT64 | double |
ASCII-STRING | string |
BOOL | bool |
OCTET-VECTOR | binary |
Value | array |
>,shape=box,style=filled,fillcolor="white"];
"82" [label=< | Type |
|
VOID | 1 |
INT | 2 |
DOUBLE | 3 |
STRING | 4 |
BOOL | 5 |
BINARY | 6 |
ARRAY | 7 |
>,shape=box,style=filled,fillcolor="white"];
"74" [label=< | devices |
|
>,shape=box,style=filled,fillcolor="white"];
"75" [label=< | generic |
|
>,shape=box,style=filled,fillcolor="white"];
"78" [label=< | BatteryState |
|
FLOAT32 | current |
FLOAT32 | charge_level |
FLOAT32 | battery_temperature |
>,shape=box,style=filled,fillcolor="white"];
"76" [label=< | CpuState |
|
UINT32 | jiffy_length |
Cpu | cpus |
FLOAT32 | load_1 |
FLOAT32 | load_5 |
FLOAT32 | load_15 |
>,shape=box,style=filled,fillcolor="white"];
"77" [label=< | Cpu |
|
INT32 | index |
UINT64 | total |
UINT64 | idle |
UINT64 | user |
UINT64 | user_low |
UINT64 | system |
UINT64 | iowait |
UINT64 | irq |
UINT64 | softirq |
UINT64 | steal |
UINT64 | guest |
>,shape=box,style=filled,fillcolor="white"];
"71" [label=< | classification |
|
>,shape=box,style=filled,fillcolor="white"];
"72" [label=< | ClassificationResult |
|
OCTET-VECTOR | decided_class |
ClassWithProbability | classes |
>,shape=box,style=filled,fillcolor="white"];
"73" [label=< | ClassWithProbability |
|
OCTET-VECTOR | name |
FLOAT32 | confidence |
>,shape=box,style=filled,fillcolor="white"];
"67" [label=< | stochastics |
|
>,shape=box,style=filled,fillcolor="white"];
"68" [label=< | MixtureOfGaussian1D |
|
GaussianComponent1D | components |
>,shape=box,style=filled,fillcolor="white"];
"69" [label=< | GaussianComponent1D |
|
Gaussian1D | gaussian |
FLOAT32 | weight |
FLOAT32 | probability_state |
>,shape=box,style=filled,fillcolor="white"];
"70" [label=< | Gaussian1D |
|
FLOAT32 | mean |
FLOAT32 | variance |
>,shape=box,style=filled,fillcolor="white"];
"59" [label=< | vision |
|
>,shape=box,style=filled,fillcolor="white"];
"65" [label=< | Faces |
|
Face | faces |
UINT32 | width |
UINT32 | height |
>,shape=box,style=filled,fillcolor="white"];
"66" [label=< | Face |
|
BoundingBox | region |
FLOAT64 | confidence |
>,shape=box,style=filled,fillcolor="white"];
"60" [label=< | Images |
|
Image | images |
>,shape=box,style=filled,fillcolor="white"];
"61" [label=< | Image |
|
OCTET-VECTOR | data |
UINT32 | width |
UINT32 | height |
UINT32 | channels |
Depth | depth |
ColorMode | color_mode |
DataOrder | data_order |
>,shape=box,style=filled,fillcolor="white"];
"64" [label=< | DataOrder |
|
DATA_SEPARATE | 0 |
DATA_INTERLEAVED | 1 |
>,shape=box,style=filled,fillcolor="white"];
"63" [label=< | ColorMode |
|
COLOR_GRAYSCALE | 0 |
COLOR_RGB | 1 |
COLOR_BGR | 2 |
COLOR_YUV | 4 |
COLOR_YUV422 | 8 |
>,shape=box,style=filled,fillcolor="white"];
"62" [label=< | Depth |
|
DEPTH_8U | 8 |
DEPTH_16U | 16 |
DEPTH_32F | 32 |
>,shape=box,style=filled,fillcolor="white"];
"41" [label=< | geometry |
|
>,shape=box,style=filled,fillcolor="white"];
"58" [label=< | BoundingBox |
|
Vec2DInt | top_left |
UINT32 | width |
UINT32 | height |
UINT32 | image_width |
UINT32 | image_height |
>,shape=box,style=filled,fillcolor="white"];
"57" [label=< | AxisAlignedBoundingBox3DFloat |
|
Translation | left_front_bottom |
FLOAT32 | width |
FLOAT32 | depth |
FLOAT32 | height |
>,shape=box,style=filled,fillcolor="white"];
"55" [label=< | PointCloudSet3DFloat |
|
PointCloud3DFloat | clouds |
>,shape=box,style=filled,fillcolor="white"];
"56" [label=< | PointCloud3DFloat |
|
Vec3DFloat | points |
>,shape=box,style=filled,fillcolor="white"];
"53" [label=< | Cylinder3DFloatSet |
|
Cylinder3DFloat | cylinders |
>,shape=box,style=filled,fillcolor="white"];
"54" [label=< | Cylinder3DFloat |
|
Pose | transformation |
FLOAT32 | radius |
FLOAT32 | height |
>,shape=box,style=filled,fillcolor="white"];
"51" [label=< | CameraPose |
|
CoordinateFrame | coordinate_frame |
Pose | pose |
>,shape=box,style=filled,fillcolor="white"];
"52" [label=< | CoordinateFrame |
|
CAMERA_IMAGE_FRAME | 0 |
CAMERA_X_UP_FRAME | 1 |
CAMERA_Y_UP_FRAME | 2 |
LASER_FRAME | 3 |
SCREEN_FRAME | 4 |
>,shape=box,style=filled,fillcolor="white"];
"50" [label=< | Lengths |
|
FLOAT64 | lengths |
>,shape=box,style=filled,fillcolor="white"];
"48" [label=< | ViewFrustum |
|
FieldOfView | fov |
FLOAT32 | minimal_distance |
FLOAT32 | maximal_distance |
>,shape=box,style=filled,fillcolor="white"];
"49" [label=< | FieldOfView |
|
FLOAT32 | horizontal_aov |
FLOAT32 | vertical_aov |
>,shape=box,style=filled,fillcolor="white"];
"47" [label=< | Shape3DFloat |
|
BoundingBox3DFloat | box |
>,shape=box,style=filled,fillcolor="white"];
"46" [label=< | PointPair |
|
Vec2DFloat | first |
Vec2DFloat | second |
>,shape=box,style=filled,fillcolor="white"];
"42" [label=< | BoundingBox3DFloatSet |
|
BoundingBox3DFloat | boxes |
>,shape=box,style=filled,fillcolor="white"];
"43" [label=< | BoundingBox3DFloat |
|
Pose | transformation |
FLOAT32 | width |
FLOAT32 | depth |
FLOAT32 | height |
>,shape=box,style=filled,fillcolor="white"];
"44" [label=< | Pose |
|
Translation | translation |
Rotation | rotation |
>,shape=box,style=filled,fillcolor="white"];
"45" [label=< | Rotation |
|
FLOAT64 | qw |
FLOAT64 | qx |
FLOAT64 | qy |
FLOAT64 | qz |
>,shape=box,style=filled,fillcolor="white"];
"31" [label=< | math |
|
>,shape=box,style=filled,fillcolor="white"];
"40" [label=< | Vec2DInt |
|
INT32 | x |
INT32 | y |
>,shape=box,style=filled,fillcolor="white"];
"39" [label=< | Vec3DFloat |
|
FLOAT32 | x |
FLOAT32 | y |
FLOAT32 | z |
>,shape=box,style=filled,fillcolor="white"];
"38" [label=< | Vec2DFloat |
|
FLOAT32 | x |
FLOAT32 | y |
>,shape=box,style=filled,fillcolor="white"];
"37" [label=< | Vec3DDouble |
|
FLOAT64 | x |
FLOAT64 | y |
FLOAT64 | z |
>,shape=box,style=filled,fillcolor="white"];
"36" [label=< | VectorDouble |
|
FLOAT64 | data |
>,shape=box,style=filled,fillcolor="white"];
"33" [label=< | MatrixDouble |
|
Size | size |
Data | data |
>,shape=box,style=filled,fillcolor="white"];
"35" [label=< | Data |
|
FLOAT64 | value |
>,shape=box,style=filled,fillcolor="white"];
"34" [label=< | Size |
|
UINT32 | m |
UINT32 | n |
>,shape=box,style=filled,fillcolor="white"];
"32" [label=< | Vec3DInt |
|
INT32 | x |
INT32 | y |
INT32 | z |
>,shape=box,style=filled,fillcolor="white"];
"24" [label=< | dynamics |
|
>,shape=box,style=filled,fillcolor="white"];
"30" [label=< | JointTorques |
|
FLOAT32 | torques |
>,shape=box,style=filled,fillcolor="white"];
"27" [label=< | Wrench |
|
Forces | forces |
Torques | torques |
>,shape=box,style=filled,fillcolor="white"];
"29" [label=< | Torques |
|
FLOAT32 | a |
FLOAT32 | b |
FLOAT32 | c |
>,shape=box,style=filled,fillcolor="white"];
"28" [label=< | Forces |
|
FLOAT32 | x |
FLOAT32 | y |
FLOAT32 | z |
>,shape=box,style=filled,fillcolor="white"];
"26" [label=< | Pressures |
|
FLOAT64 | pressures |
>,shape=box,style=filled,fillcolor="white"];
"25" [label=< | JointImpedance |
|
FLOAT32 | stiffness |
FLOAT32 | damping |
>,shape=box,style=filled,fillcolor="white"];
"16" [label=< | audition |
|
>,shape=box,style=filled,fillcolor="white"];
"21" [label=< | SoundChunk |
|
OCTET-VECTOR | data |
UINT32 | sample_count |
UINT32 | channels |
UINT32 | rate |
SampleType | sample_type |
EndianNess | endianness |
>,shape=box,style=filled,fillcolor="white"];
"23" [label=< | EndianNess |
|
ENDIAN_LITTLE | 0 |
ENDIAN_BIG | 1 |
>,shape=box,style=filled,fillcolor="white"];
"22" [label=< | SampleType |
|
SAMPLE_S8 | 0 |
SAMPLE_U8 | 1 |
SAMPLE_S16 | 2 |
SAMPLE_U16 | 4 |
SAMPLE_S24 | 8 |
SAMPLE_U24 | 16 |
>,shape=box,style=filled,fillcolor="white"];
"20" [label=< | InterauralTimeDifference |
|
FLOAT32 | value |
FLOAT32 | weight |
FLOAT32 | frame_shift |
FLOAT32 | time_window |
>,shape=box,style=filled,fillcolor="white"];
"17" [label=< | FormattedSoundChunk |
|
FloatSoundArray | data |
UINT32 | rate |
UINT32 | channels |
>,shape=box,style=filled,fillcolor="white"];
"19" [label=< | ChannelType |
|
ALL | 0 |
LEFT | 1 |
RIGHT | 2 |
FRONT | 3 |
REAR | 4 |
>,shape=box,style=filled,fillcolor="white"];
"18" [label=< | FloatSoundArray |
|
FLOAT32 | floatbuffer |
>,shape=box,style=filled,fillcolor="white"];
"12" [label=< | xml |
|
>,shape=box,style=filled,fillcolor="white"];
"13" [label=< | XOPs |
|
XOP | xops |
>,shape=box,style=filled,fillcolor="white"];
"14" [label=< | XOP |
|
ASCII-STRING | xml |
Attachment | attachments |
UINT64 | id |
>,shape=box,style=filled,fillcolor="white"];
"15" [label=< | Attachment |
|
ASCII-STRING | url |
OCTET-VECTOR | wire_schema |
OCTET-VECTOR | data |
>,shape=box,style=filled,fillcolor="white"];
"8" [label=< | communicationpatterns |
|
>,shape=box,style=filled,fillcolor="white"];
"9" [label=< | TaskState |
|
Origin | origin |
State | state |
UINT32 | serial |
OCTET-VECTOR | wire_schema |
OCTET-VECTOR | payload |
>,shape=box,style=filled,fillcolor="white"];
"11" [label=< | State |
|
INITIATED | 0 |
ACCEPTED | 1 |
REJECTED | 2 |
UPDATE | 3 |
UPDATE_REJECTED | 4 |
ABORT | 5 |
ABORTED | 6 |
ABORT_FAILED | 7 |
RESULT_AVAILABLE | 8 |
COMPLETED | 9 |
FAILED | 10 |
>,shape=box,style=filled,fillcolor="white"];
"10" [label=< | Origin |
|
SUBMITTER | 0 |
HANDLER | 1 |
>,shape=box,style=filled,fillcolor="white"];
"5" [label=< | timing |
|
>,shape=box,style=filled,fillcolor="white"];
"6" [label=< | Interval |
|
Timestamp | begin |
Timestamp | end |
>,shape=box,style=filled,fillcolor="white"];
"7" [label=< | Timestamp |
|
UINT64 | time |
>,shape=box,style=filled,fillcolor="white"];
"1" [label=< | kinematics |
|
>,shape=box,style=filled,fillcolor="white"];
"4" [label=< | JointAngles |
|
FLOAT32 | angles |
>,shape=box,style=filled,fillcolor="white"];
"2" [label=< | Posture3DFloat |
|
Translation | position |
>,shape=box,style=filled,fillcolor="white"];
"3" [label=< | Translation |
|
FLOAT64 | x |
FLOAT64 | y |
FLOAT64 | z |
>,shape=box,style=filled,fillcolor="white"];
"85" -> "86" [dir=both,arrowtail=odiamond];
"79" -> "81" [dir=both,arrowtail=odiamond];
"79" -> "84" [dir=both,arrowtail=odiamond];
"79" -> "83" [dir=both,arrowtail=odiamond];
"79" -> "80" [dir=both,arrowtail=odiamond];
"83":entries -> "84" [];
"84":value -> "81" [];
"80":arguments -> "81" [];
"81" -> "82" [dir=both,arrowtail=odiamond];
"81":array -> "81" [];
"81":type -> "82" [];
"74" -> "75" [dir=both,arrowtail=odiamond];
"75" -> "78" [dir=both,arrowtail=odiamond];
"75" -> "76" [dir=both,arrowtail=odiamond];
"76" -> "77" [dir=both,arrowtail=odiamond];
"76":cpus -> "77" [];
"71" -> "72" [dir=both,arrowtail=odiamond];
"72" -> "73" [dir=both,arrowtail=odiamond];
"72":classes -> "73" [];
"67" -> "70" [dir=both,arrowtail=odiamond];
"67" -> "68" [dir=both,arrowtail=odiamond];
"68" -> "69" [dir=both,arrowtail=odiamond];
"68":components -> "69" [];
"69":gaussian -> "70" [];
"59" -> "61" [dir=both,arrowtail=odiamond];
"59" -> "66" [dir=both,arrowtail=odiamond];
"59" -> "65" [dir=both,arrowtail=odiamond];
"59" -> "60" [dir=both,arrowtail=odiamond];
"65":faces -> "66" [];
"66":region -> "58" [];
"60":images -> "61" [];
"61" -> "64" [dir=both,arrowtail=odiamond];
"61" -> "63" [dir=both,arrowtail=odiamond];
"61" -> "62" [dir=both,arrowtail=odiamond];
"61":data_order -> "64" [];
"61":color_mode -> "63" [];
"61":depth -> "62" [];
"41" -> "58" [dir=both,arrowtail=odiamond];
"41" -> "49" [dir=both,arrowtail=odiamond];
"41" -> "3" [dir=both,arrowtail=odiamond];
"41" -> "57" [dir=both,arrowtail=odiamond];
"41" -> "45" [dir=both,arrowtail=odiamond];
"41" -> "44" [dir=both,arrowtail=odiamond];
"41" -> "43" [dir=both,arrowtail=odiamond];
"41" -> "56" [dir=both,arrowtail=odiamond];
"41" -> "55" [dir=both,arrowtail=odiamond];
"41" -> "54" [dir=both,arrowtail=odiamond];
"41" -> "53" [dir=both,arrowtail=odiamond];
"41" -> "51" [dir=both,arrowtail=odiamond];
"41" -> "50" [dir=both,arrowtail=odiamond];
"41" -> "48" [dir=both,arrowtail=odiamond];
"41" -> "47" [dir=both,arrowtail=odiamond];
"41" -> "46" [dir=both,arrowtail=odiamond];
"41" -> "42" [dir=both,arrowtail=odiamond];
"58":top_left -> "40" [];
"57":left_front_bottom -> "3" [];
"55":clouds -> "56" [];
"56":points -> "39" [];
"53":cylinders -> "54" [];
"54":transformation -> "44" [];
"51" -> "52" [dir=both,arrowtail=odiamond];
"51":pose -> "44" [];
"51":coordinate_frame -> "52" [];
"48":fov -> "49" [];
"47":box -> "43" [];
"46":second -> "38" [];
"46":first -> "38" [];
"42":boxes -> "43" [];
"43":transformation -> "44" [];
"44":rotation -> "45" [];
"44":translation -> "3" [];
"31" -> "40" [dir=both,arrowtail=odiamond];
"31" -> "39" [dir=both,arrowtail=odiamond];
"31" -> "38" [dir=both,arrowtail=odiamond];
"31" -> "37" [dir=both,arrowtail=odiamond];
"31" -> "36" [dir=both,arrowtail=odiamond];
"31" -> "33" [dir=both,arrowtail=odiamond];
"31" -> "32" [dir=both,arrowtail=odiamond];
"33" -> "35" [dir=both,arrowtail=odiamond];
"33" -> "34" [dir=both,arrowtail=odiamond];
"33":data -> "35" [];
"33":size -> "34" [];
"24" -> "30" [dir=both,arrowtail=odiamond];
"24" -> "28" [dir=both,arrowtail=odiamond];
"24" -> "29" [dir=both,arrowtail=odiamond];
"24" -> "27" [dir=both,arrowtail=odiamond];
"24" -> "26" [dir=both,arrowtail=odiamond];
"24" -> "25" [dir=both,arrowtail=odiamond];
"27":torques -> "29" [];
"27":forces -> "28" [];
"16" -> "21" [dir=both,arrowtail=odiamond];
"16" -> "20" [dir=both,arrowtail=odiamond];
"16" -> "18" [dir=both,arrowtail=odiamond];
"16" -> "17" [dir=both,arrowtail=odiamond];
"21" -> "23" [dir=both,arrowtail=odiamond];
"21" -> "22" [dir=both,arrowtail=odiamond];
"21":endianness -> "23" [];
"21":sample_type -> "22" [];
"17" -> "19" [dir=both,arrowtail=odiamond];
"17":data -> "18" [];
"12" -> "15" [dir=both,arrowtail=odiamond];
"12" -> "14" [dir=both,arrowtail=odiamond];
"12" -> "13" [dir=both,arrowtail=odiamond];
"13":xops -> "14" [];
"14":attachments -> "15" [];
"8" -> "9" [dir=both,arrowtail=odiamond];
"9" -> "10" [dir=both,arrowtail=odiamond];
"9" -> "11" [dir=both,arrowtail=odiamond];
"9":state -> "11" [];
"9":origin -> "10" [];
"5" -> "7" [dir=both,arrowtail=odiamond];
"5" -> "6" [dir=both,arrowtail=odiamond];
"6":end -> "7" [];
"6":begin -> "7" [];
"1" -> "4" [dir=both,arrowtail=odiamond];
"1" -> "2" [dir=both,arrowtail=odiamond];
"2":position -> "3" [];
.. container:: pack4ge-list
.. container:: packages
* :ref:`kinematics `
* :ref:`timing `
* :ref:`communicationpatterns `
* :ref:`xml `
* :ref:`audition `
* :ref:`dynamics `
* :ref:`math `
* :ref:`geometry `
* :ref:`vision `
* :ref:`stochastics `
* :ref:`classification `
* :ref:`devices `
* :ref:`generic `
* :ref:`tracking `
.. container:: clearer
clearer: should be made invisible via css