The velocity_penalty essentially puts a spring between the contacter and the target if penetration occurs. Iterations (see control_timestep_iterations) are needed; more iterations are needed if the penalty factor is higher. See also contact_geometry.
See also contact_geometry.