I get asked a lot about how do we approach the development of automotive grade applications. Our own Chris has written an excellent blog post about how to design a LiDAR-based (specifically NDT-based) localization algorithm: https://www.apex.ai/post/building-safe-algorithms-in-the-open-part-1-design.
The article is 10min long but entertaining and hopefully explains that writing requirements, doing failure analyses or developing test-driven code actually results in fantastically reliable code.
This is part 1 and we will follow with the part 2 (implementation) and part 3 (testing) in the coming weeks.
LMK what you think, D.