Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/juliarobotics/caesar.jl

Robust robotic localization and mapping, together with NavAbility(TM). Reach out to [email protected] for help.
https://github.com/juliarobotics/caesar.jl

caesar database isam julia multi-modal non-parametric parametric-navigation-solutions robotics slam

Last synced: 3 days ago
JSON representation

Robust robotic localization and mapping, together with NavAbility(TM). Reach out to [email protected] for help.

Awesome Lists containing this project

README

        



A multimodal/non-Gaussian robotic toolkit for localization and mapping -- reducing the barrier of entry for sensor/data fusion tasks, including Simultaneous Localization and Mapping (SLAM). Focus areas are mapping, localization, calibration, synthesis, planning, and digital twins.

[NavAbility(TM) by WhereWhen.ai Technologies Inc.](https://www.wherewhen.ai) is administrating and supporting the ongoing development of Caesar.jl with and to help grow the community, please reach out for any additional information at [email protected] or via the Slack badge-link below.

# Weblink Info

Click on the badges to follow web url links:

| Stable CI | Dev CI | Documentation | caesarjl.slack.com |
|:------:|:----------------:|:-------------:|:-----:|
| [![Build Status][cjl-ci-stb-img]][cjl-ci-stb-url] | [![Build Status][cjl-ci-dev-img]][cjl-ci-dev-url]
[![ColPrac][colp-badge]][colprac] | [![docs][docs-shield]][cjl-docs] | [![][cjl-slack-badge]][cjl-slack] |

Also find factor graph solver DOI at:
[![doi-img]][doi-url]

# Bleeding-edge Development Status

Code changes are currently tracked via Github's integrated Milestone/Issues/PR system -- click on the badges below to follow links into hightlights of the ecosystem.

| **Major Dependencies** | **Stable Release** | **Dev Branch** | **Test Coverage** | **Changes** |
|:-----------------------:|:---------------:|:-------------------:|:-------------------:|:----------------:|
| Caesar.jl | [![version][cjl-stbl-img]][cjl-releases] | [![Build Status][cjl-ci-dev-img]][cjl-ci-dev-url] | -*umbrella pkg*- | [![][mst-shield]][cjl-milestones] |
| [PyCaesar.jl][pycjl-url] | [![version][pycjl-stbl-img]][pycjl-releases] | [![Build Status][pycjl-ci-dev-img]][pycjl-ci-dev-url] | -*umbrella pkg*- | [![][mst-shield]][pycjl-milestones] |
| [RoME.jl][rjl-url] | [![][rjl-ver-img]][rjl-releases] | [![Build Status][rjl-ci-dev-img]][rjl-ci-dev-url] | [![codecov.io][rjl-cov-img]][rjl-cov-url] | [![][mst-shield]][rjl-milestones] |
| [IncrementalInference.jl][iif-url] | [![][iif-ver-img]][iif-rel-url] | [![Build Status][iif-ci-dev-img]][iif-ci-dev-url] | [![codecov.io][iif-cov-img]][iif-cov-url] | [![][mst-shield]][iif-milestones] |
| [ApproxManifoldProducts.jl][amp-url] | [![][amp-stable]][amp-releases] | [![Build Status][amp-build-img]][amp-build-url] | [![codecov.io][amp-cov-img]][amp-cov-url] | [![][mst-shield]][amp-milestones] |
| [KernelDensityEstimate.jl][kde-url] | [![][kde-stable]][kde-releases] | [![Build Status][kde-build-img]][kde-build-url] | [![codecov.io][kde-cov-img]][kde-cov-url] | [![][mst-shield]][kde-milestones] |
| [FunctionalStateMachine.jl][fsm-url] | [![][fsm-stable]][fsm-releases] | [![Build Status][fsm-build-img]][fsm-build-url] | [![codecov.io][fsm-cov-img]][fsm-cov-url] | [![][mst-shield]][fsm-milestones] |
| [DistributedFactorGraphs.jl][dfg-url] | [![][dfg-ver-img]][dfg-rel-url] | [![Build Status][dfg-ci-dev-img]][dfg-ci-dev-url] | [![codecov.io][dfg-cov-img]][dfg-cov-url] | [![][mst-shield]][dfg-milestones] |
| [Graphs.jl][gjl-url] | [![][gjl-stable]][gjl-releases] | [![Build Status][gjl-build-img]][gjl-build-url] | [![codecov.io][gjl-cov-img]][gjl-cov-url] | *upstream* |
| [Manifolds.jl][mani-url] | [![][mani-stable]][mani-releases] | [![Build Status][mani-build-img]][mani-build-url] | [![codecov.io][mani-cov-img]][mani-cov-url] | *upstream* |
| [Optim.jl][optim-url] | [![][optim-stable]][optim-releases] | [![Build Status][optim-build-img]][optim-build-url]
[![Build Status][optim-img-windows]][optim-build-windows] | [![codecov.io][optim-cov-img]][optim-cov-url] | *upstream* |
| [Images.jl][ijl-url] | [![][ijl-ver-stb-img]][ijl-ver-stb-url] | [![Build Status][ijl-action-img]][ijl-action-url] | [![][ijl-codecov-img]][ijl-codecov-url] | *upstream* |
| [AprilTags.jl][apt-url] | [![][apt-ver-img]][apt-ver-url] | [![CI][apt-ci-dev-img]][apt-ci-dev-img] | [![][apt-cov-img]][apt-cov-url] | [![][mst-shield]][apt-milestones] |
| [RoMEPlotting.jl][rp-url] | [![][rp-ver-img]][rp-releases] | [![Build Status][rp-build-img]][rp-build-url] | [![codecov.io][rp-cov-img]][rp-cov-url] | [![][mst-shield]][rp-milestones] |
| [TransformUtils.jl][tf-url] | [![][tf-stable]][tf-releases] | [![Build Status][tf-build-img]][tf-build-url] | [![codecov.io][tf-cov-img]][tf-cov-url] | *deprecating* |

# Contributors

We are grateful for many, many contributions within the Julia package ecosystem -- see the [Juliahub.com page](https://juliahub.com/ui/Packages/Caesar/BNbRm?page=1) for the upstream package dependencies.

Consider citing our work [see CITATION.bib](https://github.com/JuliaRobotics/Caesar.jl/blob/master/CITATION.bib).

## Get Involved and Code of Conduct

This project adheres to the [JuliaRobotics code of conduct](https://github.com/JuliaRobotics/administration/blob/master/code_of_conduct.md), and invites contributions or comments from the community. Use the Slack channel, Julia Discourse, or Github issues to get in touch.

## Stargazers over time

[![Stargazers over time](https://starchart.cc/JuliaRobotics/Caesar.jl.svg)](https://starchart.cc/JuliaRobotics/Caesar.jl)

[doi-img]: https://zenodo.org/badge/DOI/10.5281/zenodo.5146221.svg
[doi-url]: https://doi.org/10.5281/zenodo.5146221

5146221

[colp-badge]: https://img.shields.io/badge/ColPrac-Contributor's%20Guide-blueviolet
[colprac]: https://github.com/SciML/ColPrac

[docs-shield]: https://img.shields.io/badge/docs-latest-blue.svg
[mst-shield]: https://img.shields.io/badge/-milestones-blueviolet
[mst-shield2]: https://img.shields.io/badge/-milestones-lightgrey

[cjl-slack-badge]: https://img.shields.io/badge/Invite-Slack-green.svg?style=popout
[cjl-slack]: https://join.slack.com/t/caesarjl/shared_invite/zt-2jqijjgqp-7HR2J~ZDUj9jW9aRBaZh8A

[cjl-cov-img]: https://codecov.io/github/JuliaRobotics/Caesar.jl/coverage.svg?branch=master
[cjl-cov-url]: https://codecov.io/github/JuliaRobotics/Caesar.jl?branch=master
[cjl-ci-dev-img]: https://github.com/JuliaRobotics/Caesar.jl/actions/workflows/ci.yml/badge.svg
[cjl-ci-dev-url]: https://github.com/JuliaRobotics/Caesar.jl/actions/workflows/ci.yml
[cjl-ci-stb-img]: https://github.com/JuliaRobotics/Caesar.jl/actions/workflows/ci.yml/badge.svg
[cjl-ci-stb-url]: https://github.com/JuliaRobotics/Caesar.jl/actions/workflows/ci.yml
[cjl-stbl-img]: https://juliahub.com/docs/Caesar/version.svg
[cjl-stbl-url]: https://juliahub.com/ui/Packages/Caesar/BNbRm
[cjl-milestones]: https://github.com/JuliaRobotics/Caesar.jl/milestones
[cjl-releases]: https://github.com/JuliaRobotics/Caesar.jl/releases
[cjl-docs]: http://juliarobotics.github.io/Caesar.jl/latest/

[pycjl-url]: http://www.github.com/JuliaRobotics/PyCaesar.jl
[pycjl-cov-img]: https://codecov.io/github/JuliaRobotics/PyCaesar.jl/coverage.svg?branch=develop
[pycjl-cov-url]: https://codecov.io/github/JuliaRobotics/PyCaesar.jl?branch=develop
[pycjl-ci-dev-img]: https://github.com/JuliaRobotics/PyCaesar.jl/actions/workflows/CI.yml/badge.svg
[pycjl-ci-dev-url]: https://github.com/JuliaRobotics/PyCaesar.jl/actions/workflows/CI.yml
[pycjl-ci-stb-img]: https://github.com/JuliaRobotics/PyCaesar.jl/actions/workflows/CI.yml/badge.svg
[pycjl-ci-stb-url]: https://github.com/JuliaRobotics/PyCaesar.jl/actions/workflows/CI.yml
[pycjl-stbl-img]: https://juliahub.com/docs/PyCaesar.jl/version.svg

[pycjl-milestones]: https://github.com/JuliaRobotics/PyCaesar.jl/milestones
[pycjl-releases]: https://github.com/JuliaRobotics/PyCaesar.jl/releases

[rjl-url]: http://www.github.com/JuliaRobotics/RoME.jl
[rjl-cov-img]: https://codecov.io/github/JuliaRobotics/RoME.jl/coverage.svg?branch=master
[rjl-cov-url]: https://codecov.io/github/JuliaRobotics/RoME.jl?branch=master
[rjl-ci-dev-img]: https://github.com/JuliaRobotics/RoME.jl/actions/workflows/ci.yml/badge.svg
[rjl-ci-dev-url]: https://github.com/JuliaRobotics/RoME.jl/actions/workflows/ci.yml
[rjl-ver-img]: https://juliahub.com/docs/RoME/version.svg
[rjl-milestones]: https://github.com/JuliaRobotics/RoME.jl/milestones
[rjl-releases]: https://github.com/JuliaRobotics/RoME.jl/releases
[rjl-juliahub]: https://juliahub.com/ui/Packages/RoME/VVxXB

[iif-ci-dev-img]: https://github.com/JuliaRobotics/IncrementalInference.jl/actions/workflows/ci.yml/badge.svg
[iif-ci-dev-url]: https://github.com/JuliaRobotics/IncrementalInference.jl/actions/workflows/ci.yml
[iif-ci-stb-img]: https://github.com/JuliaRobotics/IncrementalInference.jl/actions/workflows/ci.yml/badge.svg?branch=release%2Fv0.25
[iif-ci-stb-url]: https://github.com/JuliaRobotics/IncrementalInference.jl/actions/workflows/ci.yml
[iif-ver-img]: https://juliahub.com/docs/IncrementalInference/version.svg
[iif-rel-url]: https://github.com/JuliaRobotics/IncrementalInference.jl/releases
[iif-milestones]: https://github.com/JuliaRobotics/IncrementalInference.jl/milestones?state=closed
[iif-cov-img]: https://codecov.io/github/JuliaRobotics/IncrementalInference.jl/coverage.svg?branch=master
[iif-cov-url]: https://codecov.io/github/JuliaRobotics/IncrementalInference.jl?branch=master
[iif-url]: http://www.github.com/JuliaRobotics/IncrementalInference.jl

[kde-cov-img]: https://codecov.io/github/JuliaRobotics/KernelDensityEstimate.jl/coverage.svg?branch=master
[kde-cov-url]: https://codecov.io/github/JuliaRobotics/KernelDensityEstimate.jl?branch=master
[kde-build-img]: https://github.com/JuliaRobotics/KernelDensityEstimate.jl/actions/workflows/ci.yml/badge.svg
[kde-build-url]: https://github.com/JuliaRobotics/KernelDensityEstimate.jl/actions/workflows/ci.yml
[kde-url]: http://www.github.com/JuliaRobotics/KernelDensityEstimate.jl
[kde-stable]: https://juliahub.com/docs/KernelDensityEstimate/version.svg
[kde-milestones]: https://github.com/JuliaRobotics/KernelDensityEstimate.jl/milestones?state=closed
[kde-releases]: https://github.com/JuliaRobotics/KernelDensityEstimate.jl/releases

[tf-cov-img]: https://codecov.io/github/dehann/TransformUtils.jl/coverage.svg?branch=master
[tf-cov-url]: https://codecov.io/github/dehann/TransformUtils.jl?branch=master
[tf-build-img]: https://travis-ci.org/dehann/TransformUtils.jl.svg?branch=master
[tf-build-url]: https://travis-ci.org/dehann/TransformUtils.jl
[tf-url]: http://www.github.com/dehann/TransformUtils.jl
[tf-stable]: https://juliahub.com/docs/TransformUtils/version.svg
[tf-ver-jhub]: https://juliahub.com/ui/Packages/TransformUtils/rxYuQ
[tf-milestones]: https://github.com/JuliaRobotics/TransformUtils.jl/milestones?state=closed
[tf-releases]: https://github.com/JuliaRobotics/TransformUtils.jl/releases

[mani-cov-img]: http://codecov.io/github/JuliaManifolds/Manifolds.jl/coverage.svg?branch=master
[mani-cov-url]: https://codecov.io/gh/JuliaManifolds/Manifolds.jl/
[mani-build-img]: https://github.com/JuliaManifolds/Manifolds.jl/workflows/CI/badge.svg
[mani-build-url]: https://github.com/JuliaManifolds/Manifolds.jl/actions?query=workflow%3ACI+branch%3Amaster
[mani-url]: http://www.github.com/JuliaManifolds/Manifolds.jl
[mani-stable]: https://juliahub.com/docs/Manifolds/version.svg
[mani-releases]: https://github.com/JuliaManifolds/Manifolds.jl/releases

[gjl-cov-img]: https://codecov.io/github/JuliaGraphs/Graphs.jl/coverage.svg?branch=master
[gjl-cov-url]: https://codecov.io/github/JuliaGraphs/Graphs.jl?branch=master
[gjl-build-img]: https://github.com/JuliaGraphs/Graphs.jl/actions/workflows/ci.yml/badge.svg
[gjl-build-url]: https://github.com/JuliaGraphs/Graphs.jl/actions/workflows/ci.yml
[gjl-url]: http://www.github.com/JuliaGraphs/Graphs.jl
[gjl-stable]: https://juliahub.com/docs/Graphs/version.svg
[gjl-ver-jhub]: https://juliahub.com/ui/Packages/Graphs/VJ6vx
[gjl-releases]: https://github.com/JuliaGraphs/Graphs.jl/releases

[dfg-ci-dev-img]: https://github.com/JuliaRobotics/DistributedFactorGraphs.jl/actions/workflows/ci.yml/badge.svg
[dfg-ci-dev-url]: https://github.com/JuliaRobotics/DistributedFactorGraphs.jl/actions/workflows/ci.yml
[dfg-ci-stb-img]: https://github.com/JuliaRobotics/DistributedFactorGraphs.jl/actions/workflows/ci.yml/badge.svg?branch=release%2Fv0.16
[dfg-ci-stb-url]: https://github.com/JuliaRobotics/DistributedFactorGraphs.jl/actions/workflows/ci.yml
[dfg-ver-img]: https://juliahub.com/docs/DistributedFactorGraphs/version.svg
[dfg-cov-img]: https://codecov.io/github/JuliaRobotics/DistributedFactorGraphs.jl/coverage.svg?branch=master
[dfg-cov-url]: https://codecov.io/github/JuliaRobotics/DistributedFactorGraphs.jl?branch=master
[dfg-url]: http://www.github.com/JuliaRobotics/DistributedFactorGraphs.jl
[dfg-milestones]: https://github.com/JuliaRobotics/DistributedFactorGraphs.jl/milestones?state=closed
[dfg-rel-url]: https://github.com/JuliaRobotics/DistributedFactorGraphs.jl/releases

[amp-cov-img]: https://codecov.io/github/JuliaRobotics/ApproxManifoldProducts.jl/coverage.svg?branch=master
[amp-cov-url]: https://codecov.io/github/JuliaRobotics/ApproxManifoldProducts.jl?branch=master
[amp-build-img]: https://github.com/JuliaRobotics/ApproxManifoldProducts.jl/actions/workflows/ci.yml/badge.svg
[amp-build-url]: https://github.com/JuliaRobotics/ApproxManifoldProducts.jl/actions/workflows/ci.yml
[amp-url]: http://www.github.com/JuliaRobotics/ApproxManifoldProducts.jl
[amp-stable]: https://juliahub.com/docs/ApproxManifoldProducts/version.svg
[amp-ver-jhub]: https://juliahub.com/ui/Packages/ApproxManifoldProducts/FDvCH
[amp-milestones]: https://github.com/JuliaRobotics/ApproxManifoldProducts.jl/milestones?state=closed
[amp-releases]: https://github.com/JuliaRobotics/ApproxManifoldProducts.jl/releases

[optim-cov-img]: http://codecov.io/github/JuliaNLSolvers/Optim.jl/coverage.svg?branch=master
[optim-cov-url]: https://codecov.io/gh/JuliaNLSolvers/Optim.jl/
[optim-build-img]: https://github.com/JuliaNLSolvers/Optim.jl/actions/workflows/linux.yml/badge.svg
[optim-img-windows]: https://github.com/JuliaNLSolvers/Optim.jl/actions/workflows/windows.yml/badge.svg
[optim-build-url]: https://github.com/JuliaNLSolvers/Optim.jl/actions/workflows/linux.yml
[optim-build-windows]: https://github.com/JuliaNLSolvers/Optim.jl/actions/workflows/windows.yml
[optim-url]: http://www.github.com/JuliaNLSolvers/Optim.jl
[optim-stable]: https://juliahub.com/docs/Optim/version.svg
[optim-releases]: https://github.com/JuliaNLSolvers/Optim.jl/releases

[fsm-cov-img]: https://codecov.io/github/JuliaRobotics/FunctionalStateMachine.jl/coverage.svg?branch=master
[fsm-cov-url]: https://codecov.io/github/JuliaRobotics/FunctionalStateMachine.jl?branch=master
[fsm-build-img]: https://travis-ci.org/JuliaRobotics/FunctionalStateMachine.jl.svg?branch=master
[fsm-build-url]: https://travis-ci.org/JuliaRobotics/FunctionalStateMachine.jl
[fsm-url]: http://www.github.com/JuliaRobotics/FunctionalStateMachine.jl
[fsm-stable]: https://juliahub.com/docs/FunctionalStateMachine/version.svg
[fsm-ver-jhub]: https://juliahub.com/ui/Packages/FunctionalStateMachine/CCDtr
[fsm-milestones]: https://github.com/JuliaRobotics/FunctionalStateMachine.jl/milestones?state=closed
[fsm-releases]: https://github.com/JuliaRobotics/FunctionalStateMachine.jl/releases

[rp-url]: http://www.github.com/JuliaRobotics/RoMEPlotting.jl
[rp-cov-img]: https://codecov.io/github/JuliaRobotics/RoMEPlotting.jl/coverage.svg?branch=master
[rp-cov-url]: https://codecov.io/github/JuliaRobotics/RoMEPlotting.jl?branch=master
[rp-build-img]: https://github.com/JuliaRobotics/RoMEPlotting.jl/actions/workflows/ci.yml/badge.svg
[rp-build-url]: https://github.com/JuliaRobotics/RoMEPlotting.jl/actions/workflows/ci.yml
[rp-ver-img]: https://juliahub.com/docs/RoMEPlotting/version.svg
[rp-milestones]: https://github.com/JuliaRobotics/RoMEPlotting.jl/milestones?state=closed
[rp-releases]: https://github.com/JuliaRobotics/RoMEPlotting.jl/releases

[ijl-url]: https://github.com/JuliaImages/Images.jl
[ijl-pkgeval-img]: https://juliaci.github.io/NanosoldierReports/pkgeval_badges/I/Images.svg
[ijl-pkgeval-url]: https://juliaci.github.io/NanosoldierReports/pkgeval_badges/report.html
[ijl-action-img]: https://github.com/JuliaImages/Images.jl/workflows/Unit%20test/badge.svg
[ijl-action-url]: https://github.com/JuliaImages/Images.jl/actions
[ijl-codecov-img]: https://codecov.io/github/JuliaImages/Images.jl/coverage.svg?branch=master
[ijl-codecov-url]: https://codecov.io/github/JuliaImages/Images.jl?branch=master
[ijl-ver-stb-img]: https://juliahub.com/docs/Images/version.svg
[ijl-ver-stb-url]: https://github.com/JuliaImages/Images.jl/releases

[apt-url]: https://github.com/JuliaRobotics/AprilTags.jl
[apt-ver-img]: https://juliahub.com/docs/AprilTags/version.svg
[apt-ver-url]: https://github.com/JuliaRobotics/AprilTags.jl/releases
[apt-ci-dev-img]: https://travis-ci.org/JuliaRobotics/AprilTags.jl.svg?branch=master
[apt-ci-dev-url]: https://travis-ci.org/JuliaRobotics/AprilTags.jl
[apt-cov-img]: http://codecov.io/github/JuliaRobotics/AprilTags.jl/coverage.svg?branch=master
[apt-cov-url]: http://codecov.io/github/JuliaRobotics/AprilTags.jl?branch=master
[apt-milestones]: https://github.com/JuliaRobotics/AprilTags.jl/milestones?state=closed