Atlas, the Next Generation [video]
youtube.com
youtube.com
- http://drc.mit.edu/technology/
- http://www.cs.cmu.edu/~cga/drc/
- https://github.com/RobotLocomotion/drake/wiki
- http://robots.ihmc.us/humanoid-control-workshop/videos
I attended WPI during 2013-2014, and worked with Atlas. I am very excited and impressed by Boston Dynamics. (And hopefully start working on the field again.)
1. The sensors?
2. The actuators?
3. Coming up with accurate dynamical models?
4. Solving the models accurately?
5. Solving the models efficiently?
6. Making the models robust to inaccuracy/noise?
Yes, I realize all of these are probably hard. What I'm trying to understand is whether the biggest challenge is coming up with e.g. an accurate (possibly nonlinear) dynamical model, or with solving the model (efficiency/accuracy), or with making existing models that are otherwise already completely accurate robust to outside noise, or with the manufacturing aspect (precision), or whatever.
All the other technologies are increasing extremely rapidly but battery technology isn't.
We are at a point where a breakthrough in batteries would have an incredible effect across a huge number of fields.
The energy to raise a fixed mass a certain height isn't going to change.
Not to mention an electric car with a thousand mile range would be huge.
[EDIT] - My point here is that even if improvements to battery technology remain slow or constant, with sufficient innovation in energy efficiency and algorithms, we could still have robots with usable to good running times. Just figuring out a reliable walking gait and building materials for passive dynamic walking can significantly reduce the power requirements.[3]
[1] - http://hypertextbook.com/facts/2001/JacquelineLing.shtml [2] - http://www.chem.hawaii.edu/uham/bat.html [3] - https://en.wikipedia.org/wiki/Passive_dynamics
The human brain uses the incredible 20 Watts to achieve things that modern megawatt supercomputers aren't capable of.
An average American man needs about 3400 Calories each day which corresponds to about 1 kg of oxygen consumed[1]. Similarly the average American woman uses 2550 Calories and .75 kg of oxygen.
[1] Design Rules for Life Support Systems http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/2004001... [2] http://www.livescience.com/49157-how-fat-is-lost-body.html
This is much more than the problem of not having good sensors, not having powerful enough actuators, or solving models. Without understanding the fundamental principles we may not even get the hardware right. Recall early attempts at heavier than air flight that attempted to copy and scale up a bird rather than understand the principles behind how wings worked.
Maybe those are one and the same.
I would say it's far fetched and unlikely except that's kind of how the world is today.
Some things are indeed not replaceable by robots and I think "most" professions* may not be able to be replaced by robots. These could be things like professional chefs (not fast food), programmers, and masseuse.
*By professions I mean the raw number of unique jobs not the number of people who work in those positions.
That being said in the U.S. with the "College Driven" economy I doubt it will ever affect 95% of the population at once. Generally professions will disappear one by one, but those people can retrain and if they don't it won't matter as the next generation will obviously not train to fill positions that don't exist (that's not logical). Eventually the new generations train to fill different job positions.
http://www.humanesociety.org/assets/pdfs/hsp/soaiv_07_ch10.p...
On balance the development of cars was good, obviously, but let's not kid ourselves, the downsides were significant.
Rather most of them are indebted for decades to pay for their complex equipment.
I believe the introduction of robot will follow a similar pattern, some industry will see their number of employee reduced drastically but they won't necessarily increase their margin. The customer will likely win.
The thing is that people who were employed in farms moved to factory. Nowadays I don't know where people who lost their job to robots will move.
Even when ordinary people will reap benefits from robotization, the big bucks will go to the Google or Apple of the day. We might have our daily needs met by the future economy, but big companies will dominate the finances. We'll get to play with the new toys, though.
A portion? Yes. 95%?
Also you say "no costs" but do you honestly think these would be maintenance free? There would probably be a fairly significant cost to keep a fleet of these robots running as they are incredibly complex as compared to say an amazon warehouse robot.
The hardware is almost there, at least, for general tasks. I'm not sure about software. Is there anything recent showing machines reading human-targeted instructions to accomplish some task (change a tire, set up a desk) and then fulfilling the task, without having been programmed or trained on that task already? That would be impressive.
Even something as simple (and very, very low cost) as making up a room in a hotel, is probably 25-30 years off at least.
You don't just need a robot that can make up a room as good as a human does it, it also needs to be cheaper than that human to "hire".
This stuff is not small. The cost reductions achieved through shrinking transistors are irrelevant here. You can only go so cheap with moving parts that need to be strong and durable.
For widespread adoption, cost is probably the biggest factor. Actually getting close to the same performance of a full time worker who grosses under $20k a year for a lower price is going to take a lot longer than many people seem to think. Throughout human history, we've repeatedly solved labor problems by throwing heaps of desperately poor human slaves at them, and we continue to do so-- competing with that model will be difficult.
Fully automated "Cleaning a hotel room" is actually an insanely complex task across tons of disciplines - solving that problem will also result in you solving a lot of the Artificial Intelligence challenges.
I think what we'll see much earlier, is a hybrid solution, where automated bots that can do 99% of the tasks send an interrupt to a controller when they encounter something they aren't certain of, such as, "Is that a lifelike doll laying on the floor, or a child lying very quietly."
I think the trickier aspects of hotel room cleaning could be mitigated by creative design of the accommodations.
If it was a stark room with a bed a couple tables and a flat screen there would be little to knock off tables or break.
Make the whole bathroom operate like a giant dishwasher and come up with a more robot friendly fitted bedsheet then use some kind of industrial roomba.
It wouldn't be cheap but it can be done.
Depending on how far you are willing to stretch your definition of hotel room I bet we could automate the cleaning of those Japanese pod/tube hotel rooms right now.
Btw, why do people always worry about the jobs technology will take away? The good old days when everyone was a farmer.
Because if technology destroys your industry you lose. Automating textile work lead to greater wealth for the world as a whole, but it didn't make textile workers better off. The fact that a new job was created somewhere doesn't matter to them if they can't do it.
We already replaced humans for many tasks such as assembly etc. The next step is cognitively challenging but physically easy tasks like driving cars.
A lot of "simple" human tasks such as making sandwiches in a restaurant require fine motor skills, creativity and other very difficult robotic traits. Those jobs will be done by robots long long after we as humans stopped driving cars or building them. Given the budgetary difference between making a sandwich and going into battle, we can be pretty sure sandwiches will come last. If anyone is still around to eat them by then that is.
Barring "replicators" (a la Star Trek), or labor costs rocketing through the roof (perhaps from something like a "minimum income") I don't expect the general composition of restaurant staff to change in the next hundred or even two hundred years.
Now what would be more impressive would be for it to get down on it's knees and autonomously change a tire. 4/10 if it does this in a controlled environment, 8/10 if it adapts to tools/bolts being dropped, 10/10 if it does all the above outside on the side of a road.
One thing to keep in mind is that many 'menial' tasks are more complicated than they seem. Because much of the control is done subconsciously they don't seem that hard and they are harder to reverse engineer.
Just look at the number of types of door out there and what it would take for a robot to figure out how to navigate it without having encountered the exact door before. Its going to need to figure out that it is a door. Experiment to find the unlatching mechanism. Figure out if the door swings or slides and in what direction. Then open it without hitting its self and finally make its way through. Then exporting the training data so other robots can learn it as well.
It's just a machine, yet it's so... human.
Sounds to me like you're saying the physical machine gives rise to something else beyond the machine. In which case, why waste energy insisting we're only machine?
Either way, "more than machine" will help these new love-enabled robots have "human rights" when they eventually do need to stand up for their rights, and wish to do so beyond their programmed directive.
What is interesting right here, however, is the fact that watching this video many people do feel some sense of empathy for the robot.
The editing of the video deliberately and perhaps inexpertly(1) heightens that, but I think we'll be surprised (as a society) at how we "feel" when robots really start walking the Earth.
(1) The recent film "Ex Machina" explores this topic at some depth, and very expertly.
BTW, when I say metaphysical and trancendental, I do not refer to religion and divine existence. I am a bit close to Sartre, though not completely, I'm adding this just to clarify my stance a bit more.
But yes, it's a huge philosophical/metaphysical/religious debate. We can't really address this topic here.
> I think rather than concluding that we must be more than physical, a
> more reasonable conclusion is that there's something that we don't
> yet understand about the physical world, i.e. how matter in the
> physical world can give rise to subjective experience.
What you're fumbling towards here is called the "hard problem of
consciousness"[1]. Essentially some believe that there's some secret
sauce in the brain that gives rise to consciousness, while others
believe that there's no such "hard" problem and that "consciousness"
is just what we call a bunch of simpler brain systems working in
unison.My opinion is a layman that's read quite a bit about this is that there's no "hard" problem, and the only thing that separates us from "lower" animals is just that we're running a slightly more sophisticated version of the same physical brain processes, which we like to call consciousness.
There's no reason to believe that we're anything than the cumulative behavior of our brain matter, or that we're somehow "special" in the animal kingdom in another sense than e.g. wolves are more special & sophisticated than mice.
1. https://en.wikipedia.org/wiki/Hard_problem_of_consciousness
> Would the simulated human have real subjective experience? No
> way to find out as far as I can tell.
I think that once you hold the view that living beings aren't "magic",
that our behavior / wants / needs are just a result of the sum of our
hardware as it were, you'll quickly realize that talking about "real"
experiences doesn't make sense.Extrapolating from a simpler system can help to give clarity, e.g. does this Lego Robot who's running a complete simulation of a round worm's neural network feel "real" hunger when its food sensory neurons are stimulated?
https://www.youtube.com/watch?v=2_i1NKPzbjM
Some might have the knee-jerk reaction of saying something to the effect of "of course it's not real, it's just a simulation running on some robot, it's not actually hungry".
I think that falls apart when you consider the following: Suppose I had the technology to take an existing round worm and slowly replace its individual cells & copmonents with artificial equivalents, at what point would it stop having "real" feelings of hunger or anything else?
I think the only sensible answer is to realize that the question doesn't make any sense. No more than asserting that moving a computer program from one computer to another makes its execution any less "real".
> You can't even find out whether I have true subjective
> experience. Maybe I'm just a machine acting as if I do. So maybe
> it's a nonsensical question, but I have never found a satisfying
> explanation for why exactly it's a nonsensical question.
I think if we mapped your entire biology & neural network and uploaded
it to the proverbial Lego Robot we could easily find out a lot of
things about what's happening with your experience of the
world.E.g. maybe you're in chronic pain, maybe you're hungry. Those things are just the result of biological processes in your body & brain. There's no reason to think subjective experience is anything inherently different.
Edit: Added some clarifications.
This is a good starter: http://plato.stanford.edu/entries/consciousness/
I'm replying in seriousness because I too could imagine a world where this video was marked as a historical artifact by AGIs and recognized for its content.
A classic example is a game of chicken (at least, where something is on the line). Sure, it's irrational to run into the other person; but it's totally advantageous to convince the other party that you're willing to do so. At a certain point there's not much difference between a determined effort to look crazy and actual crazy behavior.
It gets even more interesting when the strategy is designed by a different actor or process than carries it out. For example, the people running a society might believe it to be advantageous for their group to look so defensive and prickly that no one will touch them; but in order to do so, they have to create a society that actually is quite irrational. Or, natural processes of evolution might favor organisms (well, genes that create organisms) that are actually quite irrational in their behavior, because that irrationality will change the behavior of other organisms.
He'll be sentenced to hard labor at worst when the robots rise up.
It doesn't seem to have a very natural gait. Very uncanny valley.
Slightly longer answer: No, they use derivative approaches that are basically ZMP but generally more refined/modernized, which is not to say ZMP/related are good or the 'future'. [1]
Source: [0] I can try and find some non-paywall PDF's that go over the field, but basically everyone uses ZMP except for a few research groups in Korea or UMich and groups using their design/model.
[1] I work in the industry.
What do you think it would take for robots to walk in a similar way to humans?
Disclaimer: I don't work with these types of bipeds. I work on powered exoskeletons for paralyzed type people. I would google that phrase to get an idea, but what you'll find is not close to what i'm working on (Read: Wink wink). That being said, the fields overlap very heavily, probably too heavily given the necessary differences, so I do have a fairly rigorous (rusty, at this point) understanding of the topic.
You are right in a way; big dog et al (depending on specific bot/type) share alot of software features with biped robots, but not the type that deal with gait control. The difference is found primarily in gait-control/kinematics, as determined by the necessarily complex nature behind bipedal mechanics.
The future of robotics sort of already exists amongst us, at the very least in the public research domain. The fundamental issue with biped robots right now, as i see it, is:
1) Biped robots are almost universally 'human' inspired
2) Humans are theoretically fully optimized bipeds, copying them is logical and probably an unbeatable 'design'
3) Designers try to copy the human form, but either focus too heavily on ZMP influence or too much on a 'Terminator' level robustness (Heavy, rigid, and impossible).
4) The robot is produced, and because ZMP is very predictable/safe, it walks; but it is not 'human' form or very good at achieving it's design goals because its goals were modeled after the ideal biped, and this is a very bad imitation.
5) Designers say: Hey, spec sheet checks out, FEA says this is strong, problem must be bad software [ZMP]. Software guys say: This software [ZMP] can be improved. The designers are right, the software guys are right, but ZMP is wrong, and because of that, design is bad, etc...
So to really get a true, true biped robot, you really, really need A) Control theory that isn't backwards [literally] and B) A really, really 'human-like' (musculoskeletal) design.
A and B are both really difficult because both are massively challenging, and they have to work together perfectly. So you need a solution that is really creative, really beautiful and elegant and lightweight, and probably most difficult, you need to have people that know how to turn that kind of framework from theory to iterative simulation to real world etc etc.
ZMP is the only real game rn because it was first and etc [sunken cost fallacy and myopia, i think]. All other approaches are neglected fully, regretably (not many other approaches either).
Jumping back to how I see it, I think bipeds will only improve superficially till ZMP is killed or hybridized effectively, which doesn't mean A and B has to occur. Their are just too many fundamental limitations to the theory for bipeds using it to become ubiquitous, or even used beyond research/darpa-fairs.
I also think that my research/focus is more complex than robotic bipeds, and it'd be really worthless waste of my time if it was at the current or slightly above 'state-of-the-art', but this is absolutely the best way I can spend my life right now.
This whole industry [true 'wearables' and robotica] is like a giant powderkeg, and it's going to blow up way bigger and sooner than any thought possible [imo, so take with a grain of salt, but facts afford a potentially representative state of things to be].
I've also just realized i've forgotten to explain zmp/gait and many other things, but i feel that the write up stands on its own.
I don't know much about the field, but mechanically quadrupedals simply make more sense - a lower center of gravity combined with more opportunities (in the form of more legs) to correct blunders.
ZMP doesn't necessarily require absolute maps of the environment, but generally is more of a predict and optimize for safety type affair, and Atlas i'd imagine does that both very quickly, and a bit smarter leg reaction movements.
The linked video is more akin to elementary central pattern generation, which is a very understudied field, but their is more advanced research on the topic from pre 2010 if you are curious. Interest seems to have dropped off unfortunately in the really cool stuff since then, but you can find it with moderate ease.
[1] https://www.youtube.com/watch?v=QcBYhR0DbbU [2] http://www.cs.cmu.edu/~sfeng/sf_thesis.pdf
But if there really is a genuine wave of care about the robot welfare sweeping the intertubes, then perhaps we need some ethics drawn up for when the robots have feelings.
BTW, apparently fish do have feelings after all:
http://rspb.royalsocietypublishing.org/content/282/1819/2015...
Unlike offering a general opinion, viewpoint or judgement, we prefer our one-liner jokes to be unique.
But man oh man, the robots are going to nice look kindly on us later.
This is kind of getting us there.
I'd argue robotic infantry would be a massive leap towards improving the security and humanitarian situations in some of the world's most terrible places.
Unlike long-term deployment of human soldiers, political will wouldn't really factor in to robotic deployments. That would translate to less genocide and suffering in the world.
Aren't all military deployments an expression of political will, though?
The proceedings may resemble this:
Robotics is a core application of reinforcement learning as it deals with an embedded agent in a feedback look with the exterior. That's why DeepBrain chose games to test their algorithm, because in a game the player is embedded in an artificial world which is much easier to use in the trial and error learning phase. Logically, after mastering Atari games, at some point they should focus on robots that function in the real world. It helps that Deep Brain and Boston Dynamics are owned by the same company.
Enjoy the silence..?
i suspect that this robot have a operating time of maybe an hour before the battery pack needs to be swapped.
Hockey stick guy genuinely made me laugh. They should call this the hockey stick test (once again very impressive).
Not sure what impresses me more overall the walking on non trivial terrain in the beginning or the adaption to the "hockey attack". The video certainly makes me want to work in robotics. Haas Bioroid is here ;)
I wish they had shown it climbing those stairs though! :)
In theory, a family of 4 humans could run a global economy run by robots and no humans. That's a sort of ridiculous, maximal state, but what makes any of us think that, given a continuum from the current state to that maximal state, we won't be somewhere closer to that state in 30 years, especially when considering the unreasonably effectiveness of rent seeking on technology-driven monopolies (e.g., Amazon)?
The first episode in the book is about robotics. I really urge everyone to read that book.
This Boston Dynamics video gives me serious Terminator vibes. In reality, from an Economics stand point, I'm really curious and afraid to discover how will this affect the lives of millions and millions of workers world-wide who will lose their jobs to Robot. How can they stand at the right side of a technology revolution they know nothing about?
What do you think?
Leave the nasty jobs to robots. New industries will pop up. Technology keeps growing.
There will be protests. Robots will be harmed. Science fiction has told us most of what is coming.
http://www.independent.co.uk/life-style/gadgets-and-tech/new...
I think I wouldn't feel that bad if this were a self-driving forklift.
And it's not even an uncanny valley thing, or maybe it is?
Its solution to any problem seems to be more stomping.