Hi, I am an Odrive virgin here still waiting for delivery so pls be gentle!
Anyways I would like to create a robotic arm that rivals human arm speed (not strength as well, biology is kinda unbeatable in that form factor). The problem is that you need like a minimum of 100Nm torque up until 200 rpm for actuators (motor+encoder+gears) below the weight of 1kg to be able to remotely achieve that goal. Since P=TorqueXomega, we are speaking about a peak power of 2kW or more per kilogram at the low end… or you can always move the motors far from the joints they control to make the arm light like the LIMS arm, but that makes the whole arm less precise for any realistic buget of part tolerances and money.
So as I look around the market not even 4000 USD actuators based on permanent magnet BLAC motors that Odrive supports can achieve that needed torque to weight ratio over that wide range of rpms. A TESLA induction motor for 40kg can produce like 200kW of power even at slow RPMs that is needed for starting an arm movement. So it is about 5kW power/kg and Siemens touts a motor design that can do almost twice that ratio. The best permanent magnet BLAC actuators like the designs based on the MIT cheetah actuators below 1kg can do maximum 0.5kW-1kW (with water cooling), that is ridiculously low, almost an order of magnitude lower than induction motors can do albeit at a larger scale. Even induction motors that are in the same weight class as my example can do several times more performance/weight. There are many reasons for this poor performance of permanent magnet motors and mostly have to do with the permanent magnets. They add (dead) weight and do not like high temps, not even for a short time.
Good performance to weight ratio and high torque with low RPM should be the 2 most important factors for robotic applications when it comes to actuators. Given that permanent BLAC motors are so bad in the former, why noone has made an affordable Odrive for induction motors?! I know that induction motors are not synchronous and the rotor can slip relative to the magnetic field produced, but it should be just a run off the mill PID control problem to make them as precise as the BLAC motors especially that permanent motor rotors can slip as well with dynamic torque load. Is there anything I completely miss?