Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Planar Joint Properties #390

Merged
merged 13 commits into from
Mar 29, 2021
Merged

Planar Joint Properties #390

merged 13 commits into from
Mar 29, 2021

Conversation

DLu
Copy link
Contributor

@DLu DLu commented Mar 18, 2021

Description

Set the joint properties (angular distance factor and motion model) for planar joint models.

Checklist

  • Required by CI: Code is auto formatted using clang-format
  • Extend the tutorials / documentation reference
  • Document API changes relevant to the user in the MIGRATION.md notes
  • Create tests, which fail without this PR reference
  • Include a screenshot if changing a GUI
  • While waiting for someone to review your request, please help review another open pull request to support the maintainers

@DLu DLu requested a review from JafarAbdi March 18, 2021 14:29
@codecov
Copy link

codecov bot commented Mar 18, 2021

Codecov Report

Merging #390 (72fcfde) into main (3f048b3) will decrease coverage by 0.29%.
The diff coverage is 69.83%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #390      +/-   ##
==========================================
- Coverage   53.37%   53.09%   -0.28%     
==========================================
  Files         210      212       +2     
  Lines       18816    22612    +3796     
==========================================
+ Hits        10041    12003    +1962     
- Misses       8775    10609    +1834     
Impacted Files Coverage Δ
moveit_core/robot_model/src/robot_model.cpp 73.00% <21.43%> (-4.19%) ⬇️
...el/include/moveit/robot_model/planar_joint_model.h 33.34% <50.00%> (ø)
moveit_core/robot_model/src/planar_joint_model.cpp 83.13% <100.00%> (+5.56%) ⬆️
moveit_core/utils/src/robot_model_test_utils.cpp 73.46% <100.00%> (-0.57%) ⬇️
...moveit/move_group_interface/move_group_interface.h 75.00% <0.00%> (-25.00%) ⬇️
...parameterization/model_based_state_space_factory.h 75.00% <0.00%> (-25.00%) ⬇️
...moveit/ompl_interface/detail/constraints_library.h 10.00% <0.00%> (-23.33%) ⬇️
moveit_ros/moveit_servo/src/servo_calcs.cpp 64.13% <0.00%> (-15.99%) ⬇️
moveit_ros/moveit_servo/src/servo.cpp 58.07% <0.00%> (-11.93%) ⬇️
...del/include/moveit/robot_model/joint_model_group.h 89.34% <0.00%> (-10.66%) ⬇️
... and 177 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a7f599c...72fcfde. Read the comment docs.

Copy link
Contributor

@mamoll mamoll left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think there's one tiny bug, but otherwise this looks good to me.

moveit_core/robot_model/src/planar_joint_model.cpp Outdated Show resolved Hide resolved
@JafarAbdi JafarAbdi merged commit 855db9e into moveit:main Mar 29, 2021
@DLu
Copy link
Contributor Author

DLu commented Mar 30, 2021

😄

@DLu DLu deleted the planar_joint_madness branch March 30, 2021 19:03
scchow added a commit to scchow/moveit that referenced this pull request Mar 1, 2023
- Backporting Differential Drive implementation
  MoveIt2 (moveit/moveit2#390)
scchow added a commit to scchow/moveit that referenced this pull request Mar 1, 2023
- Backporting Differential Drive implementation
  MoveIt2 (moveit/moveit2#390)
scchow added a commit to scchow/moveit that referenced this pull request Apr 10, 2023
- Backporting Differential Drive implementation
  MoveIt2 (moveit/moveit2#390)
scchow added a commit to scchow/moveit that referenced this pull request Apr 13, 2023
- Backporting Differential Drive implementation
  MoveIt2 (moveit/moveit2#390)
rhaschke added a commit to moveit/moveit that referenced this pull request Apr 14, 2023
backport from moveit/moveit2#390 with several improvements:
- accessing joint properties via map of maps (moveit/srdfdom#111)
- fixing joint properties parsing, using `moveit::utils::toDouble` instead of `std::stod`
- cleanup parsing of joint properties

Co-authored-by: Robert Haschke <rhaschke@techfak.uni-bielefeld.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants