-
Notifications
You must be signed in to change notification settings - Fork 4
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
drivers: add support for linear (or: non-revolute) axes #27
Comments
As @JeremyZoss suggested (via email): we might need to think about how (and where) to configure this. Some controllers have this information accessible to user programs, others may not. In all cases, the URDF should have this information: do we need any additional infrastructure to consistently support non-revolute axes ( |
Status Fanuc: gavanderhoorn/fanuc_driver_exp has native support for linear axes (uses configuration data present on the controller to determine conversion factors). Not ticking the checkmark as |
Support added in ros-industrial/motoman#85. |
UR controllers don't (natively) support external axes, so I'm not sure whether 'add linear axes support' makes sense for those controllers. |
ABB got partial support (only for integrated axes) in ros-industrial/abb#150. |
URs don't integrate external axes as other robots do, so there will most likely always be a need for some custom code. Taking UR off the list because of that. |
Closing this in the end, as it's being tracked by issues in the individual repositories and with the small nr of drivers that we're still supporting not a general issue of policy I believe. |
Some industrial work cells include additional axes configured as rails or other types of linear actuation. URDF and MoveIt support these setups, but most (if not all) current driver implementations implicitly assume only rotational joints are used.
Either drivers should be extended to support non-revolute axes, or their current support should be validated.
Affected packages:
The text was updated successfully, but these errors were encountered: