A minimal quadrotor autonomy framework in Rust (Mac, Linux, Windows)
695
stars
193
commits
Rust
primary language
Sep 7, 2026
updated
Peng is a minimal quadrotor autonomy framework written in Rust that provides real-time dynamics simulation, trajectory planning, and control with modern visualization capabilities.
cargo install rerun-cli
cargo install peng_quad
peng_quad config/quad.yaml
cargo install rerun-cli
git clone https://github.com/makeecat/Peng.git
cd Peng
cargo run --release config/quad.yaml
If you encountered any issue with the rerun:
rerun --version
We welcome contributions of all kinds! Please check out the Contributing Guidelines for more details.
Peng is free, open source and permissively licensed! Except where noted (below and/or in individual files), all code in this repository is dual-licensed under either:
This means you can select the license you prefer!
If you use this project in your research or work, please cite it as follows:
@software{peng_quad,
author = {Yang Zhou},
title = {Peng: A Minimal Quadrotor Autonomy Framework in Rust},
year = {2024},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/makeecat/peng}},
}
Rust
100.0%
A minimal quadrotor autonomy framework in Rust (Mac, Linux, Windows)
695
stars
193
commits
Rust
primary language
Sep 7, 2026
updated
Peng is a minimal quadrotor autonomy framework written in Rust that provides real-time dynamics simulation, trajectory planning, and control with modern visualization capabilities.
cargo install rerun-cli
cargo install peng_quad
peng_quad config/quad.yaml
cargo install rerun-cli
git clone https://github.com/makeecat/Peng.git
cd Peng
cargo run --release config/quad.yaml
If you encountered any issue with the rerun:
rerun --version
We welcome contributions of all kinds! Please check out the Contributing Guidelines for more details.
Peng is free, open source and permissively licensed! Except where noted (below and/or in individual files), all code in this repository is dual-licensed under either:
This means you can select the license you prefer!
If you use this project in your research or work, please cite it as follows:
@software{peng_quad,
author = {Yang Zhou},
title = {Peng: A Minimal Quadrotor Autonomy Framework in Rust},
year = {2024},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/makeecat/peng}},
}
Rust
100.0%