https://github.com/aaronjs99/gtsam-examples

Working examples demonstrating how to use GTSAM

https://github.com/aaronjs99/gtsam-examples

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Working examples demonstrating how to use GTSAM

Basic Info
  • Host: GitHub
  • Owner: aaronjs99
  • License: mit
  • Language: C++
  • Default Branch: main
  • Size: 13.7 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 11 months ago · Last pushed 11 months ago
Metadata Files
Readme License

README.md

GTSAM Examples

This repository provides minimal working examples demonstrating how to use GTSAM for 2D pose graph optimization and localization tasks using Pose2, NonlinearFactorGraph, and LevenbergMarquardtOptimizer.

Directory Structure

gtsam-examples/ ├── src/ │ ├── gtsam.hpp # Aggregated GTSAM headers for ease of use │ ├── odometry.cpp # Odometry-only optimization example │ └── localization.cpp # Example with prior + odometry ├── CMakeLists.txt # CMake build script ├── .gitignore ├── LICENSE └── README.md

Build Instructions

Prerequisites

Ensure you have installed:

  • GTSAM (compiled and installed via make install)
  • Eigen3
  • TBB (Threading Building Blocks)

On Ubuntu:

bash sudo apt install libeigen3-dev libtbb-dev

Build

bash mkdir build && cd build cmake .. make

Running the Examples

After building:

bash ./odometry ./localization

License

This project is licensed under the MIT License.

Owner

  • Name: Aaron John Sabu
  • Login: aaronjs99
  • Kind: user
  • Location: Los Angeles, California
  • Company: University of California Los Angeles

Mechanical and Aerospace Engineering PhD Candidate | Class of 2027 (hopefully)

GitHub Events

Total
  • Push event: 1
  • Create event: 2
Last Year
  • Push event: 1
  • Create event: 2