How long it will take for robots to make complete machine takeover is still not clear. Why? Well, the reason is that the simplest tasks for humans in ordinary life normally takes lot of data and energy if has to be done by the robots!
The researchers from Nvidia are planning to make a neural network for robots so just like humans, the robots can also learn to do things by just watching and observing the humans doing the task.
Before executing the task, the robots will perform a step-by-step characterization of the task to be performed, the humans will read it to verify and robot will than perform the task. Without a doubt it is a bright step toward achieving the goal of human and robots working together.