personalrobotics / aikido

Artificial Intelligence for Kinematics, Dynamics, and Optimization
https://personalrobotics.github.io/aikido/
BSD 3-Clause "New" or "Revised" License
213 stars 30 forks source link

Add ConfigurationToConfigurations planner adapter. #587

Closed brianhou closed 3 years ago

brianhou commented 3 years ago

This PR introduces the DART ConfigurationToConfigurations problem and planner. It also introduces an adapter from non-DART ConfigurationToConfigurationPlanner to DART ConfigurationToConfigurationsPlanner.

I think the ideal scenario would be to have two adapters instead:

This isn't supported by the current PlannerAdapter, since the adapted planner must be a DART planner. However, I've also added the non-DART ConfigurationToConfigurations planner, which might eventually be useful for this purpose.


Before creating a pull request

Before merging a pull request