A method of realizing an omnidirectional motion includes: detecting a pace of an object moving over an omnidirectional motion platform; decomposing the pace of the object into speeds along at least two directions; and driving at least two pluralities of movable members, based on the speeds along the at least two directions, to translocate the object along one of the at least two directions and in a direction opposite to a corresponding speed of the pace of the object such that the object remains at a substantially same place over the omnidirectional motion platform. An omnidirectional motion apparatus includes an omnidirectional motion platform, and a pace detector and a data processor.