Skip to robot info

AMR — Autonomous Mobile Robots

Autonomous mobile robots

Robots that map, navigate and work on their own.

Animation: the AMR robot drives through a room and builds a map with lidar.

  1. SEE: 360° LiDAR pulses scan the room.
  2. MAP: Each scan adds to a live occupancy map.
  3. MOVE: Plans a path and moves in any direction (mecanum).
  4. Beyond the room.

SIMULATION

Watch the mapping run.

A full run in simulation: the robot drives the apartment and builds its map, room by room.

The robots

In development

AMR4

Holonomic mecanum platform for indoor mapping and navigation.

Status
In development
Drive
4-wheel mecanum (holonomic), max 1.0 m/s
Chassis
0.52 × 0.63 m
Compute / OS
NVIDIA Jetson Orin Nano, Ubuntu 22.04, ROS 2 Humble
LiDAR
RPLidar A1 (USB), 0.15–12 m
Notes
No camera. Custom driver + mecanum odometry.
View code — branch AMR4(opens in new tab)
Field-tested

Hardware Bot

Differential-drive robot with SLAM, navigation and a semantic map.

Status
Field-tested
Drive
Differential drive (2 DDSM115 hub motors + casters)
Chassis
0.45 × 0.25 m
Compute / OS
Raspberry Pi 5, ROS 2 Jazzy
LiDAR
RPLidar S2E (Ethernet)
Extras
Pan/tilt camera head, slam_toolbox (5 cm grid), Nav2, EKF, frontier exploration, safety stop, YOLO-World semantic map, web dashboard
View code — branch hardware(opens in new tab)

  • ROS 2 (Jazzy/Humble)
  • Nav2
  • slam_toolbox
  • robot_localization (EKF)
  • Raspberry Pi 5
  • Jetson Orin Nano
  • RPLidar
  • Python
  • C++/Arduino
  • Three.js