CC
Control canards is a project to control the roll moment of the rocket during flight. This project uses MATLAB's Simulink application to model flight and, using it, put the controller to test.
Install / Use
/learn @Projeto-Jupiter/CCREADME
Control Canards
Control canards is a project to control the roll moment of the rocket during flight. This project uses MATLAB's Simulink application to model flight and, using it, put the controller to test.
Characteristics
Flight Simulation
The rocket's flight simulation model has 6 degrees of freedom, including variable mass effects. It doesn't consider descent - as the controller won't be operating during descent - and depends of pre-determined initial conditions as it won't either simulate and operate during rail ascent phase.
As inspiration, the model uses another flight simulator from Projeto Jupiter called RocketPy - a extremely precise 6DOF rocket's flight simulator.
Active control
The in development flight control system is based on a Matlab project called NASA HL-20 Lifting Body Airframe. The project's controller. At first moment, the objective is starting with the roll moment and evolve to a full flight control.
Motivation
Project Jupiter desires to improve flight perfomance of the rockets, therefore a control based rocket it's a natural path, we will strat the control development by controlling the roll moment, but in the future we desired to control others characteristics of the flight like apogee and trajectory.
Prerequisites
- Matlab >= R2016a
- Simulink >= R2016a
- Aerospace Blockset >= R2016a
Authors
- Adriano Augusto Antongiovanni
- Bruno Abdulklech Sorban
- Caio Nascimento Balreira
- Mateus Stano Junqueira
- Patrick Sampaio dos Santos Brandão
- Victor Campos Jinsi
Acknowledgements
We would like to thank all support from professors and students involved with the creation of this software. A special thanks to Giovani Ceotto who gently used his time to support and share his knowledge, which are essential in the creation of this project.
Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
