State-periodic adaptive compensation of cogging and Coulomb friction in permanent-magnet linear motors | IEEE Journals & Magazine | IEEE Xplore