Releases: facebookresearch/projectaria_tools
2.1.1
2.1.0
See full changelog.
1.7.1
Documentation Update:
- The Gen1 legacy documentation now points to the new MPS CLI wiki for up-to-date guidance and resources.
Security Improvement:
- The encryption key is no longer saved to disk for PAT legacy. If a Keyring is available, it will be used; otherwise, the key will not be stored on disk, enhancing security.
Bug Fix:
- The mps_cli now correctly uses the user_feedback key in API queries, ensuring proper feedback ID handling and communication with the MPS API.
- Imported fixes from the main branch of Project Aria Tools for the MPS CLI application, including:
- Corrected error type for multi-slam requests.
- Ensured user token is reset appropriately when needed.
2.0.0 - 🚀 Major Version Release
We’re excited to announce a major update of the library — now supporting both Aria Gen1 and Gen2 VRS data with the same C++ and Python APIs you already know. This release also introduces full access to On-Device Machine Perception (MP) data in Aria Gen2 VRS.
🔄 API & Data Compatibility
- 💻 Unified Interface: The C++ and Python APIs remain unchanged — your existing Gen1 code continues to work seamlessly.
- 🧠 Extended Capabilities: Added APIs to access On-Device Machine Perception data streams available in Gen2 recordings.
- ⚙️ Cross-Generation Support: A single codebase now handles Gen1 and Gen2 VRS data without modification.
🛠️ New & Enhanced Tools
-
✨ [New]
aria_rerun_viewer
A Python-based visualizer for Aria VRS files, built on Rerun for interactive multi-modal exploration. -
✨ [New]
gen2_mp_csv_exporter
A Python tool to export On-Device MP data from VRS to CSV, fully compatible with the Machine Perception Service (MPS) format. -
🆕 [Upgraded]
vrs_health_check
Completely re-engineered and released as a standalone Python package for easier installation & use.
📘 New Python Tutorials
Our Python tutorials have been completely rewritten into seven focused guides, covering topics such as:
- 🧭 Queued multi-sensor data
- 🔧 Device calibration usage
- ⏱️ Multi-device time alignment
- …and more
👉 Explore the new tutorials to get started.
🌐 Updated Documentation Websites
We now maintain dedicated documentation portals for each generation:
- 📄 Aria Gen2 Documentation Website — new APIs, tools, and data formats
- 📄 Aria Gen1 Documentation Website — original docs for Gen1 workflows
1.6.0
🎉 We’re excited to announce Project Aria Tools v1.6.0 🎉
[MPS]
Fixed a color scheme issue in the MPS Viewer for the 21 hand landmarks display.
1.5.9
🎉 We’re excited to announce Project Aria Tools v1.5.9 🎉
[MPS]
- Added 21 hand landmarks to the hand tracking output, along with a full 6DoF transform, as a new hand tracking output CSV. The transform allows the conversion of coordinates from the hand frame (its origin at the wrist position) to the device frame. Wrist and palm normals are still provided. We encourage hand tracking users to start using the new HandTrackingResult with this new CSV output.
- See Notebook
1.5.8
🎉 We’re excited to announce Project Aria Tools v1.5.8 🎉
[Core]
- Updated devignetting mask and supported different isp tuning version
- Added color correction feature
See Notebook
See Documentation - Remove poseplayer
- Remove the AEA and ADT downloader -> all dataset use the generic dataset downloader
[Calibration]
- Support non-asymmetric cropping in camera scaling
- Add FishEye62 in camera model
[MPS]
- Support for larger result files
1.5.7
🎉We’re excited to announce Project Aria Tools v1.5.7🎉
[Core]
- Added support for devignetting
- See Notebook
- See Documentation
- Camera projection/unprojection now support float & double precision
[Sample]
- SAM2 VRS object annotation demo
- A new code sample has been added which allows you to label object masks and 2d bounding boxes semi-automatically using SAM2
1.5.6
🎉We’re excited to announce Project Aria Tools v1.5.6🎉
[CodeSample]
- [MPS]
- Added a code sample to show how to load and use semi dense point clouds (enable you to easily know points visible at a given timestamps on a given image stream id)
- [Core]
- Vignette masks (enable you to de-vignette image streams)
[ARK]
Added support of mps-cli for Windows platform
1.5.5
🎉We’re excited to announce Project Aria Tools v1.5.5🎉
[PyPI]
- Added Windows support to our wheels on PyPI
[MPS]
- Shown how to best use SLAM online calibration and a time offset for the RGB camera
- MPSDataProvider can now provide the version ID of the MPS service
[Documentation]
[ADT]