Description
We have a number of files that specify the same robot, but they vary in how the robot's collision geometry is configured. (e.g., iiwa14_no_collision.urdf, iiwa_polytope_collision.urdf, iiwa_primitive_collision.urdf). Creating these variants increases synchronization challenges; they share the same dynamics properties but differ in collision representation. If dynamics need to be tweaked, they must be tweaked in all files.
We want a mechanism that will eliminate the copypasta but still allow runtime selection of an appropriate collision representation on a task-by-task basis.
See proposals in the discussion below.
Description
We have a number of files that specify the same robot, but they vary in how the robot's collision geometry is configured. (e.g.,
iiwa14_no_collision.urdf,iiwa_polytope_collision.urdf,iiwa_primitive_collision.urdf). Creating these variants increases synchronization challenges; they share the same dynamics properties but differ in collision representation. If dynamics need to be tweaked, they must be tweaked in all files.We want a mechanism that will eliminate the copypasta but still allow runtime selection of an appropriate collision representation on a task-by-task basis.
See proposals in the discussion below.