Introduction
coScene typically requires messages to follow specific structures for proper visualization. Using the Foxglove Schema allows you to take full advantage of the platform's built-in visualization capabilities.
Built-in Types
Built-in types are the building blocks of coScene's message schemas.
ArrowPrimitive
ArrowPrimitive is a primitive that represents an arrow.
CameraCalibration
Panel Support
CircleAnnotation
A circular annotation on a 2D image.
Color
Color in RGBA format.
CompressedImage
Panel Support
CompressedVideo
A single frame of a compressed video bitstream
CubePrimitive
Represents a primitive for a cube or rectangular prism
CylinderPrimitive
Represents a primitive for a cylinder, elliptical cylinder, or truncated cone.
Enum LineType
An enumeration type used to indicate how input points should be interpreted to create lines
Enum LogLevel
Log level
NumericType
Numeric type
PointsAnnotationType
Points annotation type
PositionCovarianceType
Position covariance type
SceneEntityDeletionType
An enumeration type used to indicate which entities should match the SceneEntityDeletion command.
FrameTransform
Transformation between two reference coordinate systems in 3D space
FrameTransforms
An array of FrameTransform messages
GeoJSON
GeoJSON data for annotations on maps
Grid
A two-dimensional grid of data.
ImageAnnotations
An array of annotations for 2D images
KeyValuePair
A key-value pair containing a key and its associated value.
LaserScan
Single scan data from a planar laser rangefinder
LinePrimitive
A primitive representing a series of points connected by lines
LocationFix
Navigation satellite positioning information for any Global Navigation Satellite System.
Log
Log message
ModelPrimitive
Represents the original type of a 3D model file loaded from an external URL or embedded data
PackedElementField
Defines a field within each element of a packed byte array
Point2
Represents a position point in two-dimensional space
Point3
Represents a point position in three-dimensional space
PointCloud
A collection of N-dimensional points, possibly with additional field information such as normals or intensities.
PointsAnnotation
An array of points on a 2D image.
PoseInFrame
Represents a pose in 3D space with a timestamp
Pose
Represents the position and orientation of an object or reference frame in three-dimensional space
PosesInFrame
Represents a series of poses in 3D space with timestamps
Quaternion
Represents a quaternion for rotation in three-dimensional space
RawImage
Raw image data
SceneEntityDeletion
Command used to delete previously published entities
SceneEntity
A visual element in a 3D scene. An entity can be composed of multiple primitives that share the same reference frame.
SceneUpdate
Updates to entities displayed in the 3D scene.
SpherePrimitive
A primitive representing a sphere or ellipsoid
TextAnnotation
Text labels on 2D images
TextPrimitive
A primitive representing text labels
TriangleListPrimitive
Represents a primitive that consists of a set of triangles or a surface tiled with triangles.
Vector2
Represents a vector in two-dimensional space that indicates direction only.
Vector3
Represents a three-dimensional vector in space that contains only direction.