Convexity based object partitioning for robot applications | Synapse