I would like to know about collision between two models in advance. I would like to know the distance between the two closest points on the surfaces of the two models at all times, or when the distance is smaller than some threshold. Does any of the physics engines Gazebo uses provide such a functionality?