Skip to content

Releases: facebookresearch/projectaria_tools

2.1.1

11 Dec 00:59

Choose a tag to compare

2.1.0

11 Nov 05:53

Choose a tag to compare

1.7.1

11 Nov 01:30

Choose a tag to compare

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

16 Oct 07:29

Choose a tag to compare

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:


1.6.0

14 May 01:08

Choose a tag to compare

🎉 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

09 May 22:28

Choose a tag to compare

🎉 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.

1.5.8

09 Apr 18:11

Choose a tag to compare

🎉 We’re excited to announce Project Aria Tools v1.5.8 🎉

[Core]

[Calibration]

  • Support non-asymmetric cropping in camera scaling
  • Add FishEye62 in camera model

[MPS]

  • Support for larger result files

1.5.7

31 Jan 19:54

Choose a tag to compare

🎉We’re excited to announce Project Aria Tools v1.5.7🎉

[Core]

  • Added support for devignetting
  • Camera projection/unprojection now support float & double precision

[Sample]

1.5.6

05 Dec 18:32

Choose a tag to compare

🎉We’re excited to announce Project Aria Tools v1.5.6🎉

[CodeSample]

[ARK]
Added support of mps-cli for Windows platform

1.5.5

26 Sep 15:19

Choose a tag to compare

🎉We’re excited to announce Project Aria Tools v1.5.5🎉

[PyPI]

  • Added Windows support to our wheels on PyPI

[MPS]

[Documentation]

[ADT]