I've had the hardware to build a monocopter (drone with one propeller) for a while, but was unsure how to write the software for it without destroying the hardware.

To solve this, I've built a simulator to test various control strategies. Any strategy can be implemented in rust/WebAssembly, and is visualised on a multiplayer web app.

Stack

  • Rust + Rapier3d (compiled to WASM)
  • SvelteKit + Three.js + Threlte frontend
  • SvelteKit runs a WebSocket server for multiplayer support
  • Hosted on DigitalOcean

Built With

Share this project:

Updates