Crates.io | peng_quad |
lib.rs | peng_quad |
version | 0.5.3 |
source | src |
created_at | 2024-08-27 02:55:09.481579 |
updated_at | 2024-11-07 03:42:22.261754 |
description | Peng is a minimal quadrotor pipeline including quadrotor dynamics, IMU simulation, various trajectory planners, PID controller and depth map rendering. |
homepage | https://github.com/makeecat/Peng |
repository | https://github.com/makeecat/Peng |
max_upload_size | |
id | 1352814 |
size | 480,689 |
Peng is a minimal quadrotor autonomy framework written in Rust that provides real-time dynamics simulation, trajectory planning, and control with modern visualization capabilities.
# Install rerun-cli (ensure version >= 0.19.0)
cargo install rerun-cli
cargo install peng_quad
peng_quad config/quad.yaml
# Install rerun-cli (ensure version >= 0.19.0)
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!
Peng (鵬/鹏, péng), or Dapeng (大鵬), represents a mythical Chinese bird that transforms from a giant Kun (鯤/鲲) fish. This name reflects our framework's adaptability and transformative capabilities.
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}},
}