-
Notifications
You must be signed in to change notification settings - Fork 530
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
Extend Planning Pipeline to allow calling multiple planners in sequence #2408
Comments
@sjahr what is the status here? Could you please update the milestone and link any pending PR's? |
Both PRs need to be merged in order to close this issue. I've linked the second one, so this is considered done once that issue is merged |
You spent a lot of work on this, and it's definitely a good idea to get rid of the planning request adapter recursive call structure. The main shortcoming I keep encountering with the recursive PRA structure is that it does not allow support for anytime planners that yield (over time improving) solutions continuously. It's a very nice feature of the tesseract GUI, for example. Could you please also comment on why you think MTC wrappers are inadequate for chaining planners the way you want to do it? In theory they also provide an alternative for response adapters altogether - with the main advantage that you can introspect them at any point for debugging. |
@v4hn I don't think that MTC wrappers are inadequate at all but it should be possible with the core MoveIt planning pipeline. For a single state to state motion planning problem MTC seems to be overkill. |
Motiviation
In order to get better solutions
As a user
I want to to seed an optimizing planner with a solution from RRTConnect
In order to configure the pipeline easily
As a user
I want to determine the order in which certain pipeline components are being called
Current implementation and limitations
PlanningRequestAdapterChain
+ inside the pluginsProposed refactoring
The text was updated successfully, but these errors were encountered: