Commit Graph

45 Commits

Author SHA1 Message Date
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
weicent
ff3ad5bb9c dwa pr (#390)
* dwa pr

* dwa_pr

* dwa_pr

* dwa_pr

* dwa_pr

* make changes rerun CI

* rerun CI...again..

* rerun CI.....

* rerun CI.....

* rerun CI final time!

* modified const to class variable

* put back missing comment

* add test for dwa stuck case

* add test dwa stuck case

* add test dwa stuck case

* add test dwa stuck case

* add stuck test in original test file
2020-09-13 11:17:42 +09:00
Atsushi Sakai
b8afdb10d8 Using scipy.spatial.rotation matrix (#335) 2020-06-07 20:28:29 +09:00
Yilun Chen
1c081ed3e0 address the comment 2020-01-19 18:35:52 -05:00
Yilun Chen
0de06534d2 cleanup in dynamic window approach 2020-01-17 19:17:28 -05:00
Atsushi Sakai
570dbec832 Merge branch 'master' of github.com:AtsushiSakai/PythonRobotics 2020-01-05 13:47:50 +09:00
Atsushi Sakai
f19fdacb01 change default mode for DWA 2020-01-05 13:47:32 +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
60387ee5f8 Replaced sqrt(x**2+y**2) with hypot in PathPlanning/DynamicWindowApproach/dynamic_window_approach.py 2019-12-07 23:33:44 +01:00
Guillaume Jacquenot
1eb3ebbf26 Replaced sqrt(x**2+y**2) with hypot in PathPlanning/DynamicWindowApproach/dynamic_window_approach.py 2019-12-07 22:22:47 +01:00
Göktuğ Karakaşlı
d019e416ba exit on key 2019-12-07 14:30:18 +03:00
Göktuğ Karakaşlı
97570de50c Fix wrong rotation direction
- The obstacle rotation for the rectangle obstacle calculation
is wrong. It should be positive instead of negative.
2019-10-27 11:21:02 +03:00
Atsushi Sakai
35ea4b955c code clean up for DWA 2019-10-17 21:53:39 +09:00
Göktuğ Karakaşlı
adb4e99ceb Fix transpose error of the rotation matrix 2019-10-16 21:03:18 +03:00
Göktuğ Karakaşlı
0ec56812be Add type checking for robot_type 2019-10-16 20:17:46 +03:00
Göktuğ Karakaşlı
bcdf088684 Change robot_type comparison to enum class named RobotType
- Instead of using string based comparison for robot_type, use Enum class.
- Append authors
2019-10-16 19:19:11 +03:00
Göktuğ Karakaşlı
4cedb7aad4 Add rectangle robot type and collision check
Add collision check for rectangle robots
Add new function to draw robot depending on the type
2019-10-15 21:55:56 +03:00
Göktuğ Karakaşlı
dee0fe7414 Merge branch 'master' of https://github.com/AtsushiSakai/PythonRobotics 2019-10-15 21:27:56 +03:00
Atsushi Sakai
87a5517c3a code clean up for DWA sample. 2019-10-15 21:56:17 +09:00
Göktuğ Karakaşlı
23c73567d6 Optimize the obstacle cost calculation.
The calculation was too slow to work with more obstacles.
The calculation function is vectorized to increase the speed.
2019-10-12 15:08:20 +03:00
Göktuğ Karakaşlı
07f07814a2 Merge branch 'master' of https://github.com/AtsushiSakai/PythonRobotics 2019-10-12 14:40:53 +03:00
Göktuğ Karakaşlı
8fb4b8a564 optimize obstacle cost calculation
The obstacle calculation was too slow to work with more obstacles,
it is vectorized to speed up the calculation.
2019-10-12 14:35:00 +03:00
sszwfy
b942c430e6 fix error for goal cost angle 2019-10-06 14:32:22 +08:00
Atsushi Sakai
56e0b7a8cc DWA code clean up 2019-06-02 09:51:36 +09:00
KoenHan
a4f33de46e Changed the computation method of to_goal_cost
Signed-off-by: KoenHan <sliver1998324@gmail.com>
2019-06-02 04:35:51 +09:00
KoenHan
1896ee7df2 Changed the computation method of to_goal_cost
Signed-off-by: KoenHan <sliver1998324@gmail.com>
2019-06-02 04:21:52 +09:00
Atsushi Sakai
ee827df22c optimized tests for speed up 2019-02-06 09:44:06 +09:00
Atsushi Sakai
4880986bb5 fix code for coveralls 2019-02-02 16:51:00 +09:00
Atsushi Sakai
98b9f5e84b remove all gif 2019-01-31 15:59:17 +09:00
Atsushi Sakai
4dbf642f61 remove np.matrix 2018-12-15 18:08:14 +09:00
Atsushi Sakai
2f60e723a2 fix test 2018-11-20 20:32:15 +09:00
Atsushi Sakai
ac90c1467c finish notebook 2018-11-19 21:18:11 +09:00
Atsushi Sakai
4e7fbc3388 code clean up 2018-11-18 08:44:10 +09:00
Debby Nirwan
72d1728d35 Fixed motion calculation.
To goal cost calculation is now based on heading error rather than the distance to the goal as suggested by the paper.
2018-11-04 23:04:00 +08:00
Atsushi Sakai
19e437111e remove unused file 2018-01-17 16:59:36 -08:00
Atsushi Sakai
47f486cd83 fix Dynamic window approach bug and add a test for it 2018-01-16 14:47:15 -08:00
Atsushi Sakai
24e2eeacc2 fix typo 2017-12-16 15:58:21 -08:00
Atsushi Sakai
7f97ede4a2 gif is added 2017-12-16 15:48:15 -08:00
Atsushi Sakai
ffc6a82f52 code clean up 2017-12-16 12:27:24 -08:00
Atsushi Sakai
59863e39b2 it can goal!! 2017-12-16 10:29:07 -08:00
Atsushi Sakai
3bb922abc9 add to goal cost 2017-12-16 09:59:10 -08:00
Atsushi Sakai
594e8f76bb try implementing 2017-12-15 15:13:07 -08:00
Atsushi Sakai
4e38d8a35c keep implementing 2017-12-14 15:44:11 -08:00
Atsushi Sakai
6452ba134d start to implement DWA code 2017-12-14 15:13:27 -08:00