Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.6%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: tankkkJiang
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 12.2 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 10 months ago · Last pushed 10 months ago
Metadata Files
Readme License Citation

README.md

UAV Platform

Description

Building environments for navigation, drone tracking, etc. in a pybullet simulation.

Installation

```bash git clone https://github.com/utiasDSL/gym-pybullet-drones.git cd gym-pybullet-drones/

conda create -n drones python=3.10 conda activate drones

pip3 install --upgrade pip pip3 install -e ```

Framework

plaintext 2025_UAV_Platform ├── gym_pybullet_drones/ # 核心 Python 包 │ ├── __init__.py # 包初始化 │ ├── assets/ # URDF、EEPROM 等模型与固件文件 │ │ ├── crazyflie.cf2x.urdf │ │ ├── eeprom.bin │ │ └── ... │ ├── envs/ # 各种飞控与RL环境(继承 BaseAviary / BaseRLAviary) │ │ ├── BaseAviary.py │ │ ├── BaseRLAviary.py │ │ ├── NavRLAviary.py │ │ └── ... │ ├── control/ # 控制器模块,将速度/姿态指令映射为电机推力 │ │ ├── BaseControl.py │ │ ├── DSLPIDControl.py │ │ └── ... │ ├── utils/ # 枚举类型、日志、WandB 回调等工具 │ │ ├── enums.py │ │ ├── Logger.py │ │ ├── wandb_callback.py │ │ └── ... │ └── examples/ # 示例脚本 │ ├── pid.py │ ├── pid_velocity.py │ ├── learn_navrl.py │ ├── test_navrl_gui.py │ └── ... ├── pyproject.toml # 包管理与依赖配置 ├── README.md # 项目说明 ├── pypi_description.md # PyPI 发布说明 └── LICENSE

Virtual Display

```bash ps aux | grep Xvfb kill

Xvfb :4 -screen 0 1280x720x24 & x11vnc -display :4 -rfbport 44445 -nopw & export DISPLAY=:4 ```

References

  • https://github.com/utiasDSL/gym-pybullet-drones

Owner

  • Name: 江正蓝(Jiang Zhenglan)
  • Login: tankkkJiang
  • Kind: user
  • Location: Guangzhou
  • Company: Sun Yat-Sen University

Sun Yat-Sen University/major in computer science

Citation (CITATION.cff)

cff-version: 1.2.0
preferred-citation:
  type: article
  authors:
  - family-names: "Panerati"
    given-names: "Jacopo"
    orcid: "https://orcid.org/0000-0003-2994-5422"
  - family-names: "Zheng"
    given-names: "Hehui"
    orcid: "https://orcid.org/0000-0002-4977-0220"
  - family-names: "Zhou"
    given-names: "SiQi"
  - family-names: "Xu"
    given-names: "James"
  - family-names: "Prorok"
    given-names: "Amanda"
    orcid: "https://orcid.org/0000-0001-7313-5983"
  - family-names: "Schoellig"
    given-names: "Angela P."
    orcid: "https://orcid.org/0000-0003-4012-4668"
  doi: "10.0000/00000"
  journal: "2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)"
  month: 1
  start: 1 # First page number
  end: 8 # Last page number
  title: "Learning to Fly---a Gym Environment with PyBullet Physics for Reinforcement Learning of Multi-agent Quadcopter Control"
  issue: 1
  volume: 1
  year: 2021

GitHub Events

Total
  • Push event: 2
  • Create event: 4
Last Year
  • Push event: 2
  • Create event: 4

Dependencies

pyproject.toml pypi
  • gymnasium ~=0.28
  • matplotlib ^3.7
  • numpy ^1.24
  • pybullet ^3.2.5
  • pytest >=7.3, <9.0
  • python ^3.10
  • scipy ^1.10
  • stable-baselines3 ^2.0.0
  • transforms3d ^0.4.1