Skip to main content

Direct, modular georeferencing and drift-correction of point cloud maps

Project description

FlexCloud

Georeferencing of Point Cloud Maps

License Docker pip PyPI arXiv DOI:10.5220/0013405400003941

Full documentation: https://TUMFTM.github.io/FlexCloud

Installation

pip install flexcloud

Supported platform: Ubuntu 24.04 on x86_64 with CPython 3.12. The published PyPI wheel is built for manylinux_2_39_x86_64 / cp312 only. On other platforms, use the Docker image or build from source.

Usage

All algorithm parameters are CLI flags with reasonable defaults.

Keyframe Interpolation

flexcloud-keyframe-interpolation -h

ros2 run flexcloud keyframe_interpolation

Georeferencing

flexcloud-georeferencing -h

ros2 run flexcloud georeferencing

Documentation

For more details on the implementation and available features, refer to the full documentation hosted on GitHub pages: https://TUMFTM.github.io/FlexCloud

Test Data

The data was recorded by the TUM Autonomous Motorsport Team during the Abu Dhabi Autonomous Racing League 2025. The LiDAR/SLAM trajectory is created using glim. The reference trajectory presents raw data from the RTK-corrected GNSS-signal of the vehicle.

Developers

  • Maximilian Leitenstern, Institute of Automotive Technology, School of Engineering and Design, Technical University of Munich, 85748 Garching, Germany
  • Marko Alten (student research project)
  • Christian Bolea-Schaser (student research project)

Citation

If you use this repository for any academic work, please consider citing our paper (preprint):

@conference{leitenstern2025flexcloud,
author={Maximilian Leitenstern and Marko Alten and Christian Bolea-Schaser and Dominik Kulmer and Marcel Weinmann and Markus Lienkamp},
title={FlexCloud: Direct, Modular Georeferencing and Drift-Correction of Point Cloud Maps},
booktitle={Proceedings of the 11th International Conference on Vehicle Technology and Intelligent Transport Systems - Volume 1: VEHITS},
year={2025},
pages={157-165},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013359600003941},
isbn={978-989-758-745-0},
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flexcloud-1.0.2-cp312-cp312-manylinux_2_39_x86_64.whl (92.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

File details

Details for the file flexcloud-1.0.2-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for flexcloud-1.0.2-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 49de2a9bd0528bfba10ef8541470d78f6ddcccbc07010a848922d0fee77365ea
MD5 8458e21536b7ac731184972a9453466b
BLAKE2b-256 7c141cb5e87f251e906ea4c3f3dc89211a544e44526f069d6ae921cbb32e2673

See more details on using hashes here.

Provenance

The following attestation bundles were made for flexcloud-1.0.2-cp312-cp312-manylinux_2_39_x86_64.whl:

Publisher: pypi.yml on TUMFTM/FlexCloud

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page