This review of the state of the art aims to collect the description and main research results in the field of development and validation of control algorithms with the main purpose to solve the problem of cogging torque and main sources of electromagnetic torque ripple. In particular, we focus on electric drives for advanced and modern mechatronic applications such as industrial automation, robotics, and automotive applications, with special emphasis on work that exploits model-based design. A great added value of this paper is to explicitly show the operational steps required for the model-based design design of optimized control algorithms for electric drives where it is necessary to make up for electromagnetic torque oscillations due to the main sources of ripple, particularly cogging torque. The ultimate goal of this paper is to provide researchers approaching this particular problem with a comprehensive collection of the most effective solutions reported in the state of the art and also a summary for effectively applying the model-based design methodology.