Skip to content

Commit b7a1def

Browse files
Update README.md
1 parent f67d8e5 commit b7a1def

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

README.md

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,29 @@
11
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4279967.svg)](https://doi.org/10.5281/zenodo.4279967)
2+
![GitHub repo size](https://img.shields.io/github/repo-size/Projeto-Jupiter/RocketPaper)
23

34
# RocketPaper
4-
This repository keeps all the data used for the article **RocketPy: A Six Degree-of-freedom Rocket Trajectory Simulator**, an article that has been accepted to be published in the Journal of Aeroespace Engeneering at xx/xx/20xx:
5+
This repository holds all the data used for the article **[RocketPy: A Six Degree-of-freedom Rocket Trajectory Simulator](https://doi.org/10.1061/(ASCE)AS.1943-5525.0001331)**, an article that has been published in the Journal of Aeroespace Engeneering at 08/20/2021
56

6-
Ceotto, G. H., Schmitt R. N., Alves, G. F., Pezente, L. A., and Carmo, B.S. Forthcoming. "RocketPy: A Six Degree-of-freedom Rocket Trajectory Simulator" *Journal of Aeroespace Engeneering*. https://doi.org/10.1061/(ASCE)AS.1943-5525.0001331
7-
8-
### Objective of this repository
9-
The main objective of **RocketPaper** is to allow for future readers of the article reproducing or better understanding the results presented along with the publication.
7+
### How to cite the paper:
8+
@article{ceotto_schmitt_alves_pezente_carmo_2021,
9+
title={RocketPy: Six Degree-of-Freedom Rocket Trajectory Simulator},
10+
volume={34},
11+
DOI={10.1061/(asce)as.1943-5525.0001331},
12+
number={6},
13+
journal={Journal of Aerospace Engineering},
14+
author={Ceotto, Giovani H. and Schmitt, Rodrigo N. and Alves, Guilherme F. and Pezente, Lucas A. and Carmo, Bruno S.},
15+
year={2021},
16+
month={Aug}}
1017

1118
### Authors
1219
[Giovani Hidalgo Ceotto](https://orcid.org/0000-0002-1614-3028),
1320
[Rodrigo Nascente Schmitt](https://orcid.org/0000-0001-7047-1092),
14-
[Guilherme Fernandes Alves](https://orcid.org/0000-0003-3873-2699),
15-
Lucas Azevedo Pezente,
21+
[Guilherme Fernandes Alves](https://www.linkedin.com/in/guifalves/),
22+
[Lucas Azevedo Pezente](https://github.com/lucasfourier),
1623
Prof. [Bruno Souza Carmo](https://orcid.org/0000-0002-2486-7026).
1724

1825
### Article's abstract
19-
RocketPy is a new open-source Python library specialized in trajectory simulations of sounding rockets and high-powered rockets. Having a modular structure and being built on top of a six degree-of-freedom flight dynamics model which includes detailed mass variation effects, RocketPy allows for accurate trajectory prediction of different rocket configurations. Additionally, weather data from several meteorological agencies, such as reanalysis, forecasts and ensembles, are an innovative feature directly integrated into the library, providing precise information about atmospheric conditions for each simulation. The software was successfully validated for three rockets developed by different universities, with apogee predictions showing deviations of the order of 1% when compared to actual flight data. Furthermore, due to its modular nature, RocketPy can be easily employed in optimization studies and Monte Carlo analyses. The latter was a key aspect of this work, enabling the calculation of landing dispersion ellipses based on input uncertainties. Since running several Monte Carlo analyses is computationally expensive, a new algorithm to significantly speed up results based on rejection sampling was proposed. The code described here and made available online enhances the state of the art represented by several widely used software and can serve as a framework for future research on rocket dynamics, control, flight optimization and dispersion analysis.
26+
RocketPy is a new open-source Python library specialized in trajectory simulations of sounding rockets and high-powered rockets. Having a modular structure and being built on top of a six degree-of-freedom flight dynamics model that includes detailed mass variation effects, RocketPy allows for accurate trajectory prediction of different rocket configurations. Additionally, weather data from several meteorological agencies, such as reanalysis, forecasts, and ensembles, are an innovative feature directly integrated into the library, providing precise information about atmospheric conditions for each simulation. The software was successfully validated for three rockets developed by different universities, with apogee predictions showing deviations of the order of 1% when compared to actual flight data. Furthermore, due to its modular nature, RocketPy can be easily employed in optimization studies and Monte Carlo analyses. The latter was a key aspect of this work, enabling the calculation of landing dispersion ellipses based on input uncertainties. Since running several Monte Carlo analyses is computationally expensive, a new algorithm was proposed to significantly speed up results based on rejection sampling. The code described here and made available online enhances the state of the art represented by several widely used software and can serve as a framework for future research on rocket dynamics, control, flight optimization, and dispersion analysis.
2027

2128
### Acknowledgments
22-
The authors of this work would like to thank the Notre Dame Rocket Team and the École polytechnique fédérale de Lausanne Rocket Team for granting access to their data. We are also thankful for Escola Politécnica of the University of Sao Paulo, for the opportunity to develop this study, and for all the members of Project Jupiter that contributed towards making RocketPy the current robust software.
29+
The authors of this work would like to thank the Notre Dame Rocket Team and the École polytechnique fédérale de Lausanne Rocket Team for granting access to their data. We are also thankful for Escola Politécnica of the University of Sao Paulo, for the opportunity to develop this study, and for all the members of Project Jupiter that contributed towards making RocketPy the current robust software.

0 commit comments

Comments
 (0)