Modeling the Motion of Microrobots on Surfaces Using Nonsmooth Multibody Dynamics | IEEE Journals & Magazine | IEEE Xplore