Hi CURE team,
I came across your Avionics repo and noticed you've built a HAL pattern with host-native testing support. This is exactly the architecture I've been working on too. I'm a final year EEE student at Cardiff University, and I built a tool that takes that pattern one step further: instead of unit tests with mocked sensor values, it feeds your firmware a full physically realistic simulated flight using RocketPy (6-DOF physics, datasheet-accurate sensor noise) and tells you whether your apogee detection and pyro firing actually work correctly. I validated it against flight logs taken from altimeter cloud and found that it was accurate to within 1m.
I was wondering whether you could try it out and give me some feedback as to whether this tool was at all helpful to your team?
here's the link: https://github.com/JustinPronk/AvionicsSimulation
It's been designed to work for PlatformIO which your project is based in so getting it setup shouldn't take long at all. If you run into any issues please feel free to contact me at Pronkj@cardiff.ac.uk if you run into any issues.
Hi CURE team,
I came across your Avionics repo and noticed you've built a HAL pattern with host-native testing support. This is exactly the architecture I've been working on too. I'm a final year EEE student at Cardiff University, and I built a tool that takes that pattern one step further: instead of unit tests with mocked sensor values, it feeds your firmware a full physically realistic simulated flight using RocketPy (6-DOF physics, datasheet-accurate sensor noise) and tells you whether your apogee detection and pyro firing actually work correctly. I validated it against flight logs taken from altimeter cloud and found that it was accurate to within 1m.
I was wondering whether you could try it out and give me some feedback as to whether this tool was at all helpful to your team?
here's the link: https://github.com/JustinPronk/AvionicsSimulation
It's been designed to work for PlatformIO which your project is based in so getting it setup shouldn't take long at all. If you run into any issues please feel free to contact me at Pronkj@cardiff.ac.uk if you run into any issues.