unclearness
1d8cce8add
Fix VS2022 build (OpenMP optional) and debugger working directory for examples/tests ( #119 )
...
* Pass compile on Windows
* Set debugger working diretoriy as project root for examples and tests on Windows
2025-06-10 12:48:47 +09:00
koide3
df145cbb15
use ubuntu 24.04 runner to avoid packaging issue ( #111 )
...
* use ubuntu 24.04 runner to avoid packaging issue
* ignore errors mismatch
2025-05-07 10:02:51 +09:00
k.koide
fd29d8cf94
v1.0.0
2024-08-09 13:43:04 +09:00
k.koide
ad72715259
v0.1.3
2024-08-06 10:59:59 +09:00
koide3
76b2f004fa
improve knn performance of voxelmaps ( #79 )
...
* improve knn performance of voxelmaps
* add voxel search patterns
* add (gicp|vgicp)_model_omp
2024-07-01 16:25:28 +09:00
k.koide
fccb6195a8
v0.1.2
2024-06-28 09:27:22 +09:00
Martin Valgur
e95cb19007
Fix BUILD_WITH_OPENMP being set to an incorrect value by default ( #76 )
2024-06-27 09:24:28 +09:00
k.koide
be01905b04
v0.1.1
2024-06-21 10:13:52 +09:00
k.koide
ac6c79acb6
v0.1.0
2024-06-18 15:56:32 +09:00
koide3
6206c44fc3
Wheels ( #51 )
...
Build wheels (linux/windos/macos) and upload them to pypi.
2024-05-11 01:08:22 +09:00
koide3
308da3e371
disable task-based parallel on windows to avoid /openmp:llvm ( #50 )
2024-05-11 00:28:28 +09:00
koide3
eec9c4af60
use latest Eigen ( #49 )
2024-05-08 17:49:41 +09:00
Martin Valgur
6e7b77897b
Fix Eigen CMake variable ( #48 )
2024-05-08 17:07:50 +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
86c2e40460
Auto download eigen ( #41 )
...
* auto download eigen
* let cmake download eigen
2024-04-28 21:20:35 +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
koide3
8483660297
Pymore ( #27 )
...
* fix wrong use of points.size()
* enhance python interface
* license
2024-04-16 14:05:19 +09:00
Martin Valgur
9886474ec7
Fix an invalid `install(cmake/FindTBB.cmake)` ( #23 )
2024-04-11 11:52:19 +09:00
koide3
47d90853e2
fix typo ( #19 )
...
* fix typo
* revise
* properly handle FAST_GICP_INCLUDE_DIR
2024-04-08 17:21:46 +09:00
koide3
75a1ad3295
make tbb and pcl optional for benchmark ( #17 )
2024-04-08 14:28:36 +09:00
koide3
d09f9202bb
enable packages at the beginning ( #16 )
...
* enable packages at the beginning
2024-04-08 13:45:01 +09:00
koide3
81829663cb
apply termination criteria ( #15 )
...
* apply termination criteria
* add small_gicp_pcl
2024-04-08 10:41:27 +09:00
Martin Valgur
c1b08efedb
Improve the project's CMake and Python structure to aid packaging ( #6 )
...
* Adjust CMake to use more standard dependency names
* Don't force shared libraries
* Improve CMake installation logic
* Replace setup.py with pyproject.toml
* Add small_gicp-config.cmake.in to set dependencies correctly
2024-04-08 10:13:32 +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
8122528445
Coverage ( #5 )
...
* add codecov.yml
* rename and fix codecov.yml
* exclude benchmark and test
* remove unnecessary files
---------
Co-authored-by: k.koide <k.koide@aist.go.jp>
2024-04-02 18:40:28 +09:00
koide3
4334429893
Coverage ( #4 )
...
* coverage ci
* separate build and test
* install lcov
* overwrite coverage.info
* change directory
* exclude benchmark and example
* python cov report
* local only
* upload python coverage
---------
Co-authored-by: k.koide <k.koide@aist.go.jp>
2024-04-02 17:46:08 +09:00
k.koide
13aca996cd
move benchmark srcs
2024-04-02 16:19:34 +09:00
k.koide
2f11442c60
go back to C++17
2024-04-02 13:49:31 +09:00
k.koide
91f01900a8
setup.py
2024-04-01 14:37:47 +09:00
k.koide
cf5de1e6b6
python
2024-04-01 13:56:52 +09:00
k.koide
c998bbb8b2
python binding (WIP)
2024-03-31 17:47:18 +09:00
k.koide
4a66f95b0c
coverage
2024-03-30 22:58:46 +09:00
k.koide
b69ea8fdc1
RegistrationPCL test
2024-03-30 21:50:53 +09:00
k.koide
e4ce7ebe89
remove iridescence from examples
2024-03-30 19:22:47 +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
941a02ced8
CI
2024-03-29 14:08:20 +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
09d4342624
registration_helper
2024-03-27 20:57:43 +09:00
k.koide
ef72d7ce9b
generic kdtree template
2024-03-27 09:29:16 +09:00
k.koide
3752a64d21
vgicp_omp
2024-03-26 19:09:29 +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