Robotic applications require motors that can produce high torques at low speeds, while being able to change speed and torque in a reliable and agile manner. A key performance indicator that is often overlooked is dynamic efficiency, a critical requirement for mobile robots.