Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/navability/navabilitysdk.rs
Access NavAbility(TM) Accelerator features from Rust.
https://github.com/navability/navabilitysdk.rs
calibration-toolbox camera data-fusion factor-graphs gps-denied guidance-navigation-control imu lidar localization-tool mapper-algorithm mapping-algorithms mapping-tools multisensor reality-capture robotics rust-lang sdk slam slam-algorithms slam-toolbox
Last synced: 9 days ago
JSON representation
Access NavAbility(TM) Accelerator features from Rust.
- Host: GitHub
- URL: https://github.com/navability/navabilitysdk.rs
- Owner: NavAbility
- License: apache-2.0
- Created: 2025-02-01T01:26:35.000Z (14 days ago)
- Default Branch: develop
- Last Pushed: 2025-02-03T03:26:13.000Z (12 days ago)
- Last Synced: 2025-02-03T04:25:28.692Z (12 days ago)
- Topics: calibration-toolbox, camera, data-fusion, factor-graphs, gps-denied, guidance-navigation-control, imu, lidar, localization-tool, mapper-algorithm, mapping-algorithms, mapping-tools, multisensor, reality-capture, robotics, rust-lang, sdk, slam, slam-algorithms, slam-toolbox
- Language: Rust
- Homepage: https://www.wherewhen.ai
- Size: 99.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NavAbilitySDK.rs
Copyright 2025, NavAbility Contributors. This repo is licensed according to Apache 2.0. See the LICENSE file.
[![CI](https://github.com/NavAbility/NavAbilitySDK.rs/actions/workflows/ci.yml/badge.svg)](https://github.com/NavAbility/NavAbilitySDK.rs/actions/workflows/ci.yml)
## Introduction
Access NavAbility Cloud factor graph features from Rust. See related repos at Gihub.com/NavAbility for other language interfaces such as Julia, C/C++*, Python, JS.
## Docs
Documentation for [Python](https://navability.github.io/NavAbilitySDK.py/) or [Julia](https://navability.github.io/NavAbilitySDK.jl/dev/) versions exist, work in progress to port Docs for Rust crates (25Q1).
## Compiling
Get the schema with NVA_API_URL and NVA_API_TOKEN args/env var set:
```shell
make install-deps # modifies system cargo crates
make fetch-schema
```Compile for either native or wasm:
```shell
make build-wasm
make build-tokio
```## Running tests
```shell
make test-tokio
```## Exporting Shared Library
Build the shared library:
```shell
make build-lib
```Or run the `test/test.c` file with
```shell
make test-capi
```