Robotics

OLO Robotics launches browser-based ROS 2 platform for simulation and programming

No more local setup: OLO brings ROS 2 simulation, visualization, and control to your browser.

Deep Dive

OLO Robotics has introduced a browser-based platform that lets users program, simulate, and control robots using ROS 2 without local setup. The platform provides cloud-hosted simulation, a live 3D visualizer/digital twin, browser-based Python and JavaScript programming, teleoperation, and ROS 2 connectivity via an edge appliance on the robot's network. It supports both simulated and real robots through the same interface, and is built around core ROS 2 concepts like topics, services, actions, and frames, rather than hiding them. The company positions it as a tool to make the open ROS 2 ecosystem easier to access and combine, not to replace tools like Gazebo, Nav2, or MoveIt 2.

A key focus is reducing friction between simulation and real hardware. Users can start with a simulated robot in the browser, write code, visualize results, and then transition to a real robot with minimal conceptual shift. The platform is currently free to try (cloud simulation will later become a paid service), and the team is actively seeking feedback from the ROS community on usability, education use cases, and best practices. OLO aims to serve both beginners learning robotics and experienced ROS 2 developers looking for a quick prototyping environment.

Key Points
  • Cloud-hosted ROS 2 simulation and live 3D visualization accessible entirely from a browser
  • Supports Python and JavaScript programming with teleoperation for both simulated and real robots
  • Edge appliance provides ROS 2 connectivity to real robots; platform currently free during preview

Why It Matters

Makes ROS 2 robotics development accessible from any browser, slashing setup time and bridging simulation to real hardware.