https://research.tudelft.nl/en/publications/clustering-and-topological-interlocking-for-robotic-assembly/