Build
Draw walls and obstacles to create an environment.
Browser-based robotics sandbox
Explore sensing, mapping, and path planning directly in your browser without installing ROS 2, Ubuntu, Gazebo, or owning physical hardware.
No installation required
01 / The starting point
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.
02 / The loop
Change a setting. Watch the consequence. Build intuition.
Draw walls and obstacles to create an environment.
Watch the robot perceive nearby space with simulated sensors.
See unknown space become known as the robot explores.
Run A* or Dijkstra and visualize how routes are found.
03 / Navigation modes
A* and Dijkstra search an environment the robot already understands.
Navigate using live observations instead of receiving the full map beforehand.
Reveal the environment through sensing, then plan from the map discovered.
04 / Fundamentals
A practical sandbox for building a mental model of what robots sense, know, and do.
05 / Before the hardware
When you're ready for the real stack, the concepts are already familiar.
06 / The bridge
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 sandboxStart exploring robot navigation in your browser.
Launch simulator