2025_uav_platform
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
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
Metadata Files
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
- Website: 广州市海珠区新港西路135号(510275)
- Repositories: 1
- Profile: https://github.com/tankkkJiang
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
- 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