Skip to main content

Swarm quadrotor RL environments built on PyBullet with a custom drone setup, 5D yaw control, and benchmark-oriented flight behavior

Project description

Swarm Gym PyBullet Drones

Swarm's fork of gym-pybullet-drones packages the quadrotor simulation environments we use for Swarm benchmark and control workloads. It depends on the published swarm-bullet3 distribution for the Swarm-maintained PyBullet fork. The published distribution name for this package is swarm-drone-gym.

This fork keeps the Gymnasium and Stable-Baselines3 2.x compatible environment surface, while adding Swarm-specific improvements:

  • custom drone parameters used by Swarm evaluation workloads
  • 5D action space with yaw control for richer policy outputs
  • yaw-control float32 precision fix for stable behavior at extreme values
  • benchmark-oriented environment simplifications used by our training and evaluation loops

Repository: https://github.com/swarm-subnet/swarm-gym-pybullet-drones

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

swarm_drone_gym-2.0.0.1.tar.gz (12.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

swarm_drone_gym-2.0.0.1-py3-none-any.whl (13.0 MB view details)

Uploaded Python 3

File details

Details for the file swarm_drone_gym-2.0.0.1.tar.gz.

File metadata

  • Download URL: swarm_drone_gym-2.0.0.1.tar.gz
  • Upload date:
  • Size: 12.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for swarm_drone_gym-2.0.0.1.tar.gz
Algorithm Hash digest
SHA256 4848d62ad42a91fb61f92f04f57590bf75c631bc293a5e2b87b3a471c17b2bc4
MD5 33a26d2bce70d86cdfd3f6db53532c4a
BLAKE2b-256 30c8ece6219b9adbee59f30976787e7acd62cbb70ebba417addb67ecefd6cb02

See more details on using hashes here.

File details

Details for the file swarm_drone_gym-2.0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for swarm_drone_gym-2.0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b8509495ea51f052b883e66942e1e0d75d49d940d4c357ccdea8a1aa47a1fb53
MD5 c630847bca434a50749cc03b44c53ea3
BLAKE2b-256 e589c7d7eb4f96a77927deca8257bf8bcfeeee50c4d5ff4d13a36bc7e8c32227

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page