Hacker News new | past | comments | ask | show | jobs | submit login
Ghost Robotics' Minitaur Quadruped Conquers Stairs, Doors, Fences (ieee.org)
85 points by sohkamyung on Sept 20, 2016 | hide | past | favorite | 27 comments



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)


Impressive to make it work with direct-drive actuators. The previous lowest gear ratio I know about was the MIT Cheetah, at 5.8:1. Detailed comparative analysis at http://biomimetics.mit.edu/research/optimal-actuator-design


I'm quite amazed that using springs in robots is sort of a new thing.

I was thinking about making amateur robot with two wiper motors, in-parallel, through strings, per joint. Wiper motors seem to me to be pretty fast and strong (and cheap), and use worm gear so they could hold the springs tensed without using energy proportional to tension. Keyword: "variable stiffness joint" http://www.mdpi.com/actuators/actuators-03-00270/article_dep...


Surely I'm not the only one who thinks this robot looks like a very happy little goat? :-)


The door opening and fence climbing sequence were impressive. Did onboard video, CV and CPU result in being able to do the acrobatics trajectory to hit the door handle, or was it human operator driven?


I believe it was all onboard, not human operator driven. In the article, Kenneally describes how the robot opens the door and says this: Once it perceives contact with the door knob, it retracts the leg, moves it over a little bit, and then extends it, and that actually all happens within 50 milliseconds, so it’s incredibly fast.


Thanks! I'll give it a closer read later. Impressive in any case.




That's where Boston Dynamics got their legged locomotion technology. They hired the professor at McGill, Dr. Martin Buehler, who was in charge of that project.


This is super cool. What motor does it use? I didn't know such a small, torquey direct drive actuator existed!


They use direct-drive electric motors. Those are motors that you typically see on washing machines. They have super high torque but low speed which works in their use case.


A similar concept -- variable compliance -- that's been around for a while is called series elastic actuators. With geared motors you think in terms of position and speed. With direct drive or series elastic you are instead controlling torque.


Some thoughts: Looks too cute. Only two legs away from being a giant spider. Bouncing around like that, it may not be a very useful robot. Won't be carrying my drinks for instance. Or taking non-blurry pictures of anything.


Less parts, more smarts.

I love this design.




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

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

Search: