Development of a ball drive unit using partially sliding rollers — An alternative mechanism for semi-omnidirectional motion — | IEEE Conference Publication | IEEE Xplore