Hacker News new | ask | show | jobs
by fasterbynight 1698 days ago
I don't see why electric motors are not backdriveable enough. Boston Dynamics' Spot uses electric motors with harmonic drive gearboxes (or some other backdriveable transmission) as an example of this. Similarly, series elastic actuators are very capable of giving the characteristics you deem necessary to work alongside humans albeit with lower bandwidth than the harmonic drive gearboxes.
1 comments

You’re spot on with the harmonic drive motors. They do have good backdriving and low backlash, which is great. I certainly don’t mean to say that there is no place for electric servo motors in robots, they are fantastic for many applications, especially if you need precision and accuracy in movement. And the Spot (along with many copycat robots) make great use of them.

But the problem remains that there is still a severe trade off between speed, force and backdriving. The Spot really doesn’t have that high of a max force it can generate, and no where near that of a similarly sized dog. Additionally, the motion produced by the kinematics system it uses it relatively simple with far fewer degrees of freedom than a real dog.

The general consensus in the field is that if you want to have a robot which can do everything a human can do, you need to at least match the degrees of freedom a human has in motion. It would be very difficult to fit 100+ harmonic drive servos into a robot. Of course controlling all of this effectively is extremely difficult and that’s often why robots like spot use vastly simplified kinematic models, because it makes the equations go from near impossible to solve to just hard.

series elastic actuators are promising and I have high hopes for their use in the future. I have some colleagues who work with them. The limitations there are more to do with complexity and finding ways to dynamically tune the force impedance of the springs.