Hacker News new | past | comments | ask | show | jobs | submit login

That is super awesome and even more awesome when I read that those are direct drive motors. All the compliance is done in software. This is something I must spend some time playing with. That advent of these small brushless motors with insane amounts of torque makes all sort of things possible that weren't before.



It's the direct drive motors that make it work. As someone from GE said a century ago, "You can't strip the teeth of a magnetic field". Direct drive robot arms have been built; Adept SCARA arms were direct drive. But they used to be too heavy for mobile robots.

What makes direct drive motors work are today's really good power FETs. You can do things with FETs, capacitors, and switching power supplies to get whatever voltage and current you need, at least briefly. Motors can be overloaded by huge amounts if you monitor the temperature, and you can build up a charge in supercapacitors for the next time you need to hit the motor really hard. Putting a computer in charge of a power supply is normal today, and may even reduce the parts count.

This, and Schaft, probably spells the end of Boston Dynamics' hydraulic monsters. That approach is just too bulky for anything below mule size.


It's the magnets too - the NIB rare earth magnets enable permanent magnet motors that are much more efficient than before.

I wish someone would make some linear ones...


Linear motors are a lousy business. They're almost all custom, while rotary motors are standardized. Prices seem to start around 10x the price of a comparable rotary motor. Find a market for a million identical ones and the price will come way down.

Some nice linear motors.[1] Even used on eBay, they're expensive.

[1] http://www.linmot.com/products/linear-motors/


If you're looking for a good place to start, I highly recommend reading Ben Katz' blog and thesis:

Blog posts: "HobbyKing Cheetah" http://build-its-inprogress.blogspot.com/search/label/HobbyK...

Thesis: "Low Cost, High Performance Actuators for Dynamic Robots" https://drive.google.com/open?id=0B2x3Di8kVjT3N3BkQzhSQ3FwTU...

(Edit to note: Ben's design uses gears and thus is not direct drive, but his bot still has lots of power and software-controlled "springiness".)


Thanks for the linkS!

Know of any other good beginner guides to get going on brushless dc motors for robotics?


Have a look at the brushless camera gimbals quadcopters use these days.

http://www.hobbyking.com/hobbyking/store/__91046__Tarot_T_2D...

Is a typical example. The same gyro/accelerometer/compass 6 or 9 dof sensors from phones that the quadcopter controllers themselves use, but re-purposed into keeping the camera stable. They're really fast.


I imagine that this stuff will be great for prototyping algorithms and figuring out good applications/requirements, but eventually (like when stuff has to be mass-produced) you'll see physical structures coming back in.

Either gearwork or biologically-inspired designs, replacing some flexible electric rules and brawn with structures that have rules and brawn "baked in".

Sort of like how your knees aren't "soft-coded" for a particular set of angles, it's an emergent property of a system shaped by a particular use.


The Issus genus of jumping insects (planthoppers)[0] have a gear mechanism connecting their rear legs. The gear synchronizes the motion of the two back legs; thereby reducing 'yaw rotation' when jumping[1]. The gear communicates motion faster than a purely neurological system.

[0] https://en.wikipedia.org/wiki/Issus_(genus)#Gear_mechanism

[1] "Interacting Gears Synchronize Propulsive Leg Movements in a Jumping Insect," by M. Burrows et al Science, 2013.


I imagine that this stuff will be great for prototyping algorithms and figuring out good applications/requirements, but eventually (like when stuff has to be mass-produced) you'll see physical structures coming back in.

I don't know about that.

This platform can be fairly cheap in mass production. The legs are really cheap. No gears. And just two motors per leg. No extra force sensors, just the control electronics.


But if you added (say) a spring into the linkages, the rest-position could be tuned mechanically to be more energy efficient (e.g: zero power). The effect of the spring could be backed out in software.

But it's not until people have played with the use-cases, etc, that one really needs to think about efficiency in terms of battery life.


But if you added (say) a spring into the linkages, the rest-position could be tuned mechanically to be more energy efficient (e.g: zero power).

That might help with one particular gait, but I think it wouldn't give as much benefit for a system as flexible as this, which can run, hop, trot, and more.

And the spring itself would need to be modeled, and would make the position and force measurements less sensitive. That's why I don't think it would be a net win.


I'm using direct drive brushless motors for a side project:

There are a slew of low Kv motors sold for camera stabilisation gimbals, eg:

https://www.aliexpress.com/wholesale?catId=0&initiative_id=S...

One of these per leg - i2c back to a central rpi?

https://www.aliexpress.com/item/Wholesale-1pcs-Storm32-BGC-3...

(edit: changed controller link to one that uses DRV8313 vs. discreet fets)




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: