koide3
aec35190eb
fix iridescence find error and provide a small part of KITTI00 ( #81 )
2024-08-05 16:46:23 +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
koide3
765da6f68d
CI for license check ( #78 )
...
* license check CI
* fix ci
* check both headers and source
* add SPDX identifiers
* trigger on only master
2024-06-27 12:06:17 +09:00
koide3
45b0b29af3
expose verbose option to python ( #77 )
...
* expose verbose option to python
* tweak convergence check
2024-06-27 12:06:06 +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
koide3
f48faf0790
Auto generate and deploy documentation ( #71 )
...
* show constructor docs
* constructor docs
* remove unnecessary dependencies for document generation
* trigger on tags
2024-06-21 12:22:44 +09:00
k.koide
be01905b04
v0.1.1
2024-06-21 10:13:52 +09:00
koide3
0d3f5e6315
improve knn performance ( #70 )
...
* improve knn result collection
* optimize expmap
2024-06-21 10:11:49 +09:00
koide3
7e42a90d27
parallel batch nearest neighbor search ( #68 )
2024-06-20 11:25:51 +09:00
k.koide
ac6c79acb6
v0.1.0
2024-06-18 15:56:32 +09:00
Atticus Zhou
5e367c87f7
feat: add batch knn for kdtrees and docs ( #65 )
...
* feat: add batch knn for kdtrees and docs
* fix: update batch nns func name
2024-06-18 15:56:01 +09:00
koide3
06193e3be2
fix typo ( #66 )
2024-06-18 15:07:03 +09:00
koide3
d83d6fbbd2
fix typo ( #63 )
2024-06-12 20:24:31 +09:00
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
7b95ffb203
Create CONTRIBUTING.md
2024-06-11 16:15:15 +09:00
koide3
1a6f9a4e79
Update issue templates
2024-06-11 16:03:36 +09:00
koide3
358a45cd5f
Create CODE_OF_CONDUCT.md
2024-06-11 15:59:01 +09:00
koide3
f552ccc9c1
update README and BENCHMARK ( #61 )
2024-06-11 14:33:58 +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
76142deb81
Update README.md ( #57 )
2024-06-05 10:44:29 +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
k.koide
602d03762b
fix pypi repository
2024-05-11 01:38:53 +09:00
k.koide
354dca97f5
rename ci
2024-05-11 01:25:59 +09:00
k.koide
f583a336a4
trigger on tag
2024-05-11 01:22:17 +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
koide3
d986a777fd
Update README.md
2024-05-08 17:10:25 +09:00
koide3
532a3abd38
CI for macos ( #44 )
...
* CI for macos
* no large
* remove C
* openmp root
* openmp root
* abspath
* remove ls
* test on 13
* fix
* fix ci
* specify openmp_root
* rename
* fix image name
* remove macos-13
2024-05-08 17:08:21 +09:00
Martin Valgur
6e7b77897b
Fix Eigen CMake variable ( #48 )
2024-05-08 17:07:50 +09:00
koide3
3f61cb0c39
benchmarking the new KdTree ( #45 )
2024-05-04 17:31:57 +09:00
k.koide
182cae1379
update README
2024-05-04 13:06:54 +09:00
k.koide
052ecbae17
update python usage in README
2024-05-04 13:01:45 +09:00
k.koide
cd7fed688f
fix typo
2024-05-04 12:40:51 +09:00
Atticus Zhou
170121470b
fix: make pybind_align to fit c++ interface and add numpy doc for align functions ( #47 )
2024-05-04 12:39:15 +09:00
koide3
24083cc9ef
test on noble ( #43 )
...
* test on noble
* use latest python packages
* add tests
* remove unnecessary dockerfiles
2024-05-02 13:47:54 +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
640dcb6279
Update README.md
2024-04-28 21:39:10 +09:00
koide3
4d4d1ce58a
Update README.md
2024-04-28 21:22:04 +09:00
koide3
86c2e40460
Auto download eigen ( #41 )
...
* auto download eigen
* let cmake download eigen
2024-04-28 21:20:35 +09:00
Daisuke Nishimatsu
481338baaf
feat: add package.xml ( #26 )
...
* feat: add package.xml
Signed-off-by: wep21 <daisuke.nishimatsu1021@gmail.com>
* remove vendor packages from depends
Co-authored-by: Martin Valgur <martin.valgur@gmail.com>
* make pcl and tbb optional
Signed-off-by: wep21 <daisuke.nishimatsu1021@gmail.com>
---------
Signed-off-by: wep21 <daisuke.nishimatsu1021@gmail.com>
Co-authored-by: Martin Valgur <martin.valgur@gmail.com>
2024-04-28 12:36:43 +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
06114f860d
test for factors ( #37 )
...
* test for factors
* fix factor test
2024-04-25 14:44:29 +09:00
Nikhil Khedekar
2880f9ce18
Remove extra include ( #36 )
2024-04-24 11:35:57 +09:00
koide3
0cfdfad4b2
kitti_odometry.py ( #28 )
...
* kitti_odometry.py
* IncrementalVoxelMap
2024-04-22 18:01:45 +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