PSAS Flight Controller in Rust - PDXRust October 2016
Offered By: Rust via YouTube
Course Description
Overview
Syllabus
Intro
What is a capstone?
A capstone is...
for very low cost
PSAS has a challenge
New flight controller needs...
to use cold gas jets
to be safe
Decision Test using using JSBSim Fast and Safe: Rust! Read and write pins: i2c and gpio
These tools are complicated And we were not experienced So we did lots of research
We built a MVP with 2 compile modes (flight and test) integration with i2c and gpio integration with JSBSim
To test it Flight: LED prototype Test: Read JSBSim output
Interesting statistics
651 lines of Rust code does not include whitespace or comments overall over 1k lines
43 lines of CPP For JSBSim integration (my slide software did not like the plus sign)
668 Lines of markdown documentation
Interesting problems!
JSBSim is hard... and undocumented and kind of has spaghetti code and written in CPP
Interesting Bugs!
Counter-Clockwise bias (video) Dual spin bug (video)
Watch it work! (video)
Code time!
Questions?
Taught by
Rust
Related Courses
Raspberry Pi Full StackUdemy Raspberry Pi Step By Step: You Complete Guide
Udemy Mastering Microcontroller and Embedded Driver Development
Udemy ARM Cortex-M Interfacing with Keyboards and LCD's (FREE! )
Udemy Master Windows IoT Core: Embedded Systems with Raspberry Pi
Udemy