Sveriges mest populära poddar
The Amp Hour

Software for Rockets with Charles Aylward

1 tim 38 min4 april 2022

Welcome Charles Aylward of Grizzly Peak Systems!

  • I heard of Charles from past guest Todd Bailey, they worked together at Astra. Charles is also a member of the Consulting Forum.
  • Astra is a "new space" company
  • These are non-traditional companies (sometimes startups), that move a bit faster with modern software methods and using more commercially available hardware (non-rad hard parts)
  • Past guests in "new space" companies Joris (Hiber), Shaun (Planet), Brent and Bryce (SpaceX, Relativity Space)
  • Astra provides a smaller launch vehicle (rocket), which means the ride share equation changes.
  • The rocket equation means it could be advantageous to launch a smaller rocket.
  • Chris thought of Charles when he thinks of software and hardware rigor.
  • How do you know you're ready to launch?
  • Charles was the software engineer for the early launch vehicles.
  • Design reviews early on had fewer people but pulled in other people. Todd was working on electronics.
  • 6 months to launch
  • There's no dev kit for starting a rocket.
  • A rocket is a distributed system
  • Multiple clock domains
  • Lossy comms
  • Charles and Todd talked through some guiding principles
    • "No modes"
    • "Debug data and test data is first class data"
    • "The principle of least surprise"
    • "Boot causes no action" (powering on a system causes no action)
    • "The system is only hot under control"
    • "Only a single source of control at a time"
    • "Messages are globally unique"
    • "When you're sending commands to subsystems, you are sending the absolute state"
Click image for link to Charles' site with explanation

The Amp Hour med The Amp Hour (Chris Gammell and David L Jones) finns tillgänglig på flera plattformar. Informationen på denna sida kommer från offentliga podd-flöden.