Skip to content

Datatypes

SUMMARY

Telekinesis Skills often require data to conform to specific structures so inputs and outputs can be validated, serialized, and exchanged consistently across the packages in the Telekinesis ecosystem.

Using telekinesis.datatypes gives you a common set of types for primitives, geometry, robotics, vision, point clouds, and model data without worrying about the underlying representation.

Primitives

Scalar values, timestamps, and generic arrays

Geometry

Vectors, matrices, boxes, points, and shapes in 2D and 3D.

Robotics

Positions, transforms, poses, and other robotics-oriented types.

Vision

Images, point clouds, meshes, and detection/annotation types.

Models

Metadata describing ML model input/output tensor signatures.

Enums

Enumerated value types referenced by other datatypes above.

COCO Types

Shared segmentation and method-return types referenced by the COCO datatypes above.