Fields
np.ndarray
Array of points with shape (N, D) where N is the number of points and D is the dimensionality of each point (e.g., D=3 for x,y,z). Each row is a point, and each column is a dimension/feature.
List[str]
List of field names for the point cloud data. The order of field names must correspond to the columns in the points array. If not provided, defaults to [‘x’, ‘y’] for 2D points (N,2) or [‘x’, ‘y’, ‘z’] for 3D points (N,3). For other dimensions, fields must be explicitly provided.
Timestamp from the sensor or transport message, in nanoseconds in
source_clock. This is provenance, not necessarily comparable to the local system clock.Unix timestamp in nanoseconds recorded when this process received the complete transport message.
Monotonic timestamp in nanoseconds recorded at the same receipt event. It is comparable only when
monotonic_clock_id matches the consumer’s clock domain.Stable identifier for the monotonic clock domain, normally the Linux boot ID. A proxy crossing machines must restamp the receipt or leave this metadata absent.
Receiver-local message identity. Drivers that provide this increment it once for every newly received message, so repeated reads of the same cloud retain the same value.
Coordinate frame containing
points.Non-negative upper bound, in seconds, on the time spanned by the points in this cloud.
Name of the
source_timestamp_ns clock domain, such as "ros" or "device".Constructor
Signature
Methods
from_dict()
Signature
to_dict()
Signature