Nonsmooth mechanics : models, dynamics and control /: models, dynamics and control. (2016)