The general problem of including impulse effects in Lagrangian dynamics is discussed. A self-consistent method is developed, and a block-diagram representation, including initial conditions, is introduced that displays the feature of the method. Example of a collision of two dissimilar robots is provided for illustration.