-
Notifications
You must be signed in to change notification settings - Fork 195
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
Use panda_moveit_config
or moveit_resources_panda_moveit_config
? Unclear the direction and rationale
#704
Comments
Pinging @DLu, @JafarAbdi, @sea-bass @rhaschke as I see your guys' names in the referenced pages. |
Potential hint was found at #59 (comment), but not enough. |
I repeat my objection from #61 (comment) for clarity:
|
@rhaschke Please review the following and see if you can agree. Discussed in moveit maintainers' mtg. I heard @henningkayser or someone from maintainers will comment here, but my understanding was to stick to
It's in the mtg minutes as well, citing here:
My personal comment as a community user: Obvious caveat is maintaining almost duplicate (if there's an upstream exists like the case with panda), but I assume communication overhead with vendors often kills the benefit of using upstream? |
The duplicate config packages are really not great for usability. moveit_resources only being a test dependency (and nothing else) is somewhat of an unwritten rule and indeed very confusing. The purpose of the panda_moveit_config (being an officially supported vendor package for the Panda robot) does not really exist anymore with the ROS 2 versions, due to the lack of sponsoring or collaboration with Franka Emika. There wasn't even a ROS 2 driver available for a long time. So, for most ported tutorials we switched to moveit_resources to eliminate redundancy and have now started updating the content to an actually supported robot. |
For this reason, I still recommend using |
Thanks @henningkayser @rhaschke for maintainers' input. Here's an input from a Moveit2 tutorial user in the community. 2 orthogonal issues
Just a community user's suggestionAlthough I'm not in the position to say which issue among the 2 above should be prioritized, I think we should unblock ros2 tutorials work (unable to use tutorials may result in losing potential moveit2 users, esp. commercial users who may have less luxury to be patient). With a chance that reference robot might be switched, we may want to minimize effort for all the Panda packages relevant to moveit2. With that in mind, centralizing panda-related effort from moveit2 community to |
Dear Isaac, I wasn't aware that this issue is blocking #700 and other similar PRs and this was not my intention.
(1) is in line with @henningkayser's comment. But it adds a roadmap for a migration to an up-to-date panda_moveit_config. |
+1, that unblocks ros2 conversion, won't introduce any breaking change to moveit2 tutorials, yet doesn't interrupt the potential process of reference robot change. Thank you for suggestion @rhaschke. I'll wait for official consensus @henningkayser |
…e (unverified) decision moveit#704 (comment)) Signed-off-by: Isaac Saito <[email protected]>
@130s do you know what the status of this is? I'm happy to help you get anything merged into the config packages to unblock work porting tutorials. |
@tylerjw No updates I'm aware of since my post #704 (comment). I think Robert and I are on agreement on his post #704 (comment) and needs ratified by moveit2 maintainer team IMO. |
Do you have a PR for some of this work I could look at? |
Description
In #59, the reference point for moveit_config package for Panda robot moved from
panda_moveit_config
tomoveit_resources_panda_moveit_config
(undermoveit_resources
repo) but I do not see the rationale for that move, nor the instruction for future tutorial contributors.Impact
That resulted in confusion, even to one of the maintainers at #61 (comment), and merging a PR is blocked panda_moveit_config!136 (the work was done based on an assumption that the switch to
moveit_resources_panda_moveit_config
was an agreed move, but apparently one maintainer is objecting now).Expected result
Documented decision and rationale for the location of Panda's model and moveit_config that tutorials in
moveit2_tutorials
should reference to.The text was updated successfully, but these errors were encountered: