Everyone who thinks robots are going to take over the world might be about to get a lot more frightened: Scientists have created a machine that's able to have babies.
In an experiment designed to show how robots can learn and evolve, researchers in Cambridge and Zurich programmed a robot arm – or "mother" - with an algorithm to create a device made out of blocks containing motors – its "child".
The blocks are assembled into a structure by the robot arm and the motors are turned on. A camera detects how far the blocks are able to travel. The robot arm sees this, and then modifies the next "baby" to try and make it go further, learning from the mistakes and good traits of the last one.
This is all done without human intervention. The research was published in the journal PLOS One.
Luzius Brodbeck, one of the researchers from the Institute of Robotics and Intelligent Systems at ETH Zurich, said the robots are normally programmed to do one just thing.
"Machines usually build the same thing and what it will do and it will do it over again. What we did here was use a genetic algorithm so each operation is different," Brodbeck told CNBC by phone.
The scientist said that the technology could be used in areas where robots need to carry out autonomous tasks; for example in remote locations and even in disaster response.
The experiment may seem like something out of a science fiction film and technologists have expressed concerns about the future of robotics.
Elon Musk and Bill Gates are just two figures concerned about the rise of artificial intelligence (AI). Last month, a letter signed by figures including Musk and Stephen Hawking warned about the potential damage AI-controlled weapons could cause.
But Brodbeck said the fear about systems like his maybe be overblown.
"I think it makes sense to think about this, but I personally am not afraid that robots will take over the world," the scientist told CNBC.