A switching adaptive controller for the reduction of commutation torque ripple in BLDCM drives | IEEE Conference Publication | IEEE Xplore