
Calibrate camera, LiDAR, radar, IMU, and more in one joint optimization, with metrics you can defend. Get results in minutes instead of days.
Bring trust to Physical AI
Physical AI learns from real-world data, and that data is only as good as the sensors that capture it.
MetriCal is the calibration layer of the stack: it makes every downstream perception decision trustworthy by making the sensors agree with each other first.
From R&D to production
The first calibration is a test; the next ten thousand shouldn't be. MetriCal's steady-state workflow turns one good calibration into a factory proces. Refine each new unit in a fraction of the time. Pipelines are TOML manifests: scriptable, versionable, CI-ready.
One pipeline, every modality
Intrinsics and extrinsics, space and time constraints; everything is solved jointly in a single optimization, not a chain of pairwise scripts that compound error.
Camera
Any number of cameras, calibrated together.
Local navigation
Mocap and tracking systems relative to the rest of the rig.
LiDAR
Multi-LiDAR rigs, no camera required in the loop.
IMU
Spatiotemporal calibration with preintegration error reporting.
Radar
Radar-inclusive rigs, shipping today.
Hand-eye
Robotic arms calibrated relative to their sensors.
Specialized coverage for interesting rigs: narrow field-of-view cameras with multiple targets, rolling shutter, thermal cameras, and multi-unit Intel RealSense setups.
Fastest cal in the west
Don't let your production rates be limited by your factory calibration. MetriCal delivers accuracy at the speeds demanded at scale, across all supported modalities.
Works with any lens you can bolt on
Eleven camera intrinsics models (and counting!), encompassing everything from narrow FOV to omnidirectional.
Metrics you can defend
A calibration number without evidence is a liability. Every run produces a multi-section report: coverage, model fit, reprojection RMSE, camera-LiDAR misalignment, IMU preintegration error, per-component extrinsics deltas, and a go/no-go verdict. An HTML report for humans, MCAP for machines, and URDF conversion for your robot.
Blocking bad results
When MetriCal detects high-risk diagnostics, it will signal the operator and block results. You will never ship a bad calibration because nobody read the log.
Failed means free
Credits are only consumed by calibrations that pass quality thresholds. A failed calibration costs you nothing.






















