Linear motor motion control using a learning feedforward controller | IEEE Journals & Magazine | IEEE Xplore