B and T joint - offset or no offset #461
Replies: 3 comments
-
It's not really arbitrary, but there is some history. Most (all?) robot support packages in ROS-Industrial (ie: those for other OEMs) have the last link offset from the previous-to-last. That approach was also used here for many of the models. Lately, @EricMarcil commented that it may actually be more conform the way the Yaskawa controller models things to do it the other way around. This would be more aligned with the D-H parameters (IIRC). From the context in which you are asking this question (or: the one I assume), I expect you to have a preference for following the D-H parameters more closely. An appeal to tradition is of course not necessarily a good argument, but if we'd like to align with the other repositories, we'd do it the other way. |
Beta Was this translation helpful? Give feedback.
-
Internally we actually use the offset (I believe we just used a robot description on here back in the day and just ran with that). It does not make a huge difference to me one way or the other so long as it is consistent. If we generally have the offset, I will keep it that way in my models so it is consistent, then if/when we decide to remove that offset it can be done all at once. Any qualms with that approach? |
Beta Was this translation helpful? Give feedback.
-
On the model I made, I ususally put the offset like the ma2010. |
Beta Was this translation helpful? Give feedback.
-
I notice that in some of the robot models (such as the GP180_120) the T joint is offset from the B joint (as it seems to be specified in the robot spec) but in other models (such as the ma2010) the T link transform and the B link transform are coincident (even though it appears to be offset in the robot spec).
Should one of these be preferred when making models or is it an arbitrary choice?
Beta Was this translation helpful? Give feedback.
All reactions