Kinematic collision objects will receive
collision_response messages when collisions are detected. The
contact_point_response messages contain detailed information about the collision (normal, distance etc) and this information can be used to resolve the collision through code. This is described in detail in the physics manual and shown in practice in the tutorial linked by Pkeod.