TACO is a Python library for pose graph optimisation that fuses IMU (Inertial Measurement Unit) data with CVGL (Cross-View Geo-Localisation) image-based measurements for robust 6-DOF pose estimation.
Built on GTSAM (Georgia Tech Smoothing and Mapping).
pip install tacoFor development:
git clone https://github.com/tavisshore/taco.git
cd taco
pip install -e ".[dev]"
pre-commit installpytestWith coverage:
pytest --cov=taco --cov-report=html# Format code
black src tests
# Lint code
ruff check src tests
# Type checking
mypy srcpre-commit install
pre-commit run --all-filesThis project is licensed under the MIT License - see the LICENSE file for details.