Current collected state Current
Observed since 20 Oct, 16:41 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Protobuf Python bindings for A42 sensor data
a42-proto)Dieses Python-Paket enthält die Protobuf-Bindings für Sensordaten im A42-Format. Es erlaubt das einfache Einlesen und Verarbeiten von LiDAR-Scans und zugehörigen Objektinformationen.
pip install a42-proto
analyze_proto.py – aggregierte Auswertung über Frames, Scans, Punkte, Objektevisualize_pointcloud.py – zeigt eine Punktwolke in Open3Dframe_timestamp_ns – global timestamp in nanosecondslidars[] – list of LidarScan messagesframe_id - unique identifier for the frameExample:
first_scan = frame.lidars[0]
laser_name – sensor identifier (LaserName enum)scan_timestamp_ns – timestamp of this scan (ns)pointcloud – LiDAR point cloud (PointCloud)calibration – sensor calibration (SensorCalibration)object_list[] – detected objects (ObjectBBox)Example:
objects = scan.object_list[0]
All fields are stored as byte arrays and must be decoded into NumPy arrays.
cartesian – XYZ coordinates (float32, shape N×3)intensity – intensity values (uint16)ambient – ambient light / signal quality (uint16)velocity – point-wise velocity (float32)reflectivity – reflectivity values (uint16)timestamp_offset – per‑point timestamp offset (uint64 ns)channel_id – channel index (uint16)Example decoding:
import numpy as np
xyz = np.frombuffer(pc.cartesian, dtype=np.float32).reshape(-1, 3)
intensity = np.frombuffer(pc.intensity, dtype=np.uint16)
id – object IDtimestamp_ns – timestamp of the object (ns)position {x,y,z} – center positiondimension {x,y,z} – object sizeorientation {x,y,z,w} – quaternion orientationvelocity {x,y,z} – velocity vectorpointcloud – sub‑pointcloud inside the bounding boxobj_class – semantic classobj_class_score – classification confidenceExample:
pos = obj.position
sensor_name – sensor identifierextrinsic[] – 4×4 row‑major extrinsic matrixvertical_fov, horizontal_fov – field of viewvertical_scanlines, horizontal_scanlines – resolutionhorizontal_angle_spacing – angle spacing (deg)beam_altitude_angles[] – altitude anglesbeam_azimuth_angles[] – azimuth anglesframe_mode – scan modescan_pattern – scan pattern identifierExample:
vfov = scan.calibration.vertical_fov
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.4.2 | 29 Nov 2025 | 3 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 16:41 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:ec4784defbebc606338dddd1d0a6c5ede6e5d9ed17bcedbb36a3fe8ad3e74628