-
Notifications
You must be signed in to change notification settings - Fork 21
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
Add support for controller variable read/write #180
Comments
I would suggest to do this for the next-next-next release (so |
We may have a potential contributor lined up for this. I'd suggest we discuss potential implementation approaches here in this issue and continue from there. Edit: starting point for interface definitions: Yaskawa-Global/motoros2_interfaces@main...gavanderhoorn:motoros2_interfaces:variable_rw. |
@gavanderhoorn I reviewed your "starting point for interface definition". It makes sense to me. I would like to clearify two points.
|
The The
I'm not against using other frames/origins. What we'd have to make sure of though is producers/consumers (ie: on the ROS application side) would be able to transform those poses to other frames in their TF tree(s). That would require the ROS application to have access to / knowledge of the frames which could be set in poses returned by the Yaskawa controller (and vice-versa of course). As I wrote earlier, it's just a starting point. I'd be completely open to changing message definitions. |
Btw: could I assign this issue to you? |
You could. I need to see when I have time to implement it. |
@yeu-geissdoerfer: friendly ping. Have you had any chance to take a look? |
@gavanderhoorn I wouldn't havet time until early September at the earliest. I will comment as soon as I know for sure. Regarding the transformation of poses to other frames. This would also require that ROS access the tool data from the RC to generate the transformation from base/robot fram to tool frame for example. In general that would make sense, but I would see that as a second step. How do you see it? |
TF could do this. MotoROS2 currently broadcasts it as For this to work generally we'd have to broadcast all defined tools, not just the active one.
Perhaps we should then first focus on non-pose variables. |
@gavanderhoorn we would also need to think about how we handle "figure informations", since this is usually not used in ROS. |
We could consider using the approach described here. |
Instead of the |
I would recommend to take my initial proposal from Yaskawa-Global/motoros2_interfaces@main...gavanderhoorn:motoros2_interfaces:variable_rw, push it to your fork of |
The topic of accessing robot variables (BIDRSP) came up today.
This is already on our roadmap and should be fairly easy to add.
I think it should go into the next (not upcoming) release.
The text was updated successfully, but these errors were encountered: