#science #algorithm

no-std mapping-suites

A collection of SLAM suites, based on mapping-algorithms

1 unstable release

0.0.1 Jul 10, 2024

#116 in #science

24 downloads per month

MIT license

10KB

Build Pipeline codecov GitHub Issues MIT

GitHub Stars GitHub Watchers GitHub Forks

Discord Channel

mapping-suites

SLAM suites based on the mapping-algorithms crates

⚠️ Unstable API ⚠️

Warning: this crate is in early development, breaking API changes are to be expected.

Usage

Add this to your Cargo.toml:

[dependencies]
mapping-suites = { git = "https://github.com/EmilyMatt/mapping-rs.git" }

Features

no_std support

While the std feature is enabled by default, this crate can was designed with no_std support in mind,
provided that a memory allocator is configured (this crate does use the alloc crate).

It can be easily achieved like so:

[dependencies.mapping-suites]
default-features = false

tracing

This crate provides profiling and instrumentation insight via the tracing crate.

To use it, simply enable the tracing feature in your Cargo.toml, and use your choice of a subscriber. Note that different functions have different tracing levels.

Since each and every function is instrumented, be sure to remember the overhead for enabling tracing.

Contributing

If you would like to contribute, we welcome your contributions. Please be sure to check out our CONTRIBUTING.md

Dependencies

~4.5MB
~89K SLoC