Tools


Siemens Worldwide

Pictures of the Future

Contact

Contact

sts.components.contact.mr.placeholder Sebastian Webel
Mr. Sebastian Webel

Editor-in-Chief

Tel: +49 (89) 636-32221

Fax: +49 89 636-35292

Werner-von-Siemens-Straße 1
80333 Munich

Pictures of the Future
The Magazine for Research and Innovation
 

The Future of Manufacturing — Inside Siemens’ Labs

A Cloud for Robots

At the University of California, Berkeley, Prof. Ken Goldberg (left) and Siemens Research Group Head, Juan Aparicio, analyze a robot’s ability to perform grasping motions downloaded from the cloud. The Siemens team in Berkeley is working closely with UCB, contributing specialized information and techniques designed to enable robots to learn novel tasks with minimal programming, by leveraging the cloud.

Robots are on track to becoming speed learners. Working with the University of California, Berkeley, Siemens researchers are focusing on how robots can harness the power of the cloud to learn – and teach themselves – specialized tasks.

Compared to humans, robots are slow learners. But thanks to research now being conducted collaboratively between Siemens Corporate Technology and the University of California at Berkeley, the ability of robots to pick up new skills could expand rapidly. Take cloud robotics, for instance, which potentially gives robots the power of an army of servers. Instead of being limited to local computing resources, cloud computing opens the door to using computationally-intensive resources such as deep learning. Other advantages include the potential to leverage the benefits of open source software, parallelize computations, and, most exciting, share knowledge with other automation systems while keeping data up-to-date.

Picking up objects of different sizes, shapes and weights is a tall order for robots. In the cloud, computations can be parallelized and efficiently executed, in order to discover the most robust grasping motions.

“Today, robots just have to pick and place the same object over and over,” says Juan L. Aparicio, who heads a Siemens research team in advanced manufacturing automation, located in Berkeley - California. “But in the near future, as we move toward lot-size-one, it will be unworkable to reprogram all of a robot’s movements for each new object. And in order to figure out how to grasp new objects on their own, robots will need the cloud.”

“We are generating a synthetic database that includes 6.5 million images combined with 3D models – all of this with a focus on grasping.”

Knowledge Sharing among Systems

In view of this, Aparicio and his team are focusing on how robots can harness the power of the cloud to learn – and teach themselves – how to grasp unfamiliar objects. “Grasping is one of the most computationally-intensive activities a robot performs,” explains Aparicio. “But if you give a robot the autonomy to find the right movements from the cloud, it will figure out how to perform the task more quickly and efficiently.”

Working with UC Berkeley’s Dexterity Network (DexNet), a cloud-based grasping database, the Siemens team is providing specialized knowledge regarding manufacturing, as well as methodologies for encapsulating vital IP when sharing cloud-based information. “We are now integrating vision and are generating a synthetic database that includes 6.5 million images combined with 3D models – all of this with a focus on grasping,” says Ken Goldberg, the UC Berkeley professor behind the DexNet platform.

The Siemens team, which focuses on bridging the gap between academia and industry, is also involved in a related project with UC Berkeley’s Professor Pieter Abbeel. The project focuses on deep reinforcement learning for robots. “Deep reinforcement has had great success in games and simulated environments, in this project we are figuring out how to bring the same success to learning by real robots,” says Abbeel. Adds Aparicio: “This project is one of the few examples where deep nets are being applied to control of physical systems. We are designing controllers to enable a robot to learn novel tasks with minimal programming. The next step will be to integrate both efforts, leverage the cloud for knowledge sharing between systems, and give robots the ability to learn and generalize knowledge locally.”

Arthur F. Pease