3 releases

0.1.4 Feb 4, 2022
0.1.2 Apr 1, 2019
0.1.1 Mar 30, 2019

#1185 in Algorithms

BSD-3-Clause

49KB
1.5K SLoC

RTSAM

crate

Real Time Smoothing and Mapping (RTSAM) in Rust.

Development Plan

  • Standard Lie algebra in Rust
  • Working simple factor graph generation
  • Working LLVM-based JIT for CPU/GPU targets (WIP branch dev-jit)
  • Working symbolic evaluation and autograd
  • Design a continous storage strategy for factors
  • Dynamic scheduling of JIT'ed code fragments
  • GPU LM/GS Kernels with JIT'ed lazy evaluation

Warning

This work is a WIP.

LICENSE

BSD 3-Clause

Copyright (c) 2020, Fan Jiang

Code from the nalgebra project: Copyright (c) 2013, Sébastien Crozet

Dependencies

~3–8.5MB
~82K SLoC