Google Brain releases two large datasets for robotics research
plus.google.com
plus.google.com
Kudos to Vincent, Sergey, Chelsea and Laura for promoting openness in ML research!!
Of course they are learning a lot of other stuff at the same time so it's not really comparable.
Ie, given a series of pixel intensities, could you send commands to each motor to get them to grasp something?
As always, the thing that gets better fastest is the computing. The mechanics and the sensors improve too -- but according to a slower set of laws.
Admittedly, I'm not entirely sure what you would do with any of that after all the learning is done, if you don't eventually have one of those very expensive robot arms to use.
I would even say the learning curve from nothing (however being proficient in basic CS and programming) to successful demonstrations and experiments in a simulator is steeper, than from simulation to real robot. The first step is time and the second step money consuming.
I've seen people use multiple levels of simulation complexity. That way they can learn the basics in a simple environment and use that as a prior for the more complex (and therefore slower/more costly to run) simulators. It's like bootstrapping up to the real thing.
In general being able to run things in the simulator is critical to software testing. If your only method of doing integration testing and parameter optimization is the real robot, it will be a bad time, quite possibly leading to a crashed robot.
Personal rant incoming:
I think the ideas and intentions of ROS, gazebo and co. are great, but in my humble opinion things are a lot more complicated than they should be (as always in the world of software).
First I think that the robotics world has a non-free vibe going on, in particular from industries who are big in the robotics building business. They mostly ship their own broken (sometimes Windows-only) API for their robot and it is mostly a mess. In particular they often do too much stuff, like providing proprietary shitty cartesian path planning or developing strange in-house communication protocols. I know that this is hard realtime territory and stuff is hard, but I feel definitely a tension between the mostly robotics researcher software crowd and the providers of the "real" thing, the actual robot, e.g. a manipulator, which is still in the 100.000 euros.
Secondly I am afraid that ROS is going down the Corba path. The very fact that they ship their own build system (an ongoing debatte on the ros mailing list) rings alarm bells for me and I hope that they can move forward. However, kudos to the developers! Robotics is a hard and interdisciplinary topic, so one inherits all the problems of the software AND hardware world.