Atsushi Sakai
5392fcff4d
Refactor module links and improve code documentation. ( #1211 )
...
* Refactor module links and improve code documentation.
Updated documentation to rename "API" sections to "Code Link" for clarity and consistency. Enhanced docstrings for `circle_fitting` and `kmeans_clustering` functions, improving parameter descriptions and adding return value details. Fixed typos in function and file names in the ray casting grid map module.
* Fix import typo in ray casting grid map test module.
Corrected the import statement in the test file by updating the module's name to `ray_casting_grid_map` for consistency with the source file. This ensures proper functionality of the test suite.
2025-05-03 09:25:12 +09:00
Atsushi Sakai
22cbee4921
Standardize "Ref:" to "Reference" across files ( #1210 )
...
Updated all instances of "Ref:" to "Reference" for consistency in both code and documentation. This change improves clarity and aligns with standard terminology practices.
2025-05-02 10:01:19 +09:00
Aglargil
c92aaf36d8
feat: add ElasticBands ( #1156 )
...
* feat: add ElasticBands
* feat: Elastic Bands update
* feat: ElasticBands update
* feat: ElasticBands add test
* feat: ElasticBands reduce occupation
* fix: ElasticBands test
* feat: ElasticBands remove tangential component
* feat: Elastic Bands update
* feat: Elastic Bands doc
* feat: Elastic Bands update
* feat: ElasticBands update
2025-02-17 19:47:04 +09:00
Aglargil
322fead45a
feat: add DistanceMap ( #1142 )
...
* feat: add DistanceMap
* feat: add DistanceMap test
* feat: add DistanceMap doc
* feat: DistanceMap doc update
* feat: DistanceMap update
2025-02-05 21:56:13 +09:00
Atsushi Sakai
0fc769421f
Adding NDT mapping script and doc ( #867 )
...
* Adding ndt mapping script and doc
* Adding ndt mapping script and doc
* Adding ndt mapping script and doc
* Adding ndt mapping script and doc
* Adding ndt mapping script and doc
* Adding ndt mapping script and doc
* Adding ndt mapping script and doc
* Adding ndt mapping script and doc
2023-07-06 23:12:43 +09:00
Atsushi Sakai
4d71470631
upgrade numpy to 1.25.0 and fix bugs ( #861 )
2023-07-01 15:30:32 +09:00
Atsushi Sakai
67edaf8b02
Enhance rectangle fitting docs ( #848 )
...
* enhance rectangle fitting docs
* enhance rectangle fitting docs
* Update rectangle_fitting_main.rst
* Update rectangle_fitting_main.rst
* Update rectangle_fitting_main.rst
* Update rectangle_fitting_main.rst
* Update rectangle_fitting_main.rst
* Update rectangle_fitting_main.rst
* Update rectangle_fitting_main.rst
* Update rectangle_fitting_main.rst
* enhance rectangle fitting docs
2023-07-01 08:29:34 +09:00
Atsushi Sakai
cb08c39a93
Add Normal vector estimation ( #781 )
...
* add normal vector calculation routine.
* add normal vector calculation routine.
* add normal vector estimation
* fix unittests in not matplotlib frontend
* fix lint ci
* add ransac based normal distribution estimation
* add normal_vector_estimation_main.rst
* normal_vector_estimation_main.rst を更新
* update normal_vector_estimation_main.rst
* update normal_vector_estimation_main.rst
* normal_vector_estimation_main.rst
* normal_vector_estimation_main.rst を更新
* add normal_vector_estimation_main.rst
* add normal_vector_estimation_main.rst
* add normal_vector_estimation_main.rst
* add normal_vector_estimation_main.rst
* add normal_vector_estimation_main.rst
* add normal_vector_estimation_main.rst
* add normal_vector_estimation_main.rst
* add normal_vector_estimation_main.rst
* add normal_vector_estimation_main.rst
2023-03-11 17:54:18 +09:00
Atsushi Sakai
3dc96997da
Adding point cloud sampling examples ( #770 )
2023-01-03 22:27:55 +09:00
Andrey Bozhko
2916273e62
Update loop conditions to be more idiomatic; fix missing imports ( #768 )
...
* missing import
* use while true
2023-01-01 20:44:34 +09:00
Atsushi Sakai
b50a1180d8
fic mypy ci ( #747 )
2022-11-10 21:29:11 +09:00
Atsushi Sakai
76b0d04a3c
using pathlib based local module import ( #722 )
...
* using pathlib based local module import
* remove unused import
2022-09-11 07:21:37 +09:00
jsbyysheng
f40b750cca
fix bugs in check a position inside the polygon ( #701 )
...
* fix bugs in check a position inside the polygon
It is possible that the position `(iox, ioy)` to be checked with `iox == min_x`. This will cause a incorrect inside check.
* add a boundary condition for gridmap
2022-08-07 14:19:47 +09:00
Atsushi Sakai
dc879da7b2
Using utility rot_mat_2d ( #683 )
2022-05-22 16:53:14 +09:00
jsbyysheng
a3fd04f68f
fix error: 'numpy.ndarray' object has no attribute 'append' ( #662 )
...
* Update grid_map_lib.py
fix error: 'numpy.ndarray' object has no attribute 'append'
* Update test_grid_map_lib.py
* Update test_grid_map_lib.py
Co-authored-by: Atsushi Sakai <asakai.amsl+github@gmail.com >
2022-05-07 18:15:01 +09:00
Atsushi Sakai
d34f3ca7fa
clean up SLAM docs ( #572 )
...
* clean up SLAM docs
* clean up SLAM docs
* clean up SLAM docs
* clean up SLAM docs
* clean up SLAM docs
* clean up SLAM docs
* clean up SLAM docs
* clean up SLAM docs
* clean up SLAM docs
* clean up SLAM docs
* clean up SLAM docs
* clean up SLAM docs
* clean up SLAM docs
* clean up SLAM docs
2021-11-21 22:39:18 +09:00
Atsushi Sakai
1f4e5ed8c3
clean up mapping docs ( #571 )
...
* clean up mapping docs
* clean up mapping docs
* clean up mapping docs
2021-11-19 15:54:52 +09:00
Atsushi Sakai
b8f28cc6a3
fix deprecation warning for latest numpy ( #480 )
...
* fix deprication version for latest numpy
* fix deprication version for latest numpy
* fix deprication version for latest numpy
* fix deprication version for latest numpy
2021-02-10 22:02:51 +09:00
Atsushi Sakai
67d7d5c610
Test code clean up ( #456 )
...
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
* Test code clean up
2021-01-12 22:13:46 +09:00
Nguyen Mau Dung
31b75f1358
Using vectorization to speed up computation ( #427 )
2020-11-08 14:09:59 +09:00
Atsushi Sakai
fa1585d880
fix scanning error ( #339 )
2020-06-08 21:43:37 +09:00
Atsushi Sakai
b8afdb10d8
Using scipy.spatial.rotation matrix ( #335 )
2020-06-07 20:28:29 +09:00
Atsushi Sakai
7c8a940ebf
fixed the bug and code clean up.
2020-02-22 23:17:25 +09:00
Atsushi Sakai
41d744c67f
add error handling. But there is still bug.
2020-02-22 21:36:51 +09:00
Atsushi Sakai
ad5e1aa070
Merge pull request #259 from goktug97/close_on_key
...
Close on key
2019-12-14 21:33:26 +09:00
Göktuğ Karakaşlı
9ca7d8f148
add comment for stopping the simulation
2019-12-14 14:50:32 +03:00
Guillaume Jacquenot
1273934a7e
Replaced sqrt(x**2+y**2) with hypot in Mapping/raycasting_grid_map/raycasting_grid_map.py
2019-12-07 23:33:44 +01:00
Guillaume Jacquenot
ccf047135e
Replaced sqrt(x**2+y**2) with hypot in Mapping/gaussian_grid_map/gaussian_grid_map.py
2019-12-07 23:33:44 +01:00
Guillaume Jacquenot
2cb9e37792
Replaced sqrt(x**2+y**2) with hypot in Mapping/kmeans_clustering/kmeans_clustering.py
2019-12-07 23:33:43 +01:00
Guillaume Jacquenot
72a28b4d4b
Replaced sqrt(x**2+y**2) with hypot in Mapping/rectangle_fitting/rectangle_fitting.py
2019-12-07 23:33:43 +01:00
Göktuğ Karakaşlı
f7e7651869
fix merge conflict
2019-12-07 14:39:56 +03:00
Göktuğ Karakaşlı
d019e416ba
exit on key
2019-12-07 14:30:18 +03:00
Atsushi Sakai
dacff1c97c
Fixed kmeans clustering bug #251
2019-12-07 20:23:36 +09:00
Atsushi Sakai
b06e42fe41
first release grid based_sweep_planner.py
2019-07-06 10:32:00 +09:00
Atsushi Sakai
474ffef84b
first release grid based_sweep_planner.py
2019-06-30 12:37:09 +09:00
Atsushi Sakai
9d81a98b57
add grid map lib and code clean up
2019-06-29 21:11:39 +09:00
Atsushi Sakai
7c77e01398
Merge pull request #198 from horverno/master
...
Lidar measurement to grid map
2019-06-03 20:39:59 +09:00
kyberszittya
ce1fa0fbf5
Fixing queue length checking
2019-06-03 08:29:24 +02:00
kyberszittya
a5aad31271
Getting rid of OpenCV2
2019-06-03 00:02:18 +02:00
Ernő Horváth
5d6927a7d9
Remove unused variables and imports
2019-05-31 16:56:36 +02:00
隼田駿大
0ceb95685b
fixed miss code
2019-05-31 14:23:51 +09:00
Atsushi Sakai
ee827df22c
optimized tests for speed up
2019-02-06 09:44:06 +09:00
Atsushi Sakai
32004b8048
first release rectangle_fitting
2019-02-05 10:10:05 +09:00
Atsushi Sakai
3161a66a16
first release
2019-02-05 09:56:27 +09:00
Atsushi Sakai
5c14b5d7e6
try to implement rectangle_fitting
2019-02-04 22:33:13 +09:00
Atsushi Sakai
0e951b3573
finish implement range segmentation
2019-02-03 21:14:32 +09:00
Atsushi Sakai
18a4a2e606
code clean up
2019-02-03 20:04:10 +09:00
Atsushi Sakai
74b8432497
start implement lectangle fitting
2019-02-03 16:35:16 +09:00
Atsushi Sakai
af854d6d1a
add # pragma: no cover
2019-02-03 10:20:23 +09:00
Atsushi Sakai
4880986bb5
fix code for coveralls
2019-02-02 16:51:00 +09:00