Skip to main content

FAST-UAV is a framework for performing rapid Overall Aircraft Design for Unmanned Aerial Vehicles

Project description

FASTUAV

Future Aircraft Sizing Tool - Unmanned Aerial Vehicles


FAST-UAV is a Python tool dedicated to optimal drone design with a multi-disciplinary approach.

Based on the FAST-OAD and OpenMDAO frameworks, it allows to easily switch between models to address different types of configurations.

Currently, FAST-UAV is bundled with analytical models for multi-rotor, fixed-wing and quad-plane (hybrid VTOL) UAVs.

🚀 Quick start

FAST-UAV requires Python 3.8 or 3.9. It is recommended to install FAST-UAV in a virtual environment (conda, venv...):

conda create --name <env_name> python=3.9
conda activate <env_name>

To install FAST-UAV, run the following commands in a terminal:

pip install fastuav

Now that FAST-UAV is installed, you can start using it through Jupyter notebooks. To do so, create a new folder for FAST-UAV, cd into this folder, and type this command in your terminal:

fastoad notebooks -p fastuav

Then run the Jupyter server as indicated in the obtained message.

📚 Citation

If you use FAST-UAV as part of your work in a scientific publication, please consider citing the following papers:

@inproceedings{pollet2022common,
    title = {A common framework for the design optimization of fixed-wing, multicopter and {VTOL} {UAV} configurations},
    author = {Pollet, F{\'e}lix and Delbecq, Scott and Budinger, Marc and Moschetta, Jean-Marc and Liscou{\"e}t, Jonathan},
    booktitle = {33rd {Congress} of the {International} {Council} of the {Aeronautical} {Sciences}},
    address = {Stockholm, Sweden},
    month = sep,
    year = {2022},
}

@inproceedings{pollet2021design,
    title = {Design optimization of multirotor drones in forward flight},
    author = {Pollet, F{\'e}lix and Delbecq, Scott and Budinger, Marc and Moschetta, Jean-Marc},
    booktitle = {32nd {Congress} of the {International} {Council} of the {Aeronautical} {Sciences}},
    address = {Shanghai, China},
    month = sep,
    year = {2021},
}

@article{delbecq2020efficient,
    title = {Efficient sizing and optimization of multirotor drones based on scaling laws and similarity models},
    author = {Delbecq, Scott and Budinger, Marc and Ochotorena, Aithor and Reysset, Aur{\'e}lien and Defay, Francois},
    journal = {Aerospace Science and Technology},
    volume = {102},
    doi = {10.1016/j.ast.2020.105873},
    month = jul,
    year = {2020},
    pages = {105873},
}

🔥 Related publications

M. Budinger, A. Reysset, A. Ochotorena, and S. Delbecq. Scaling laws and similarity models for the preliminary design of multirotor drones. Aerospace Science and Technology, 2020, 98, pp.1-15. https://doi.org/10.1016/j.ast.2019.105658. https://hal.science/hal-02997598.

S. Delbecq, M. Budinger, A. Ochotorena, A. Reysset, and F. Defay. Efficient sizing and optimization of multirotor drones based on scaling laws and similarity models. Aerospace Science and Technology, 2020, 102, pp.1-23. https://doi.org/10.1016/j.ast.2020.105873. https://hal.science/hal-02997596.

F. Pollet, S. Delbecq, M. Budinger, and J.-M. Moschetta. Design optimization of multirotor drones in cruise. 32nd Congress of the International Council of the Aeronautical Sciences, Sep 2021, Shanghai, China. https://hal.science/hal-03832135/.

S. Delbecq, M. Budinger, C. Coic, and N. Bartoli. Trajectory and design optimization of multirotor drones with system simulation. AIAA Scitech 2021 Forum, Jan. 2021, VIRTUAL EVENT, United States. https://doi.org/10.2514/6.2021-0211. https://hal.science/hal-03121520.

J. Liscouet, F. Pollet, J. Jézégou, M. Budinger, S. Delbecq, and J.-M. Moschetta. A Methodology to Integrate Reliability into the Conceptual Design of Safety-Critical Multirotor Unmanned Aerial Vehicles. Aerospace Science and Technology, 2022, 127, pp.107681. https://doi.org/10.1016/j.ast.2022.107681. https://hal.science/hal-03956142.

F. Pollet, S. Delbecq, M. Budinger, J.-M. Moschetta, and J. Liscouët. A Common Framework for the Design Optimization of Fixed-Wing, Multicopter and VTOL UAV Configurations. 33rd Congress of the International Council of the Aeronautical Sciences, Sep. 2022, Stockholm, Sweden. https://hal.science/hal-03832115/

F. Pollet, M. Budinger, S. Delbecq, J. -M. Moschetta, and J. Liscouët. Quantifying and Mitigating Uncertainties in Design Optimization Including Off-the-Shelf Components: Application to an Electric Multirotor UAV. Aerospace Science and Technology, 2023, pp.108179. https://doi.org/10.1016/j.ast.2023.108179.

F. Pollet, M. Budinger, S. Delbecq, J. -M. Moschetta, and T. Planès. Environmental Life Cycle Assessments for the Design Exploration of Electric UAVs. Aerospace Europe Conference 2023 – 10th EUCASS – 9th CEAS, Jul. 2023, Lausanne, Switzerland. https://doi.org/10.13009/EUCASS2023-548. https://hal.science/hal-04229799.

DroneApp sizing tool

📝 License

The software is released under The GNU General Public License v3.0.

🤝 Questions and contributions

Feel free to contact us if you have any question or suggestion, or if you wish to contribute with us on FAST-UAV!

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

fastuav-0.1.0.tar.gz (12.6 MB view details)

Uploaded Source

Built Distribution

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

fastuav-0.1.0-py3-none-any.whl (12.6 MB view details)

Uploaded Python 3

File details

Details for the file fastuav-0.1.0.tar.gz.

File metadata

  • Download URL: fastuav-0.1.0.tar.gz
  • Upload date:
  • Size: 12.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.10.10 Windows/10

File hashes

Hashes for fastuav-0.1.0.tar.gz
Algorithm Hash digest
SHA256 19aee9524110e30ec0ce02ce15b729812e2018428748be30a6d05e65472da763
MD5 d04ca5ab67c4d76e6cc2f1c4effd3753
BLAKE2b-256 9fd24479f7a092ecc674a4e22700d132ced7bd60651a7e5312fe2a3fbe985efc

See more details on using hashes here.

File details

Details for the file fastuav-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fastuav-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.10.10 Windows/10

File hashes

Hashes for fastuav-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 540a49a2d6a2febb1a8fb47217f9e2cbcaf227cbdfcc647705a22fa89404acf3
MD5 a2a187edb19efd19a370a0d1420eed4d
BLAKE2b-256 3694d754463401106889f594d804775292a0bd1f191774e2ac00f44f5c7497fb

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