Sonair Accelerates 3D Ultrasonic Sensor Development with Rust

2024-12-28

Sonair leveraged the Rust programming language to dramatically accelerate the development of its groundbreaking 3D ultrasonic sensor. The article details the reasons for choosing Rust, including its speed, safety, and robust ecosystem. Despite the team's initial lack of Rust experience, they found it surprisingly easy to learn, and its strong type system and borrow checker helped them write safer, more reliable code. Sonair uses Rust for production and Python for algorithm prototyping, creating an efficient workflow. Ultimately, Sonair aims to be among the first to deploy a safety-certified Rust implementation, setting a new standard for functional safety in embedded systems.