PRBonn / kiss-icp

A LiDAR odometry pipeline that just works
https://www.ipb.uni-bonn.de/wp-content/papercite-data/pdf/vizzo2023ral.pdf
MIT License
1.54k stars 312 forks source link

Nacho/new core propossal #370

Closed nachovizzo closed 2 months ago

nachovizzo commented 2 months ago

A long waited PR, refactor the system to be at least filesystem consistent

Follow up of https://github.com/PRBonn/kiss-icp/pull/369

C++ tree

cpp
└── kiss_icp
    ├── core
    │   ├── CMakeLists.txt
    │   ├── Preprocessing.cpp
    │   ├── Preprocessing.hpp
    │   ├── Registration.cpp
    │   ├── Registration.hpp
    │   ├── Threshold.cpp
    │   ├── Threshold.hpp
    │   ├── VoxelHashMap.cpp
    │   ├── VoxelHashMap.hpp
    │   ├── Voxelization.cpp
    │   └── Voxelization.hpp
    ├── metrics
    │   ├── CMakeLists.txt
    │   ├── Metrics.cpp
    │   └── Metrics.hpp
    └── pipeline
        ├── CMakeLists.txt
        ├── KissICP.cpp
        └── KissICP.hpp

Python tree

python
├── kiss_icp
│   ├── core
│   │   ├── __init__.py
│   │   ├── preprocess.py
│   │   ├── registration.py
│   │   ├── threshold.py
│   │   ├── voxel_hash_map.py
│   │   └── voxelization.py
│   ├── metrics
│   │   ├── __init__.py
│   │   └── metrics.py
│   ├── pipeline
│   │   ├── __init__.py
│   │   └── kiss_icp.py

questions

nachovizzo commented 2 months ago

Closing this as it already conflicts with main branch