Commit Graph

46 Commits

Author SHA1 Message Date
koide3 4762de7460
radix sort (#60) 2024-06-12 10:28:33 +09:00
koide3 11f5a304df
Examples (#62)
* update README

* fix exclude path for doxygen
2024-06-12 10:23:45 +09:00
koide3 84406aefda
Docpy (#59)
* doc for py

* doc for cpp

* sphinx

* fix sphinx

* generate docs
2024-06-10 09:14:48 +09:00
koide3 1183e3d39a
Doxygen (#58)
* purge deprecated

* Doxyfile

* fix typo
2024-06-05 18:00:14 +09:00
koide3 94d93b9e01
Robust kernel (#54)
* pypi

* robust kernel

* test for robust kernel
2024-06-04 16:16:25 +09:00
Atticus Zhou 5c6f13cfc9
fix: add max_iterations param of align in pybind interface (#52) 2024-05-18 23:59:13 +09:00
koide3 308da3e371
disable task-based parallel on windows to avoid /openmp:llvm (#50) 2024-05-11 00:28:28 +09:00
koide3 3f61cb0c39
benchmarking the new KdTree (#45) 2024-05-04 17:31:57 +09:00
koide3 0d31edaa74
Replace nanoflann (#42)
* replace nanoflann with original kdtree

* replace KdTreeOMP in python binding

* include array to fix build error on windows

* add kdtree test with synthetic data

* add nowait to see if it fixes error on win

* update README

* use openmp atomic

* revert. MSVC does not support openmp very well...

* disable parallel kdtree construction on windows

* update README

* rephrase

* avoid knn result copy

* refactoring
2024-05-02 11:32:36 +09:00
koide3 0568057518
Windows (#40)
* build on windos

* WIN32 to MSVC

* CI

* fix CI

* verbose pytest

* cast to 64bit int

---------

Co-authored-by: tenteroring <tenteroring@tenteroring.org>
2024-04-28 12:30:45 +09:00
Nikhil Khedekar 2880f9ce18
Remove extra include (#36) 2024-04-24 11:35:57 +09:00
Martin Valgur b6b57e0326
Fix a missing include in read_points.hpp (#32)
Fails to compile with Clang 13 / libc++ otherwise.
2024-04-21 15:20:29 +09:00
koide3 8483660297
Pymore (#27)
* fix wrong use of points.size()

* enhance python interface

* license
2024-04-16 14:05:19 +09:00
Daisuke Nishimatsu ad37667c64
fix: add template keyword (#25)
Signed-off-by: wep21 <daisuke.nishimatsu1021@gmail.com>
2024-04-13 23:22:48 +09:00
koide3 ff8269ec09
static code analysis (#20) 2024-04-08 17:58:50 +09:00
koide3 1d64b15908
refactor RegistrationPCL (#18)
* refactor RegistrationPCL

* covariance interface

* docs
2024-04-08 14:58:06 +09:00
koide3 81829663cb
apply termination criteria (#15)
* apply termination criteria

* add small_gicp_pcl
2024-04-08 10:41:27 +09:00
koide3 ae2f3cb2d1
voxel point indices test (#12)
* add comments

* voxel point indices test
2024-04-05 15:56:05 +09:00
koide3 1afd997717
unified incremental voxelmap structure (#11)
* unified incremental voxelmap structure

* comments for benchmark
2024-04-05 15:05:10 +09:00
koide3 088cc972bc
Test (#9)
* increase number of data to test multi-threaded sort

* test for cached_kdtree

* test for flat_voxelmap
2024-04-03 11:49:50 +09:00
koide3 3cc60c0187
expose termination criterion (#8) 2024-04-03 11:30:44 +09:00
k.koide 135d073dcd no support for old PCL 2024-04-02 15:35:00 +09:00
k.koide 2f11442c60 go back to C++17 2024-04-02 13:49:31 +09:00
k.koide 734bc905c8 update benchmark_kdtree 2024-04-01 20:40:30 +09:00
k.koide 6e68e3ce37 license identifier 2024-04-01 16:34:02 +09:00
k.koide 76b0b9326e registration_template example 2024-03-31 13:58:16 +09:00
k.koide b69ea8fdc1 RegistrationPCL test 2024-03-30 21:50:53 +09:00
k.koide a37569cbb4 benchmark_kdtree 2024-03-30 19:16:56 +09:00
k.koide 5e983ac3b2 examples 2024-03-29 21:18:45 +09:00
k.koide 31ad85c2d1 general factor 2024-03-29 11:36:17 +09:00
k.koide 98f6226fb7 fix omp_thread_num 2024-03-28 20:40:40 +09:00
k.koide 61cc0e6051 cmake options 2024-03-28 20:27:14 +09:00
k.koide a7fc74a944 registration test 2024-03-28 19:45:18 +09:00
k.koide ddf5f533b2 tests 2024-03-28 18:04:21 +09:00
k.koide b219a7322e default to 20 neighbors 2024-03-28 11:48:11 +09:00
k.koide 09d4342624 registration_helper 2024-03-27 20:57:43 +09:00
k.koide e4b88db3a2 scripts 2024-03-27 18:47:22 +09:00
k.koide ef72d7ce9b generic kdtree template 2024-03-27 09:29:16 +09:00
k.koide 6ee032a5a8 kdtree_omp 2024-03-26 18:56:42 +09:00
k.koide eb709de524 parallerize kdtree construction 2024-03-25 19:23:09 +09:00
k.koide 10be36d0c4 comparison 2024-03-24 21:22:12 +09:00
k.koide 2617e4730b default to knn_search 2024-03-24 18:36:31 +09:00
k.koide 2b101cda7a fast_floor 2024-03-24 17:44:20 +09:00
k.koide dbc3efe0ae efficient voxelgrid 2024-03-24 15:33:09 +09:00
k.koide e09e5b8aea pcl 2024-03-22 20:20:11 +09:00
k.koide 3b0f422bcb init 2024-03-22 19:55:26 +09:00