ros2_control icon indicating copy to clipboard operation
ros2_control copied to clipboard

Add doc page about joint kinematics

Open christophfroehlich opened this issue 10 months ago • 1 comments

I summarized some results of discussions about mimic joints and how I understand that. Note, this is different than implemented currently with https://github.com/ros-controls/ros2_control/blob/16fbde3d7ee9e6d7ce19c789887eb4558118f59b/hardware_interface/src/mock_components/generic_system.cpp#L568-L576 This came from the time where we defined the mimic joints in the ros2_control tag. IMHO, it does not make sense now using the URDF-specification, where the behavior of the mimic joint changes by switching the command interface from position to velocity, because we use the offset and calculate velocity = multiplier * other_joint_velocity + offset

Also related to https://github.com/ros-controls/gazebo_ros2_control/pull/297 and https://github.com/ros-controls/gz_ros2_control/pull/276

I also included transmission interfaces, to give an overview what they are and what they aren't (they were not mentioned once in the docs).

christophfroehlich avatar Apr 22 '24 09:04 christophfroehlich

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 62.67%. Comparing base (765241e) to head (c6d7990).

:exclamation: Current head c6d7990 differs from pull request most recent head 3845eb5

Please upload reports for the commit 3845eb5 to get more accurate results.

Additional details and impacted files
@@             Coverage Diff             @@
##           master    #1497       +/-   ##
===========================================
- Coverage   87.70%   62.67%   -25.04%     
===========================================
  Files         102       96        -6     
  Lines        8702    11311     +2609     
  Branches      780     8151     +7371     
===========================================
- Hits         7632     7089      -543     
+ Misses        790      715       -75     
- Partials      280     3507     +3227     
Flag Coverage Δ
unittests 62.67% <ø> (-25.04%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

see 77 files with indirect coverage changes

codecov[bot] avatar Apr 22 '24 10:04 codecov[bot]