Is a Cambrian Explosion Coming for Robotics?
pubs.aeaweb.org
pubs.aeaweb.org
It was a time when suddenly an huge variety of species appeared and what was new among them all was the trait of a body plan or body structure with diferent cells forming organs for specific functions. The explanation most accepted by biologists is the appearance of HOX genes. These are genes that switch on/off the expression of other genes and that is what causes cells in the same organism with the same genetic code to be very different in morphology.
Judging from the inability of every robot in the most recent DARPA challenge to even get back up after a fall, I'd say today's robots have a long way to go before a Cambrian level of explosive growth is shortly forthcoming.
Robotics used in the automobile industry are extraordinary examples of robotic performance, and have been for decades. They only keep getting better.
Kiva Systems has produced extremely productive robots. Over time (eg 20 years) they're guaranteed to replace a hundred thousand plus human jobs. The concept that Kiva represents of warehouse and stock automation, will replace a lot more jobs than that over that time duration.
Intuitive Surgical's sytems are performance robotics in action. Robotic surgery will get better non-stop for decades to come, eventually being vastly superior as a form of surgery vs traditional non-assisted means.
UAVs are human controlled robotics. They've become increasingly critical platforms to all major militaries world-wide. That will only grow in importance and complexity by the year.
Consumer drones are exploding in popularity, and are another example of human controlled robotics. There will be millions of these in just the US in ten years. The total economic impact will measure in the hundreds of billions of dollars in regards to what drones will affect and improve.
iRobot's home robots (eg the Roomba), and comparable competitor products, have shown dramatic improvements in performance since the day the company was founded.
Edit on why no examples: This isn't a review paper for a popular audience. It's a paper on economic perspectives and he says just what he needs to about where he sees the opportunities. The reader can easily find examples elsewhere.
Because the 1st test was just the hardware guys putting together the bones, sensors and power plant. Once the software guys had that, then impressive behavior changes started happening.
I think the next time, all the DARPA-challenge bots will be sprinting around, doing gymnastics and talking to you.
On a separate note, the robobrain project http://robobrain.me/ seems to fit the running themes in the paper.
What's alarming about this is the fact that all of these problems are problems that are solved by intelligence and brute force, and both of these functions can be performed in the virtual world, but a lot of the fears we have about "robocalypse" scenarios are rooted in the physical aspects of robots (e.g., autonomous drones with guns, etc.). Given a computer system with intelligence much greater than a human (not necessarily passing the Turing test or being intelligent by certain human metrics, but being very effective at problem solving and engineering) could result in most of the current problems that companies like Boston Dynamics, et al have been working on for years being solved and tested in simulations in mere minutes. Such a machine can't just be invented, but through evolution (genetic algorithms, etc.) on the copious cloud computing environments, such a machine will eventually happen, unless something changes (e.g., laws to attempt to prevent it, disaster of some sort that sets us back financially and computer-wise a few decades, etc.).
This means, the thing we should really fear is machine intelligence, since the physical world aspect of its existence is really secondary. A machine that can design better solutions to physical world problems (like moving around, negotiating obstacles, etc.) than the hundreds of teams working on the same thing is what I fear.
Computers:
10x computing power
1/10 the volume (think: fits in the robot's head)
1/10 the power consumption of a desktop computer
10x reduction in failure modes (can remain operational with some damage)
Power:
2x to 10x the energy storage
1/2 to 1/10 the volume
Less weight
Electric vehicle market will help here!
Actuators:
10x improvement in power-to-weight ratio
10x to 100x reduction in cost
10x to 100x reduction in weight
10x reduction in fragility (think: still works after impact from a fall)
Moldability (think of the shape of every muscle in your body)
There's more, of course, starting with software, languages, tools, etc.I doubt it, but we don't have a solid mathematical basis for what intelligence is. It isn't just a matter of building faster computers, we need the theory too.
Cost is a huge issue though, but if we standardize and mass produce them then the problem could be solved. Series elastic actuators have solved some of the fragility problem.
In the context of actuators, not motors, we have a ways to go. It's not hopeless, of course, but we have to admit that the biological muscle is a really awesome machine.
Series-elastic actuators don't really deal with fragilityy as much as they provide energy storage along one axis. Think of punching a boxing bag or tripping and falling. The actuators we use today are susceptible to damage from relatively minor impact from any direction outise of where they have compliance built in. I can punch you in the biceps and will not break it.
It's true that most research robots have crappy mechanics and integration. That's because they know that software is the unsolved problem, and hardware is mainly a matter of throwing resources at it. That can wait until the rest of the technology is ready.
Check out a video of IPI's truck unloading robot: https://www.youtube.com/watch?v=Plo7SH9aBgg That hardware more or less existed in the 90s. With the right software, two of those (one throwing, one catching) could unload a truck way faster than humans. But watching it, 90% of the time is sensing and thinking.
Or this humanoid: https://news.ycombinator.com/item?id=9673386 (video sped up 10x). The hardware could indeed be optimized, but it's good enough that it's not the limiting factor. With sufficiently smart software, that could be the robot butler of the future. If you put automotive-scale engineering resources behind it, the hardware would be slick, lightweight, and rugged.
Software etc. are simpler nearer to useful than our hardware is, but it's the hardware parts that are missing to make use of current software.
Robot butlers won't need very advanced hardware, because we've designed homes to be comfortable and benign. Comfortable temperatures, power available, utensils and appliances designed for ease of use. Same with logistics.
So yes, we're a long way from humanoid hardware that could compete in a rodeo, or win a soccer match, or survive in the wild. But butlering is physically not too demanding.
Nature has a lot of path-dependence that can be avoided with design. Think of how much cruft accumulates in a software program after 15 years of continuous evolution, and then multiply that by a million. It's not unreasonable to think that whatever hardware we use to emulate various human tasks might be a lot simpler than the wetware that makes up an actual human.
Actuators also don't control what we want them to control, we really need to be able to control actuator force/torque(or even better impedance/stiffness), but most actuators only control position. In fact, the entire reason the Baxter robot is able to work with humans(and not need an expensive cage) is that it has force controlled compliant actuators.