Set-Valued Rigid Body Dynamics for Simultaneous, Inelastic, Frictional Impacts