01/06/2025 –, Auditório 1º andar
Utilizado em todo mundo, o RocketPy é uma biblioteca Python para simular trajetórias de foguetes, incluindo um modelo de 6 graus de liberdade, efeitos de massa variável e condições atmosféricas.
O RocketPy é uma biblioteca totalmente escrita em Python e dedicada para simulação de trajetória de foguetes de alta potência. O código permite uma simulação completa por meio de um modelo sofisticado de 6 graus de liberdade da trajetória de voo de um foguete, incluindo efeitos de massa variável de alta fidelidade e descida sob paraquedas. Condições meteorológicas, como perfis de vento, podem ser importadas de conjuntos de dados contendo previsões do tempo, possibilitando cenários realistas no momento das missões. Além disso, a implementação facilita simulações complexas, como foguetes multiestágios, otimização de design, trajetória e análise de dispersão. 100% open source e 100% brasileiro!
O RocketPy Team caminha na direção de suprir a falta de tecnologias nacionais na indústria aeroespacial na era do New Space e acreditamos que a Python Sudeste será uma passo importante na nossa missão! O código é totalmente aberto e está disponível em:
https://github.com/RocketPy-Team/RocketPy
Computação Científica, Comunidade, Pessoas
O que as pessoas que participarem podem esperar aprender na sua atividade? –A audiência pode esperar entender melhor o ambiente Open Source, compreendendo suas vantagens e desvantagens, tanto do ponto de vista técnico como de negócios. Além disso, a platéia poderá vislumbrar um pouco sobre a estrutura de um programa de computação científica na prática, com seus defeitos e vantagens, incluindo boas práticas para treinamento de equipes e desenvolvedores e para o ciclo de vida do software. Ademais, alguns elementos de foguetemodelismo naturalmente terão de ser introduzidos durante a palestra, o que será feito por meio do paradigma de orientação a objetos, conceito que será explorado sob a temática dos softwares de simulação.
Quais conhecimentos prévios são necessários para que seja possível acompanhar bem a sua atividade? –Conceitos de orientação a objetos é fundamental (POO). Algum conhecimento de GitHub também é interessante para que o participante possa entender o contexto no qual a aplicação está inserida.
Engenheiro Mecânico e Mestrando em Engenharia Civil pela Universidade Federal de Juiz de Fora e membro do RocketPy Team. Apaixonado pelo setor aeroespacial e por tecnologia!