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

Need for a Generator Stage that takes multiple candidate target poses? #623

Open
robotics-qc opened this issue Oct 28, 2024 · 2 comments
Open

Comments

@robotics-qc
Copy link

robotics-qc commented Oct 28, 2024

Hello!

I have been working with manipulating objects and noticed that often, we use a different pipeline for pose estimation of target objects (could be an AI model, or some other classical approach etc) and therefore have a collection of candidate pick/target poses for which we then try to plan a path for any of those target poses.

I was wondering if we had a generator stage where we could feed in a series of pre-computed target poses. I did not find anything like that but I did see there is GenerateGraspPose stage which takes in a single target pose.
Using that template, I was able to easily create a custom stage which instead takes in a Pose array and generates solutions for all those poses as a starting point for planning.

I feel this is a common requirement for a lot of manipulation pipelines, and was wondering if we could have that as an added stage in the moveit core itself!

(FYI: I use the humble branch)

@rhaschke
Copy link
Contributor

A PR extending the functionality of the GeneratePose stage is welcome. Did you extend the stage GenerateGraspPose or GeneratePose? The former only considers a single object frame and generates grasps from multiple approach directions, while the latter actually considers manually specified poses.

@robotics-qc
Copy link
Author

My mistake - I meant to say : I extended the GeneratePose stage to take an array of target poses instead of just a single one, thus allowing users to now compute a series of candidate poses to the generator.

Thank you I will send in a PR for that soon.

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

No branches or pull requests

2 participants