Commit Graph

74 Commits

Author SHA1 Message Date
Atsushi Sakai
bf69f444af add turning radius calculation doc (#1068)
* add turning radius calculation doc

* add turning radius calculation doc

* add turning radius calculation doc

* add turning radius calculation doc

* add turning radius calculation doc

* add turning radius calculation doc

* add turning radius calculation doc
2024-09-16 22:03:54 +09:00
Atsushi Sakai
1e101d1f8a improve LQT steering and speed control document (#1047)
* improve LQT steering and speed control

* improve LQT steering and speed control

* improve LQT steering and speed control doc

* improve LQT steering and speed control doc

* improve LQT steering and speed control doc

* improve LQT steering and speed control doc
2024-07-16 23:02:31 +09:00
Atsushi Sakai
b1fb7fe24e improve lqr steering control docs 2024-05-25 23:46:08 +09:00
Atsushi Sakai
5751829bab Enhance lqr steering control docs (#1015)
* enhance lqr steering control docs

* enhance lqr steering control docs

* enhance lqr steering control docs

* enhance lqr steering control docs

* improve lqr steering control docs
2024-05-25 23:31:54 +09:00
Yi-Chen Zhang
0874d5023c Fix predict covariance (#973)
* Fix predict covariance

* Remove trailing whitespace and unused return parameters
2024-01-28 13:59:02 +09:00
Ryohei Sasaki
cfe1e30357 Addition of velocity scale factor estimation to EKF (#937)
* Addition of velocity scale factor estimation to EKF

* Format

* Add a scale factor motion model in the Jacobian function description

* Fix Jacobian function description

* New script: 'ekf_with_velocity_correction.py'

* Add doc

* Fix doc

* Correct the parts where the first letter of the sentence is lowercase

* Fix doc title

* Fix script title

* Do grouping

* Fix wrong motion function in ekf doc

* Update docs/modules/localization/extended_kalman_filter_localization_files/extended_kalman_filter_localization_main.rst

---------

Co-authored-by: Atsushi Sakai <asakai.amsl+github@gmail.com>
2024-01-22 22:02:22 +09:00
Videh Patel
d7060f6028 Reopen: Added missing path types (#949)
* added missing RS path types

* modified assert condition in test3

* removed linting errors

* added sign check to avoid non RS paths

* Mathematical description of RS curves

* Undid debugging changes

* Added large step_size consideration

* renamed test3 to test_too_big_step_size

---------

Co-authored-by: Videh Patel <videh.patel@fluxauto.xyz>
2024-01-08 21:36:49 +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
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
Atsushi Sakai
e40b4d9dec Enhance bspline code and doc clean up (#720)
* Start bspline code and doc cluean up

* code clean up

* code clean up

* code clean up

* code clean up

* improve doc

* improve doc

* improve doc

* improve doc

* improve doc

* improve doc

* improve doc

* improve doc

* improve codes.

* improve codes.

* improve codes.
2022-09-27 21:49:53 +09:00
Atsushi Sakai
def289b723 enhance cubic spline path doc (#698)
* enhance cublic spline path doc

* enhance cublic spline path doc

* enhance cublic spline path doc

* enhance cublic spline path doc

* enhance cublic spline path doc

* enhance cublic spline path doc

* enhance cublic spline path doc

* enhance cublic spline path doc

* enhance cublic spline path doc

* enhance cublic spline path doc

* enhance cublic spline path doc

* enhance cubic spline path doc

* enhance cubic spline path doc

* enhance cubic spline path doc

* enhance cubic spline path doc

* enhance cubic spline path doc

* enhance cubic spline path doc

* enhance cubic spline path doc

* enhance cubic spline path doc

* enhance cubic spline path doc

* enhance cubic spline path doc

* enhance cubic spline path doc

* enhance cubic spline path doc

* enhance cubic spline path doc

* enhance cubic spline path doc
2022-07-24 14:58:14 +09:00
Tim Gates
c6bdd48715 docs: Fix a few typos (#695)
There are small typos in:
- ArmNavigation/arm_obstacle_navigation/arm_obstacle_navigation.py
- ArmNavigation/arm_obstacle_navigation/arm_obstacle_navigation_2.py
- docs/modules/slam/FastSLAM1/FastSLAM1_main.rst
- docs/modules/slam/ekf_slam/ekf_slam_main.rst

Fixes:
- Should read `configuration` rather than `configuation`.
- Should read `trajectory` rather than `tracjectory`.
- Should read `prediction` rather than `prediciton`.

Signed-off-by: Tim Gates <tim.gates@iress.com>
2022-07-19 07:22:09 +09:00
Atsushi Sakai
31178c8e37 Enhance dubins path docs (#679)
* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs

* Enhance dubins path docs
2022-05-17 21:57:07 +09:00
Atsushi Sakai
d74a91e062 Re-architecture document structure (#669)
* Rearchitecture document structure

* Rearchitecture document structure

* Rearchitecture document structure

* Rearchitecture document structure

* Rearchitecture document structure

* Rearchitecture document structure

* Rearchitecture document structure
2022-05-07 15:21:03 +09:00
Atsushi Sakai
32b545fe7c Enhance dubins path docs (#664)
* Engance dubins path docs

* Update dubins_path.rst

* fix doc artifact link in CI

* wip

* wip

* wip

* Update dubins_path.rst

* wip

* wip

* wip

* wip

* wip
2022-05-07 13:19:30 +09:00
Atsushi Sakai
163cc5ea58 Update dubins_path.rst (#663)
* Update dubins_path.rst

* Update dubins_path.rst
2022-05-02 21:06:33 +09:00
Atsushi Sakai
38261ec67e clean up clothoidal_paths.py (#638)
* clean up clothoidal_paths.py

* add unit tests for clothoid_paths

* add unit tests for clothoid_paths

* add unit tests for clothoid_paths

* code clean up

* code clean up

* code clean up

* code clean up

* code clean up

* code clean up

* code clean up

* code clean up
2022-04-10 19:30:31 +09:00
Hrushikesh Budhale
5f4b62d87a Fix missing 'delta t' in EKF documentation (#647)
Reference issue
typo

What does this implement/fix?
Update motion function in localization/EKF documentation. Add missing delta t.
2022-03-12 18:38:25 +09:00
Trung Kien
040e12dbcb Add inverted_pendulum_lqr_control (#635)
* Add inverted_pendulum_lqr_control

* reorganize document of inverted pendulum control module

* Refactor inverted_pendulum_lqr_control.py

* Add doccument for inverted pendulum control

* Corrected inverted pedulum LQR control doccument

* Refactor inverted pendulum control by mpc and lqr

* Add unit test for inverted_pendulum_lqr_control.py
2022-01-29 16:16:34 +09:00
Atsushi Sakai
2c245d9d81 enhance histogram filter doc (#623)
* enhance histogram filter doc

* enhance histogram filter doc

* enhance histogram filter doc

* enhance histogram filter doc

* enhance histogram filter doc

* enhance histogram filter doc

* Update docs/modules/localization/histogram_filter_localization/histogram_filter_localization.rst

* Update docs/modules/localization/histogram_filter_localization/histogram_filter_localization.rst

* fix duplicated math lables

* fix duplicated math lables

* fix duplicated math lables

* update doc

* update doc

* update doc

* update doc

* update doc

* update doc
2022-01-27 21:37:19 +09:00
Atsushi Sakai
550baa1e49 fix duplicated math lables (#633) 2022-01-23 20:07:34 +09:00
Atsushi Sakai
058addd2ba add requirements dir (#630)
* add requirements dir

* add requirements dir

* add requirements dir
2022-01-22 22:18:22 +09:00
Muhammad-Yazdian
1280ace8e0 Fix format to show contents properly (#608)
* Fix format to show contents properly

Lots of contents were not displayed correctly. I empty lines and :math: labels and fixed it.

* Rewrote one subscript as _{rho}

This is just a try to see if subscript renders properly.

* Added a gif animation for move to pose robot

* Added gif; Removed png

* Added the into

* Changed Param. Def. style to bold text

* Added algorithm logic and math

* Update docs/modules/control/move_to_a_pose_control/move_to_a_pose_control.rst

Co-authored-by: Atsushi Sakai <asakai.amsl+github@gmail.com>

* Update docs/modules/control/move_to_a_pose_control/move_to_a_pose_control.rst

Co-authored-by: Atsushi Sakai <asakai.amsl+github@gmail.com>

* Changed Eqs 1 and 2 color to black

* Added cross-reference labels for Equations 1 and 2

Co-authored-by: Atsushi Sakai <asakai.amsl+github@gmail.com>
2022-01-22 08:12:59 +09:00
Muhammad-Yazdian
680ecdafb2 Add a Robot class for Move to Pose Algorithm (#596)
* Added speed limitation of the robot

* Removed leading underscores for global vars

* Added unit test for robot speed limitation

* Modified x/abs(x) to np.sign(x); fixed code style

* Removed 'random' from test func header comment

* Added Robot class for move to pose

* Revert

* Added Robot class for move to pose

* Added a type annotation for Robot class

* Fixed the annotaion comment

* Moved instance varaible outside of the Robot class

* Fixed code style Python 3.9 CI

* Removed whitespaces from the last line

* Applied PR #596 change requests

* Fixed typos

* Update Control/move_to_pose/move_to_pose_robot_class.py

Co-authored-by: Atsushi Sakai <asakai.amsl+github@gmail.com>

* Moved PathFinderController class to move_to_pose

* Fixed issue #600

* Added update_command() to PathFinderController

* Removed trailing whitespaces

* Updated move to pose doc

* Added code and doc comments

* Updated unit test

* Removed trailing whitespaces

* Removed more trailing whitespaces

Co-authored-by: Atsushi Sakai <asakai.amsl+github@gmail.com>
2021-12-25 21:42:32 +09:00
Atsushi Sakai
c70add32a1 add visibility road map path doc (#592)
* add visibility road map path doc

* add visibility road map path doc

* add visibility road map path doc

* add visibility road map path doc

* add visibility road map path doc

* add visibility road map path doc

* add visibility road map path doc
2021-12-04 20:56:54 +09:00
Atsushi Sakai
4d60c3c0b1 update docs (#589)
* update docs

* update docs
2021-12-01 23:00:39 +09:00
Atsushi Sakai
d183a00a1c Adding all gifs to the doc (#586)
* update docs

* update docs

* update docs

* update docs
2021-11-29 00:01:06 +09:00
Atsushi Sakai
c99716d692 Adding all gifs to the doc 2 (#585)
* update docs

* update docs

* update docs
2021-11-28 16:00:02 +09:00
Atsushi Sakai
f8f10a3ec8 Adding all gifs to the doc (#584)
* update docs

* update docs
2021-11-28 08:13:28 +09:00
Atsushi Sakai
049709fd8b fix #581 (#582)
* update docs

* update docs
2021-11-27 22:13:55 +09:00
Atsushi Sakai
50ba79a3f5 Fix clean up other docs (#580)
* update docs

* update docs

* update docs

* update docs
2021-11-27 20:10:45 +09:00
Atsushi Sakai
eb1fec748f Clean up Path planning docs (#579)
* update docs

* update docs
2021-11-26 23:14:23 +09:00
Atsushi Sakai
094a413dcd Add how to contribute docs (#573)
* clean up SLAM docs

* clean up SLAM docs

* clean up SLAM docs

* clean up SLAM docs

* add contribution doc

* add contribution doc

* add contribution doc

* add contribution doc

* add contribution doc
2021-11-25 23:05:25 +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
35984e8978 clean up localization docs (#570)
* clean up localization docs

* clean up localization docs

* clean up localization docs
2021-11-18 22:35:10 +09:00
Atsushi Sakai
2fef7bc476 clean up doc dir (#565)
* clean up doc dir

* clean up doc dir

* clean up doc dir
2021-11-16 23:06:25 +09:00
Atsushi Sakai
e7c990a729 clean up doc dir (#563) 2021-11-16 22:27:18 +09:00
The-Anh Vu-Le
ee729d6b6e Modify notations (#548)
* Modify notations

I modified some of the notations so that it will be less confusing:
- It is better to specify of which the Jacobian matrix is, here it is the transition and measurement function `f` and `g` (writing it as `J_F` and `J_H` is misleading)
- It is better to use `Delta` so as not to confuse people with the `d` commonly used in derivative
- It is more correct to use `\partial` instead of `d` since it is more multivariate than it is not

* Update docs/modules/extended_kalman_filter_localization.rst

* Update docs/modules/extended_kalman_filter_localization.rst

Co-authored-by: Atsushi Sakai <asakai.amsl+github@gmail.com>
2021-10-03 19:31:08 +09:00
Atsushi Sakai
1de0ffddb1 change DStar animation 2021-05-15 15:21:15 +09:00
nirnayroy
2cf4f6f001 Added D* Search to path planning folder (#490)
* changes

* updated docs and readme

* Update a_star.py

* Update a_star.py

* Create test_dstar.py

* trailing loc

* Update dstar.py

* Update dstar.py

* Update dstar.py

* Update dstar.py

* Update dstar.py

* newline

* corrected changes requested

* 13, five, 21

* corrected changes

* latest

* linted

* lint

* removed diff
2021-05-15 15:01:29 +09:00
harderthan
f26a91d534 Update Kalmanfilter_basics.rst
Edited the misspelling
2019-12-03 12:46:58 +09:00
Atsushi Sakai
621211aee9 fix gif URL 2019-01-31 18:39:36 +09:00
Atsushi Sakai
8b9f17e759 update docs 2019-01-31 16:17:27 +09:00
Atsushi Sakai
172cf9f418 start writing introcution doc 2019-01-15 22:39:25 +09:00
Atsushi Sakai
10042893d3 fix doc 2019-01-13 10:37:06 +09:00
Atsushi Sakai
57e4d25a1e update rst 2019-01-13 10:34:44 +09:00
Atsushi Sakai
f27177170f update doc 2019-01-13 10:30:08 +09:00