Commit Graph

59 Commits

Author SHA1 Message Date
Weipu Shan
4bc7048044 fix: arm_obstacle_navigation calc_heuristic_map node through 4 corners error (#1034)
* fix: arm_obstacle_navigation calc_heuristic_map node through 4 corners error

* style: remove trailing whitespace
2024-12-20 21:32:57 +09:00
Tim Huff
9fed26e503 Fixing ArmNavigation/rrt_star_seven_joint_arm_control/rrt_star_seven_joint_arm_control.py (#1022)
* fixing script

* removing unnecessary code

* fixing CI issue

---------

Co-authored-by: Tim Huff <tim@groundlight.ai>
2024-05-26 15:43:05 +09:00
Atsushi Sakai
de2434361c fix plot issue in random_inverse_kinematics.py (#1007) 2024-04-28 21:17:33 +09:00
Videh Patel
cc3fd0c55e Using util.angle_mod in all codes. #684 (#946)
* switched to using utils.angle_mod()

* switched to using utils.angle_mod()

* renamed mod2pi to pi_2_pi

* Removed linting errors

* switched to using utils.angle_mod()

* switched to using utils.angle_mod()

* renamed mod2pi to pi_2_pi

* Removed linting errors

* annotation changes and round precision

* Reverted to mod2pi

---------

Co-authored-by: Videh Patel <videh.patel@fluxauto.xyz>
2024-01-02 22:39:48 +09:00
Fabiha Tasneem
a141cf4180 Fixed Inappropriate Logical Expression (#945) 2023-12-03 22:12:00 +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
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
489ee5c0e3 fix github scanning alerts (#784) 2023-01-26 21:56:42 +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
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
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
177f04618c fix example run issue and clean up for arm navigation codes. (#528)
* clean up arm navigation codes.

* add project toml

* add pylintrc

* add pylintrc

* add pylintrc
2021-07-12 21:04:27 +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
karaage
2afa10a457 Add plot initialize for google colab visualization (#453) 2021-01-03 13:50:54 +09:00
Atsushi Sakai
c2debe3b05 use pytest for test runner (#452) 2020-12-31 22:54:40 +09:00
Atsushi Sakai
d29dacbf9e clean up seven joint arm script 2020-12-29 21:41:14 +09:00
Mahyar Abdeetedal
65debdc332 RRT* for seven joint arm control (#439) 2020-12-29 20:32:13 +09:00
Raghuram Shankar
1b1e649b7d fixed TypeError (#414)
* fixed TypeError

* updated global variables

* updated global variables

* fix comment

* Change try-except to if
2020-10-10 10:51:16 +09:00
ajwahab
468be047aa robustified 2 joint arm example (#402)
two joint arm point control example will no longer fail if target point is out of reach
2020-09-27 13:10:46 +09:00
Atsushi Sakai
fa1585d880 fix scanning error (#339) 2020-06-08 21:43:37 +09:00
Atsushi Sakai
14ffc4a2d4 mypy fix test 2020-03-09 22:57:35 +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
d979bb24d9 Replaced sqrt(x**2+y**2) with hypot in ArmNavigation/n_joint_arm_to_point_control/n_joint_arm_to_point_control.py 2019-12-07 23:33:43 +01:00
Guillaume Jacquenot
84aead6149 Replaced sqrt(x**2+y**2) with hypot in ArmNavigation/two_joint_arm_to_point_control/two_joint_arm_to_point_control.py 2019-12-07 23:33:43 +01:00
Göktuğ Karakaşlı
d019e416ba exit on key 2019-12-07 14:30:18 +03:00
Takayuki Murooka
f2268f3536 Merge branch 'master' into arm-manipulation 2019-08-18 21:08:11 +09:00
Atsushi Sakai
aefa8990dd adding # pragma: no cover 2019-02-03 11:24:53 +09:00
Atsushi Sakai
f0b6b7a94d code clean up for LGTM 2019-02-03 10:00:09 +09:00
Atsushi Sakai
4880986bb5 fix code for coveralls 2019-02-02 16:51:00 +09:00
Atsushi Sakai
d6fb8d6f82 remove error on codefactor 2019-02-01 20:57:52 +09:00
Atsushi Sakai
a458b91e4f fix incorrect code 2019-02-01 18:34:05 +09:00
Atsushi Sakai
621211aee9 fix gif URL 2019-01-31 18:39:36 +09:00
Atsushi Sakai
98b9f5e84b remove all gif 2019-01-31 15:59:17 +09:00
Takayuki Murooka
47b497019a add header comment in each scripts 2019-01-26 15:28:59 +09:00
Takayuki Murooka
33e7b67db0 minor changes 2019-01-26 03:06:27 +09:00
Takayuki Murooka
b543623cad minor change 2019-01-26 02:32:49 +09:00
Takayuki Murooka
3504833748 fix bug of NLinkArm.py and modify random exapmle scripts 2019-01-26 02:23:53 +09:00
Takayuki Murooka
c49f982923 implement inverse kinematics 2019-01-25 21:39:32 +09:00
Takayuki Murooka
2d90bd5a52 add n_joint_arm_3d & implement forward kinematics 2019-01-25 02:01:51 +09:00
Atsushi Sakai
e3c1a69f2e update docs 2019-01-13 10:19:01 +09:00
Atsushi Sakai
b4434e4737 fix limit 2019-01-13 09:10:27 +09:00
Tullio Facchinetti
a558096a83 Added modified version of the arm obstacle avoidance simulation.
Most of the code comes from the great original simulation.
In this version, both the work space and joint space visualization are
done in the same figure, which provides a better understanding of the
simulation.

Obstacles have been made more tricky in the joint space.

Added facility to stop the simulatino by pressing 'q'.

Added some comments.
2019-01-07 14:48:08 +01:00
Atsushi Sakai
a4a8591018 fix test and code clean up for lgtm 2018-11-23 14:46:16 +09:00
Atsushi Sakai
404cc79e66 fix test 2018-11-23 14:25:43 +09:00
Atsushi Sakai
3a7f3c5587 code clean up for lgtm 2018-11-23 11:03:50 +09:00
Atsushi Sakai
953cc3857e update docs 2018-11-16 21:21:08 +09:00
Atsushi Sakai
c24c1dd01d moved jupyter doc 2018-10-05 20:55:50 +09:00
Atsushi Sakai
1f0af5d458 Merge pull request #109 from daniel-s-ingram/master
Jupyter notebook for planar two-link inverse kinematics
2018-10-05 20:52:06 +09:00
Daniel Ingram
cf18f591ed Jupyter notebook for planar two-link inverse kinematics 2018-10-04 19:57:09 -04:00