← all repositories
btx0424/OmniDrones

Drone RL on Isaac Sim: efficient sim, uncertain future

A reinforcement learning gym for multi-rotor drones built atop Nvidia Isaac Sim, now entering maintenance purgatory.

566 stars Python AgentsDomain Apps
OmniDrones
Not currently ranked — collecting fresh signals.
star history

What it does OmniDrones is a simulation platform for reinforcement learning research on multi-rotor drones. It rides on Nvidia Isaac Sim for physics and rendering, and bundles benchmark tasks plus algorithm baselines so researchers have something to iterate against from day one.

The interesting bit Rather than building a physics engine from scratch, OmniDrones treats Nvidia Isaac Sim as a substrate and adds the drone-specific RL scaffolding—benchmark tasks, baselines, and multi-rotor abstractions—on top. The author notes this layering was heavily inspired by Isaac Lab, suggesting the design tries to follow an established pattern rather than going fully bespoke.

Key highlights

  • Purpose-built for RL on multi-rotor drones, not general-purpose robotics.
  • Targets Nvidia Isaac Sim 4.1.0 as its simulation engine.
  • Ships with benchmark tasks and baseline algorithms.
  • Linux only; Windows is explicitly unsupported.
  • API design and implementation borrow heavily from Isaac Lab.

Caveats

  • The maintainer warns this version is hard to maintain and update anymore, and a cleaner refactor may never arrive.
  • It has already survived multiple breaking Isaac Sim release cycles, so historical API churn is visible in the repo’s branches and announcements.

Verdict Grab it if you want a pre-built drone RL sandbox and can live with a potentially frozen codebase. Look elsewhere if you need Windows support, guaranteed updates, or a polished long-term platform.

Frequently asked

What is btx0424/OmniDrones?
A reinforcement learning gym for multi-rotor drones built atop Nvidia Isaac Sim, now entering maintenance purgatory.
Is OmniDrones open source?
Yes — btx0424/OmniDrones is open source, released under the MIT license.
What language is OmniDrones written in?
btx0424/OmniDrones is primarily written in Python.
How popular is OmniDrones?
btx0424/OmniDrones has 566 stars on GitHub.
Where can I find OmniDrones?
btx0424/OmniDrones is on GitHub at https://github.com/btx0424/OmniDrones.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.