Elon Musk’s $1 billion AI startup has developed a system that trains robots in VR

Elon Musk

OpenAI, the artificial intelligence research company set up by Elon Musk, has come up with a new method for teaching robots — giving them a demo in virtual reality.

The non-profit, which is funded to the tune of $1 billion, trained a self-learning algorithm to complete a task after a human demonstrated it once in virtual reality.

In this case, the task was stacking coloured blocks.

The team got a programmed robot to reproduce the behaviour shown during the demonstration in the virtual environment.

“We’ve developed and deployed a new algorithm, one-shot imitation learning, allowing a human to communicate how to do a new task by performing it in VR,” OpenAI wrote in a blog post on Tuesday.

The company explained that the algorithm is powered by two neural networks, which are computer systems based on the human brain. One of the neural networks is a vision network and the other is an imitation network.

The vision network is trained with hundreds of thousands of simulated images with different combinations of lighting, textures, and objects, while the imitation network “observes a demonstration, processes it to infer the intent of the task, and then accomplishes the intent starting from another starting configuration.”

While the algorithm was successfully taught how to stack blocks on this occassion, OpenAI said the same technique could be applied to other tasks.

Join the conversation about this story »

NOW WATCH: This man spent 6 weeks working undercover in an iPhone factory in China — here’s what it was like

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s