Artem Voronov
4e8e745800
feat: add rotation and translation epsilon to adjust convergence criteria in python interface ( #91 )
2024-09-22 07:52:42 +09:00
koide3
0a2617d035
Documentation of detailed behaviors ( #82 )
...
* detailed documentation (cpp)
* doc for invalid normal estimation results
* docs of detailed algorithm behavior for py
2024-08-06 10:56:32 +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
koide3
45b0b29af3
expose verbose option to python ( #77 )
...
* expose verbose option to python
* tweak convergence check
2024-06-27 12:06:06 +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
koide3
7e42a90d27
parallel batch nearest neighbor search ( #68 )
2024-06-20 11:25:51 +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
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
84406aefda
Docpy ( #59 )
...
* doc for py
* doc for cpp
* sphinx
* fix sphinx
* generate docs
2024-06-10 09:14:48 +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
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
06114f860d
test for factors ( #37 )
...
* test for factors
* fix factor test
2024-04-25 14:44:29 +09:00
koide3
0cfdfad4b2
kitti_odometry.py ( #28 )
...
* kitti_odometry.py
* IncrementalVoxelMap
2024-04-22 18:01: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
koide3
ff8269ec09
static code analysis ( #20 )
2024-04-08 17:58:50 +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
1d64b15908
refactor RegistrationPCL ( #18 )
...
* refactor RegistrationPCL
* covariance interface
* docs
2024-04-08 14:58:06 +09:00
koide3
75a1ad3295
make tbb and pcl optional for benchmark ( #17 )
2024-04-08 14:28:36 +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
koide3
92cc223c4b
add accuracy ( #7 )
2024-04-03 11:12:32 +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
k.koide
13aca996cd
move benchmark srcs
2024-04-02 16:19:34 +09:00
k.koide
2973daa95d
nearest neighbor search example
2024-04-02 16:17:14 +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
0e6ad9a157
odometry benchmark (native)
2024-04-02 13:06:12 +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
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
76b0b9326e
registration_template example
2024-03-31 13:58:16 +09:00
k.koide
ec883c41f7
test for VGICP
2024-03-30 23:00:58 +09:00
k.koide
b69ea8fdc1
RegistrationPCL test
2024-03-30 21:50:53 +09:00
k.koide
98a8ee34e6
normal_estimation_test
2024-03-30 21:37:03 +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
31ad85c2d1
general factor
2024-03-29 11:36:17 +09:00