Skip to content

Case study

How Overland AI calibrates sensors on autonomous ground vehicles used by the US Military

Problem

  • Sensor calibration, ~20 sensors / vehicle
  • Needs to happen in any outdoor location
  • Calibration process must be fast and reliable
  • Sensor data cannot be offloaded from the vehicle

Solution

  • Calibrates any number and combination of sensors
  • Works anywhere: targetless, no checkerboards
  • Runs in a Docker container on the vehicle
Calibration Anywhere

Company

Name
Overland AI
Domain
Off-road autonomous ground robotics
Platform
Ultra, fully autonomous tactical ground vehicle
Fleet
Scaling to hundreds
Ultra, fully autonomous tactical ground vehicle

Featured engineer

Director of Integration and Delivery, Overland AI

Role: Leads Ultra software deployment, compute and sensor platform, and calibration integration

Backstory: UW postdoc advisor was Byron Boots, Overland CEO; previously tackled calibration on agile drones at CMU, and underwater robots at Cornell

We don't have to worry about a problem that plagues every robot. Knowing the calibration is correct allows us to focus on the broader autonomy mission.
daily
calibration cadence
zero
checkerboards or targets
anywhere
calibration location

Previous solution

Overland’s previous calibration process was manual and target-based: the process required raising the vehicle on dollies to rotate it in place. It needed several engineers, needed dedicated space, and couldn’t scale into field deployments. The calibration result also wasn’t repeatable. Calibration happened infrequently with failures that were hard to diagnose.

Limitations of Previous Solution

  • Required multiple engineers and took almost a full day per calibration
  • Required dollies, targets, checkerboards, and a specific known environment
  • Generated an unreliable result that was operator-dependent

The Calibration Anywhere solution

Overland’s robots perform a quick fig-8 motion and run the sensor calibration on the robot. Results are available quickly without transferring data offboard, ensuring every robot and every mission runs with a recent reliable calibration.