Direct, modular georeferencing and drift-correction of point cloud maps
Project description
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/cp312only. 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flexcloud-1.0.2-cp312-cp312-manylinux_2_39_x86_64.whl.
File metadata
- Download URL: flexcloud-1.0.2-cp312-cp312-manylinux_2_39_x86_64.whl
- Upload date:
- Size: 92.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.39+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49de2a9bd0528bfba10ef8541470d78f6ddcccbc07010a848922d0fee77365ea
|
|
| MD5 |
8458e21536b7ac731184972a9453466b
|
|
| BLAKE2b-256 |
7c141cb5e87f251e906ea4c3f3dc89211a544e44526f069d6ae921cbb32e2673
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
flexcloud-1.0.2-cp312-cp312-manylinux_2_39_x86_64.whl -
Subject digest:
49de2a9bd0528bfba10ef8541470d78f6ddcccbc07010a848922d0fee77365ea - Sigstore transparency entry: 1519415118
- Sigstore integration time:
-
Permalink:
TUMFTM/FlexCloud@3d6ebce042dcd78f2940f3f46e2e0607eaba47dc -
Branch / Tag:
refs/tags/1.0.2 - Owner: https://github.com/TUMFTM
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@3d6ebce042dcd78f2940f3f46e2e0607eaba47dc -
Trigger Event:
release
-
Statement type: