Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Customize Real-Time Linux for Rocket Flight Control System

Linux Foundation via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the development of a real-time Linux-based flight control system for the HTTP-3A rocket by the Advanced Rocket Research Center in Taiwan. Delve into the intricacies of building rocket steering and attitude control for high-dynamics environments, aiming to launch a sounding rocket vertically with a 10 KG payload to an apogee exceeding 100 KM. Learn about the PREEMPT_RT Linux foundation, hardware-assisted hard real-time sensing and actuation, and the use of EtherCAT for guaranteed real-time capability. Discover the avionics system architecture, PRU-ICSS for sensing I/O, computing models, flight software framework, and inter-process communication. Gain insights into the flight control evaluation process, including Hardware-in-Loop (HIL) testing and the Mazu Rocket Simulation. Understand the ongoing open-source projects and progress of ARRC's rocket development in this comprehensive exploration of cutting-edge rocket flight control systems.

Syllabus

Intro
About me and ARRC
HTTP-3a Flight Mission
Rocket Flight Control
Real Time Flight Control Model
Avionics System Architecture
PRU-ICSS for Sensing I/O
Sensing Process
Computing Model
PREEMPT RT Linux
Flight Software Framework
Application Execution
CFE Memory Model
w Inter-process Communication
Time Service
Real Time Actuation Network
Actuator Control
Flight Control Software
Flight Control Evaluation Process HIL Hardware in loop!
Mazu Rocket Simulation
Mazu SIL Simulation Results
Ongoing Open Source Project
Progress of ARRC Rocket
Acknowledgements

Taught by

Linux Foundation

Reviews

Start your review of Customize Real-Time Linux for Rocket Flight Control System

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.