Sguaba: Rust Crate for Foolproof Coordinate Transformations

2025-05-31
Sguaba: Rust Crate for Foolproof Coordinate Transformations

Sguaba, a new open-source Rust crate, simplifies coordinate transformations between various systems (WGS84, ECEF, NED, FRD) for engineers. Leveraging Rust's type system, it prevents accidental mixing of coordinate systems, a common source of errors. Designed for ease of use, Sguaba provides intuitive types like `Coordinate`, `Vector`, `Orientation`, and `Pose`, and uses `RigidBodyTransform` for conversions. Comprehensive documentation and examples are included. While currently missing ENU and ECI support, contributions are welcome.