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

Manipulation station needs refactoring to be able to swap grippers readily... #10851

Closed
edrumwri opened this issue Mar 7, 2019 · 18 comments
Closed

Comments

@edrumwri
Copy link
Collaborator

edrumwri commented Mar 7, 2019

(for enabling a TRI-funded university researcher's project).

@EricCousineau-TRI
Copy link
Contributor

(Peanut gallery comment) Please make this solution be decomposition + modularity, not more entry points or configurations switches!

@sherm1
Copy link
Member

sherm1 commented Mar 27, 2019

status: much pain, almost refactored

@edrumwri
Copy link
Collaborator Author

Correction: it's almost refactored in my branch. Getting it through the PR process may be painful!

@EricCousineau-TRI
Copy link
Contributor

Is there a WIP branch that the aforementioned peanut gallery can peek at?

@edrumwri
Copy link
Collaborator Author

edrumwri commented Mar 27, 2019 via email

@tri-ltyyu
Copy link

@edrumwri, any update PR to this issue.

@edrumwri
Copy link
Collaborator Author

edrumwri commented Apr 12, 2019 via email

@tri-ltyyu
Copy link

Is it possible to post the WIP branch to make sure the concerns about modularity raised earlier are addressed?

@edrumwri
Copy link
Collaborator Author

edrumwri commented Apr 15, 2019 via email

@edrumwri
Copy link
Collaborator Author

Finally got the refactor running today (whew!) I'm going to clean up my code a little and then point interested folks to my branch for comment.

@edrumwri
Copy link
Collaborator Author

@EricCousineau-TRI @rcory (cc @tri-ltyyu) PTAL at:

https://github.com/edrumwri/drake/tree/manipulation_station_refactor

Unit tests have yet to be modified. Only the end_effector_teleop_mouse is runnable. So this is not ready for PR but will give you the idea of the proposed refactor.

@EricCousineau-TRI
Copy link
Contributor

I like the manipulator + gripper consolidation, a lot!

My only minor recommendation is that CombindIiwaWsg not have any Iiwa or Wsg-specific methods that are redundant w.r.t. the base interface, unless they're for backwards compatibility and are slated for deprecation.

@edrumwri
Copy link
Collaborator Author

Status: waiting on @RussTedrake to review the proposed API.

@edrumwri
Copy link
Collaborator Author

First PR is wending through the review process. See #11320.

@sherm1 sherm1 assigned rcory and EricCousineau-TRI and unassigned edrumwri Feb 25, 2020
@sherm1
Copy link
Member

sherm1 commented Feb 25, 2020

This looks dead to me. @EricCousineau-TRI @rcory should this be closed now? (Was assigned to Evan.)

@rcory
Copy link
Contributor

rcory commented Feb 25, 2020

Fine with me to close this out.

@sherm1
Copy link
Member

sherm1 commented Feb 25, 2020

OK. @EricCousineau-TRI please close this if you think we should or reassign.

@EricCousineau-TRI
Copy link
Contributor

Will close for now. @edrumwri, please let us know if you might need this in the future!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants