Skip to content

Datatypes

Datatypes

Datatypes are the strongly typed contracts every Skill and Agent reads and writes - from scalars and vectors to geometry, images, annotations, and scene objects. Because one Skill's output is another's typed input, they compose without conversion glue.

Scalars & Color

Primitive values and packed color used throughout the SDK.

Images

Image data and its format metadata.

Vectors, Matrices & Positions

Linear-algebra primitives for transforms, poses, and coordinates.

Geometry

Points, boxes, and shapes in 2D and 3D.

Annotations

Detection and segmentation annotation contracts.

Scene Objects

Higher-level industrial objects for picking and packing workflows.

Where to Go Next?

Continue to the next tutorial.

Inter-Device Communication

Pub/sub and client/server messaging across devices with BabyROS.

Next tutorial →

Support