Adaptable flight computer for a rocket
Přizpůsobitelný letový počítač pro raketu
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
Abstract
Táto práca pojednáva o tvorbe prispôsobiteľného letového počítača pre výkonovú študentskú raketu. Začneme stručným úvodom o výkonových raketách a letových počítačoch. Predstavíme si a vysvetlíme požiadavky, ktoré boli stanovené študentským tímom CTU SR, na základe zmien v novom systéme rakety Illustria Blok II. Odhalíme nástroje a programy, ktoré sme použili pri tvorbe hardvérových a softvérových riešení. Podrobne predstavíme kroky návrhu a osádzania dosky plošných spojov. Priblížime postup tvorby stavového automatu a správ komunikačného protokolu MAVLink pre letový počítač. Poskytneme detailný návod pre implementáciu firmvéru. Predvedieme funkčnosť hardvérového riešenia a najdôležitejších senzorov. Pre overenie softvérových riešení použijeme metodiku HIL testovania, ktorá využije simulácie 1D letu rakety v programe Matlab.
This work addresses the creation of an adaptable flight computer for a high-power student rocket. A brief introduction on high-power rocketry and the purpose of flight computers is provided. The requirements set by the CTU Space Research student team, based on changes in the new Illustria Block II rocket system, are introduced and described. Additionally, the chosen tools used during the creation of the hardware and software solutions are detailed. The design steps and assembly of the printed circuit board are presented in detail. The design process of the flight commander state machine and a MAVLink communication protocol for the flight computer is demonstrated. A comprehensive guide to the firmware implementation is provided. The functionality of the hardware solution and on-board sensors is demonstrated. A hardware-in-the-loop testing methodology, employing a Matlab simulation of a one-dimensional rocket flight, is employed to verify the software solutions.
This work addresses the creation of an adaptable flight computer for a high-power student rocket. A brief introduction on high-power rocketry and the purpose of flight computers is provided. The requirements set by the CTU Space Research student team, based on changes in the new Illustria Block II rocket system, are introduced and described. Additionally, the chosen tools used during the creation of the hardware and software solutions are detailed. The design steps and assembly of the printed circuit board are presented in detail. The design process of the flight commander state machine and a MAVLink communication protocol for the flight computer is demonstrated. A comprehensive guide to the firmware implementation is provided. The functionality of the hardware solution and on-board sensors is demonstrated. A hardware-in-the-loop testing methodology, employing a Matlab simulation of a one-dimensional rocket flight, is employed to verify the software solutions.
Description
Keywords
High-Power Rocket, Flight Computer, CTU SR, Avionics Systems, Illustria, Printed Circuit Board, State Machine, MCU, PX4, Bootloader, NuttX, MAVLink, Hardware-in-the-Loop, Matlab, High-Power Rocket, Flight Computer, CTU SR, Avionics Systems, Illustria, Printed Circuit Board, State Machine, MCU, PX4, Bootloader, NuttX, MAVLink, Hardware-in-the-Loop, Matlab
Citation
Underlying research data set URL
Permanent link
Rights/License
A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.