Skip to content

cleanup chomp stuff #1136

@rhaschke

Description

@rhaschke

Releasing Kinetic + Melodic was a nightmare due to chomp, which now is scattered around the whole repository creating many inter-dependencies between release packages.
I suggest to move all chomp-related source into a single folder, namely moveit_planners/chomp, which is then released as a meta-package moveit_planners_chomp.

  • moveit_planners/chomp
  • moveit_planners/chomp/chomp_interface
  • moveit_planners/chomp/chomp_motion_planner
  • moveit_ros/planning/planning_request_adapter_plugins/src/chomp_optimizer_adapter.cpp
    -> moveit_planners/chomp/chomp_optimizer_adapter
  • moveit_experimental/collision_distance_field
    -> moveit_planners/chomp/collision_distance_field
  • Are there more dependencies from moveit_experimental?

Then, we should get rid of moveit_experimental dependencies in those released packages and finally mark moveit_experimental to be not released again, i.e. reverting ros-gbp/moveit-release#6.

@raghavendersahdev If we agree on this approach, could you tackle this please?

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions