Skip to article frontmatterSkip to article content

SLAM

The slam module provides a collection of factors, constraints, utilities, and initialization algorithms commonly used in Simultaneous Localization and Mapping (SLAM) and Structure from Motion (SfM) applications. It builds upon the core GTSAM inference engine (gtsam/inference) and geometric types (gtsam/geometry).

Core Factors

These are fundamental factor types often used as building blocks in SLAM.

Visual SLAM/SfM Factors

Factors specifically designed for visual data (camera measurements).

Smart Factors

Factors that implicitly manage landmark variables, marginalizing them out during optimization.

Other Geometric Factors & Constraints

Factors representing various geometric relationships or constraints.

Initialization & Utilities

Helper functions and classes for SLAM tasks.