Customize Real-Time Linux for Rocket Flight Control System
Talkat Open Source Summit Europe + Embedded Linux Conference Europe 2019 · on Tuesday, 2019-10-29· at 17:10· Forum 2·
summary
HTTP-3A is a two-stage hybrid sounding rocket with a 10 kg payload aimed above 100 km; flight control runs on PREEMPT_RT Linux with hardware hard-real-time sensing via PRUs and low-latency actuation over EtherCAT. Sensor I/O uses PRU-to-userspace memory mapping plus an INT controller, navigation+guidance+control run as POSIX tasks under cFS, and a hardware-in-the-loop simulator verifies timing, synchronization and control loops; initial integration is complete with stage tests planned for 2020–2021. PREEMPT_RT EtherCAT PRU memory mapping
AI-written summary · about
chapters (24)
- 0:00Intro
- 0:40About me and ARRC
- 1:06HTTP-3a Flight Mission
- 1:37Rocket Flight Control
- 2:23Real Time Flight Control Model
- 4:06Avionics System Architecture
- 4:33PRU-ICSS for Sensing I/O
- 5:37Sensing Process
- 7:02Computing Model
- 8:55PREEMPT RT Linux
- 9:40Flight Software Framework
- 10:45Application Execution
- 11:15CFE Memory Model
- 12:02w Inter-process Communication
- 12:53Time Service
- 14:12Real Time Actuation Network
- 14:55Actuator Control
- 17:53Flight Control Software
- 20:23Flight Control Evaluation Process HIL Hardware in loop!
- 22:49Mazu Rocket Simulation
- 23:32Mazu SIL Simulation Results
- 23:57Ongoing Open Source Project
- 24:58Progress of ARRC Rocket
- 26:07Acknowledgements
related talks
54mIntroduction to Realtime Linux
34mPREEMPT_RT isn't Just for Lasers: The Perfect Match
47mReal-Time Linux: What Is Next?
01h 08mRT Linux in Safety Critical Systems: the potential and the challenges
28mApplying Zephyr RTOS in Spacecraft Development
40mRT Linux in Safety-Critical Systems: The Potential and the Challenges
41mEmbedded Linux in Space!
44mReal-Time Linux on Embedded Multicore Processors
