Back to browse
Robotics runtime in the browser (flight controller, WebAssembly)

Robotics runtime in the browser (flight controller, WebAssembly)

by gbin·Mar 9, 2026·7 points·3 comments

AI Analysis

●●●BangerWizardryDark Horse

Rust robotics runtime running deterministically in WASM and on STM32 microcontrollers.

Strengths
  • Write once, deploy to browser or microcontroller without rewriting logic.
  • Bevy and Ratatui combo for sim and monitoring is clever.
Weaknesses
  • Demo is a simulation; real-world hardware reliability remains to be proven.
  • Niche audience limits immediate adoption compared to broader tools.
Target Audience

Robotics engineers, embedded developers

Similar To

ROS · Webots · Crazyflie

Post Description

I built a small demo showing a robotics runtime executing entirely inside the browser via WebAssembly. The example workload is a simple flight controller hooked up to a small world simulator.

The runtime comes from copper-rs, an open-source robotics runtime written in Rust for deterministic workloads. While robotics stacks are often tightly coupled to specific OS distributions and environments, here, the same code runs on microcontrollers (for example this flight controller also compiles for STM32H7 and flies real drones) as well as on desktop OS targets like Linux, macOS, and Windows.

The simulator is built with Bevy.

The monitoring interface is built with ratatui, mapped to a Bevy surface in the browser (normally it runs in a real terminal).

Similar Projects

Security●●●Banger

MVAR – Deterministic sink enforcement for AI agent

IFC + capabilities block prompt injection at execution sinks, not input filters—40yr research applied.

Big BrainWizardry
ShawnC21
113mo ago