https://github.com/aaronjs99/gtsam-examples
Working examples demonstrating how to use GTSAM
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
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
Metadata Files
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
- Website: sites.google.com/view/aaronjs
- Repositories: 3
- Profile: https://github.com/aaronjs99
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