SkillAgentSearch skills...

RoME.jl

Robot Motion Estimate: Tools, Variables, and Factors for SLAM in robotics; also see Caesar.jl.

Install / Use

/learn @JuliaRobotics/RoME.jl

README

RoME.jl

| Stable | Dev | Coverage | Docs | |--------|-----|----------|------| | version | CI | codecov.io | docs <br> |

Introduction

Robot Motion Estimate (RoME.jl) is part of the overall Caesar.jl and provides a set of graph variables, factors, and utility features for robotics-related navigation, tracking, and mapping (i.e. SLAM). RoME.jl helps build front-ends using the [Multi-modal iSAM] backend solver which is implemented over at IncrementalInference.jl. See the related references of interest here. Most notably, this package provides common navigation-type variables and factors to be included in more general DistributedFactorGraphs.jl graph objects.

NavAbility(TM) by WhereWhen.ai helps the with administration and support of the Caesar.jl community, please reach out for any additional information (info@wherewhen.ai) or via the caesarjl Slack badge-link above.

Installation

You can directly install with:

using Pkg
Pkg.add("RoME")

If you are interested in a broader toolkit, which includes a visualizer and database interaction, please see Caesar.jl.

Examples

See the common Caesar.jl documenation for more details cjl-docs-img. Further examples can be found in the examples and test folders.

Consider Citing

Consider citing our work using the common reference at Caesar.jl Citation with IncrementalInference.jl DOI. We are grateful for many, many contributions within the Julia package ecosystem -- see the Juliahub.com page for dependencies.

Comments and Issues Welcome

Please don't hesitate to open issues or suggestions in line with JuliaRobotics code of conduct. Find the Gist here.

<!-- md variables duplicated in Caesar.jl README -->
View on GitHub
GitHub Stars68
CategoryDevelopment
Updated1mo ago
Forks13

Languages

Julia

Security Score

100/100

Audited on Feb 27, 2026

No findings