Aria Gen2 Device Calibration
Each Aria Gen2 device is individually calibrated in the factory to ensure accurate sensor measurements and proper spatial relationships between sensors.
Overview
Aria Gen2 devices contain multiple sensors with factory calibration data. Depending on the sensor type, calibration may include:
- Intrinsic calibration: Corrects for sensor-specific distortions and biases (e.g., camera lens distortion, IMU bias, microphone sensitivity)
- Extrinsic calibration: Defines spatial relationships (position and orientation) between sensors in the device coordinate frame (available for cameras, IMUs, and LED rings)
The calibration data is stored in a standardized JSON format and is accessible as Python DeviceCalibration objects through Client SDK or from Project Aria Tools.
Sensor Calibration Availability
The following table shows which calibration data is available for each sensor type:
| Sensor Type | Sensor Label(s) | Intrinsics | Extrinsics |
|---|---|---|---|
| RGB Camera | camera-rgb | ✅ FisheyeRadTanThinPrism | ✅ T_Device_Camera |
| SLAM Cameras | slam-front-leftslam-front-rightslam-side-leftslam-side-right | ✅ FisheyeRadTanThinPrism | ✅ T_Device_Camera |
| Eye Tracking Cameras | camera-et-leftcamera-et-right | ✅ KannalaBrandtK3 | ✅ T_Device_Camera |
| IMU | imu-leftimu-right | ✅ Accelerometer + Gyroscope (Bias, Rectification) | ✅ T_Device_Imu |
| Magnetometer | mag0 | ✅ Bias + Rectification | ❌ |
| Barometer | baro0 |