projectaria_tools is an C++/Python open-source toolkit to interact with Project Aria data.
See the codeProject Aria Tools is a suite of C++/Python utilities to help researchers expand the horizons of Augmented Reality, Machine Perception and Artificial Intelligence with Project Aria. It is designed to make it easier to use Aria data and its open datasets. It supports both Aria Gen1 and Aria Gen2 data.
Aria Gen2 introduces significant hardware and software improvements with full API support in this 2.0.0 release.
On-device algorithms powered by a custom Meta co-processor:
aria_rerun_viewer (interactive 3D visualization),
gen2_mp_csv_exporter, upgraded vrs_health_checkComprehensive tutorials covering Aria Gen2 data processing:
VrsDataProvider Basics - Load an Aria VRS file and access its streams.
Device Calibration - Sensor intrinsics and extrinsics, projection, undistortion.
Sequential Multi-Sensor Access - The queued API for streaming several sensors in timestamp order.
Device Time Alignment - Time domains, timestamp queries, and multi-device alignment over SubGHz.
MPS Basics - MPS output layout,
MpsDataPathsProvider and MpsDataProvider.
VIO and Trajectory - Device pose: on-device VIO, and the MPS trajectory and semi-dense point cloud.
Hand Tracking - Hands from both sources: the on-device stream and the MPS result.
Eye Tracking - Gaze from all three sources: on-device geometric, on-device ML, and MPS.
Neural Band sEMG - The Meta Neural Band
emg stream, its batch model and its two clocks.
We welcome contributions! Go to CONTRIBUTING and our CODE OF CONDUCT for how to get started.
Project Aria Tools are released by Meta under the Apache 2.0 license.
(top 30 of 65)
C++
54.7%
MDX
26.5%
Python
13.5%
Jupyter Notebook
2.4%
CMake
1.7%
projectaria_tools is an C++/Python open-source toolkit to interact with Project Aria data.
See the codeProject Aria Tools is a suite of C++/Python utilities to help researchers expand the horizons of Augmented Reality, Machine Perception and Artificial Intelligence with Project Aria. It is designed to make it easier to use Aria data and its open datasets. It supports both Aria Gen1 and Aria Gen2 data.
Aria Gen2 introduces significant hardware and software improvements with full API support in this 2.0.0 release.
On-device algorithms powered by a custom Meta co-processor:
aria_rerun_viewer (interactive 3D visualization),
gen2_mp_csv_exporter, upgraded vrs_health_checkComprehensive tutorials covering Aria Gen2 data processing:
VrsDataProvider Basics - Load an Aria VRS file and access its streams.
Device Calibration - Sensor intrinsics and extrinsics, projection, undistortion.
Sequential Multi-Sensor Access - The queued API for streaming several sensors in timestamp order.
Device Time Alignment - Time domains, timestamp queries, and multi-device alignment over SubGHz.
MPS Basics - MPS output layout,
MpsDataPathsProvider and MpsDataProvider.
VIO and Trajectory - Device pose: on-device VIO, and the MPS trajectory and semi-dense point cloud.
Hand Tracking - Hands from both sources: the on-device stream and the MPS result.
Eye Tracking - Gaze from all three sources: on-device geometric, on-device ML, and MPS.
Neural Band sEMG - The Meta Neural Band
emg stream, its batch model and its two clocks.
We welcome contributions! Go to CONTRIBUTING and our CODE OF CONDUCT for how to get started.
Project Aria Tools are released by Meta under the Apache 2.0 license.
(top 30 of 65)
C++
54.7%
MDX
26.5%
Python
13.5%
Jupyter Notebook
2.4%
CMake
1.7%