Learn robot navigation.
No ROS2/Ubuntu required.

Explore sensing, mapping, and path planning directly in your browser without installing ROS 2, Ubuntu, Gazebo, or owning physical hardware.

No installation required

simulator.preview● live

Robotics has a
setup problem.

Learning autonomous navigation often starts with a long list of prerequisites: Ubuntu, ROS 2, Gazebo, robot packages, configuration, and hardware.

Start with the concepts, not the setup.

DryRun gives you a focused place to experiment first. It is inspired by ideas used in real robotics navigation systems not a replacement for the full stack.

How DryRun works

Change a setting. Watch the consequence. Build intuition.

01

Build

Draw walls and obstacles to create an environment.

02

Sense

Watch the robot perceive nearby space with simulated sensors.

03

Map

See unknown space become known as the robot explores.

04

Plan

Run A* or Dijkstra and visualize how routes are found.

Three ways to think
about a map.

GLOBAL

Full map known up front.

A* and Dijkstra search an environment the robot already understands.

REACTIVE

Senses and moves on its own.

Navigate using live observations instead of receiving the full map beforehand.

SLAM

Maps as it goes, then plans.

Reveal the environment through sensing, then plan from the map discovered.

Explore the
fundamentals.

A practical sandbox for building a mental model of what robots sense, know, and do.

01A*02Dijkstra03LiDAR04Ultrasonic sensing05Occupancy grids06Known vs unknown07Mapping08Path planning09Goal navigation

Understand first.
Go deeper later.

TRADITIONAL SETUP
↓Ubuntu
↓ROS 2
↓Gazebo
↓Robot packages
↓Configuration
→Start experimenting
DRYRUN
↓Open browser
→Start experimenting

When you're ready for the real stack, the concepts are already familiar.

From browser sandbox
to real robotics.

DryRun is not a replacement for ROS 2, Gazebo, Nav2, SLAM Toolbox, or real hardware. It focuses on intuition rather than research-grade simulation, a gentler first step before the full robotics environment.

Explore the sandbox
Ready when you are

Give it a DryRun

Start exploring robot navigation in your browser.

Launch simulator