Mobile robotics

Perception and navigation for mixed-traffic AMRs

Localisation and obstacle handling for autonomous robots sharing aisles with people and forklifts.

Year
2025
Engagement
20 weeks
Domain
Mobile robotics
Adapted from ANYmal moving by Auledas, cropped and re-shared under CC BY-SA 4.0 . Representative, not client footage.
  • -65%
    unplanned safety stops
  • ±3 cm
    localisation accuracy in aisles
  • 10 Hz
    perception update rate

Stack

  • ROS 2
  • Ouster 3D LiDAR
  • Stereo cameras
  • Nav2 planner
  • Extended Kalman filter
  • Nvidia Jetson

The problem

A Nordic logistics operator ran autonomous mobile robots in a warehouse that also moved manned forklifts and foot traffic. The stock navigation stack stopped often for phantom obstacles and drifted near tall racking, which cut effective throughput and wore down staff trust.

Approach

  1. 01 Fused 3D LiDAR with wheel odometry and an IMU for localisation that held near featureless racking.
  2. 02 Added stereo cameras for low obstacles and overhangs the LiDAR missed.
  3. 03 Classified dynamic agents so the planner slowed for people but flowed around static clutter.
  4. 04 Tuned the cost map and recovery behaviours against logged shifts rather than a test track.

Outcome

Robots held their lane near tall racking and stopped reacting to dust and reflections. Unnecessary safety stops fell by roughly two thirds and mean distance between manual interventions rose. The operator could add robots to the fleet without hand-tuning each one.

All work

More work

Keep exploring

Bring us the hard part

Tell us what the machine needs to see.

Share your environment, sensors, and what “good” looks like. We’ll tell you what is buildable, what is not, and where we would start.

[email protected]