Skip to main content

Solving the challenges of robotic pizza-making

Imagine a pizza maker working with a ball of dough. She might use a spatula to lift the dough onto a cutting board then use a rolling pin to flatten it into a circle. Easy, right? Not if this pizza maker is a robot.

For a robot, working with a deformable object like dough is tricky because the shape of dough can change in many ways, which are difficult to represent with an equation. Plus, creating a new shape out of that dough requires multiple steps and the use of different tools. It is especially difficult for a robot to learn a manipulation task with a long sequence of steps — where there are many possible choices — since learning often occurs through trial and error.

Researchers at MIT, Carnegie Mellon University, and the University of California at San Diego, have come up with a better way. They created a framework for a robotic manipulation system that uses a two-stage learning process, which could enable a robot to perform complex dough-manipulation tasks over a long timeframe. A “teacher” algorithm solves each step the robot must take to complete the task. Then, it trains a “student” machine-learning model that learns abstract ideas about when and how to execute each skill it needs during the task, like using a rolling pin. With this knowledge, the system reasons about how to execute the skills to complete the entire task.

The researchers show that this method, which they call DiffSkill, can perform complex manipulation tasks in simulations, like cutting and spreading dough, or gathering pieces of dough from around a cutting board, while outperforming other machine-learning methods.

Beyond pizza-making, this method could be applied in other settings where a robot needs to manipulate deformable objects, such as a caregiving robot that feeds, bathes, or dresses someone elderly or with motor impairments.

“This method is closer to how we as humans plan our actions. When a human does a long-horizon task, we are not writing down all the details. We have a higher-level planner that roughly tells us what the stages are and some of the intermediate goals we need to achieve along the way, and then we execute them,” says Yunzhu Li, a graduate student in the Computer Science and Artificial Intelligence Laboratory (CSAIL), and author of a paper presenting DiffSkill.

Li’s co-authors include lead author Xingyu Lin, a graduate student at Carnegie Mellon University (CMU); Zhiao Huang, a graduate student at the University of California at San Diego; Joshua B. Tenenbaum, the Paul E. Newton Career Development Professor of Cognitive Science and Computation in the Department of Brain and Cognitive Sciences at MIT and a member of CSAIL; David Held, an assistant professor at CMU; and senior author Chuang Gan, a research scientist at the MIT-IBM Watson AI Lab. The research will be presented at the International Conference on Learning Representations.

Student and teacher

 The “teacher” in the DiffSkill framework is a trajectory optimization algorithm that can solve short-horizon tasks, where an object’s initial state and target location are close together. The trajectory optimizer works in a simulator that models the physics of the real world (known as a differentiable physics simulator, which puts the “Diff” in “DiffSkill”). The “teacher” algorithm uses the information in the simulator to learn how the dough must move at each stage, one at a time, and then outputs those trajectories.

Then the “student” neural network learns to imitate the actions of the teacher. As inputs, it uses two camera images, one showing the dough in its current state and another showing the dough at the end of the task. The neural network generates a high-level plan to determine how to link different skills to reach the goal. It then generates specific, short-horizon trajectories for each skill and sends commands directly to the tools.

The researchers used this technique to experiment with three different simulated dough-manipulation tasks. In one task, the robot uses a spatula to lift dough onto a cutting board then uses a rolling pin to flatten it. In another, the robot uses a gripper to gather dough from all over the counter, places it on a spatula, and transfers it to a cutting board. In the third task, the robot cuts a pile of dough in half using a knife and then uses a gripper to transport each piece to different locations.

A cut above the rest

DiffSkill was able to outperform popular techniques that rely on reinforcement learning, where a robot learns a task through trial and error. In fact, DiffSkill was the only method that was able to successfully complete all three dough manipulation tasks. Interestingly, the researchers found that the “student” neural network was even able to outperform the “teacher” algorithm, Lin says.

“Our framework provides a novel way for robots to acquire new skills. These skills can then be chained to solve more complex tasks which are beyond the capability of previous robot systems,” says Lin.

Because their method focuses on controlling the tools (spatula, knife, rolling pin, etc.) it could be applied to different robots, but only if they use the specific tools the researchers defined. In the future, they plan to integrate the shape of a tool into the reasoning of the “student” network so it could be applied to other equipment.

The researchers intend to improve the performance of DiffSkill by using 3D data as inputs, instead of images that can be difficult to transfer from simulation to the real world. They also want to make the neural network planning process more efficient and collect more diverse training data to enhance DiffSkill’s ability to generalize to new situations. In the long run, they hope to apply DiffSkill to more diverse tasks, including cloth manipulation.

This work is supported, in part, by the National Science Foundation, LG Electronics, the MIT-IBM Watson AI Lab, the Office of Naval Research, and the Defense Advanced Research Projects Agency Machine Common Sense program.



from ScienceBlog.com https://ift.tt/QVJ0kaU

Comments

Popular posts from this blog

Wiggling worms suggest link between vitamin B12 and Alzheimer’s

Worms don’t wiggle when they have Alzheimer’s disease. Yet something helped worms with the disease hold onto their wiggle in Professor Jessica Tanis’s lab at the University of Delaware. In solving the mystery, Tanis and her team have yielded new clues into the potential impact of diet on Alzheimer’s, the dreaded degenerative brain disease afflicting more than 6 million Americans. A few years ago, Tanis and her team began investigating factors affecting the onset and progression of Alzheimer’s disease. They were doing genetic research with  C. elegans , a tiny soil-dwelling worm that is the subject of numerous studies. Expression of amyloid beta, a toxic protein implicated in Alzheimer’s disease, paralyzes worms within 36 hours after they reach adulthood. While the worms in one petri dish in Tanis’s lab were rendered completely immobile, the worms of the same age in the adjacent petri dish still had their wiggle, documented as “body bends,” by the scientists. “It was an observa...

‘Massive-scale mobilization’ necessary for addressing climate change, scientists say

A year after a global coalition of more than 11,000 scientists declared a climate emergency, Oregon State University researchers who initiated the declaration released an update today that points to a handful of hopeful signs, but shares continued alarm regarding an overall lack of progress in addressing climate risks. “Young people in more than 3,500 locations around the world have organized to push for urgent action,” said Oregon State University’s William Ripple, who co-authored “The Climate Emergency: 2020 in Review,” published today in Scientific American. “And the Black Lives Matter movement has elevated social injustice and equality to the top of our consciousness. “Rapid progress in each of the climate action steps we outline is possible if framed from the outset in the context of climate justice – climate change is a deeply moral issue. We desperately need those who face the most severe climate risks to help shape the response.” One year ago, Ripple, distinguished profess...

Ancient Shell Sounds

Abandoned at the mouth of your shelter you quivered apprehensively at our approach, crying out to be held as we proclaimed the exception of your discovery. Sighing wearily as we consigned you to the dusty silence of our archives. But now When I hold you in my hands, I see the face of your purposefully speckled complexion. When I lift you to my ear, I hear the sound of an ancient sea lapping at your shores. When I place you at my lips, I feel the heartbeat of your creator pulsing to my breath. I close my eyes, as you call out to all that you have lost. The shell that was recovered from the Marsoulas cave in the Pyrenees of France (Image Credit: C. Fritz, Muséum d’Histoire naturelle de Toulouse). This poem is inspired by recent research , which has discovered that a large seashell that sat in a French museum for decades is actually a musical instrument used around 18,000 years ago. In 1931, researchers working in southern France unearthed a large seashell at the entr...