MAR 23, 2020 10:46 AM PDT

Teaching your robot to do your chores

WRITTEN BY: Nouran Amin

Would it not be great having a robot doing your chores? Well, researchers at MIT have designed a system that can training interactive robots to make our home jobs much easier.

"The vision is to put programming in the hands of domain experts, who can program robots through intuitive ways, rather than describing orders to an engineer to add to their code," says first author Ankit Shah, a graduate student in the Department of Aeronautics and Astronautics (AeroAstro) and the Interactive Robotics Group, who emphasizes that their work is just one step in fulfilling that vision. "That way, robots won't have to perform preprogrammed tasks anymore. Factory workers can teach a robot to do multiple complex assembly tasks. Domestic robots can learn how to stack cabinets, load the dishwasher, or set the table from people at home."

Learn more:

The idea is anyone can program their robot to do the “chores” they need to be done—without even any programing experience.  The training can give robots the humanlike planning ability to perfrom tasks—these robots are based on a system that MIT researchers refer to as "Planning with Uncertain Specifications" (PUnS).

"Say a person demonstrates to a robot how to set a table at only one spot. The person may say, 'do the same thing for all other spots,' or, 'place the knife before the fork here instead,'" Shah says. "We want to develop methods for the system to naturally adapt to handle those verbal commands, without needing additional demonstrations."

"The robot is essentially hedging its bets in terms of what's intended in a task, and takes actions that satisfy its belief, instead of us giving it a clear specification," Ankit Shah says.

To test their robot, researchers compiled a dataset of eight objects-- a mug, glass, spoon, fork, knife, dinner plate, small plate, and bowl that could be placed in various positions.

In addition to a large number of specifications, another system is also enabled—the "linear temporal logic" (LTL). LTL is a system that can allow robots to reason through expressive language.

"Each formula encodes something different, but when the robot considers various combinations of all the templates, and tries to satisfy everything together, it ends up doing the right thing eventually," Ankit Shah says.

Source: Science Daily

About the Author
  • Nouran earned her BS and MS in Biology at IUPUI and currently shares her love of science by teaching. She enjoys writing on various topics as well including science & medicine, global health, and conservation biology. She hopes through her writing she can make science more engaging and communicable to the general public.
You May Also Like
DEC 22, 2019
Cell & Molecular Biology
DEC 22, 2019
Learning More About Cell Dynamics with Holo-Tomographic Microscopy
A new microscopy technique called holo-tomographic microscopy can generate 3D images and does not require labeling....
DEC 22, 2019
Clinical & Molecular DX
DEC 22, 2019
Can Google Health's AI interpret X-rays as well as radiologists?
Patients presenting with severe coughs, chest pain or suspected infections are more than likely to be sent for a chest X-ray -- the most commonly taken med...
JAN 20, 2020
Technology
JAN 20, 2020
Open-Source Software Judges The Accuracy of Cancer Predicting Computer Programs
Cancers are generally composed of diverse cells that vary in genetics—these variations often make a particular cancer more susceptible or resistant t...
FEB 04, 2020
Technology
FEB 04, 2020
Technology Differentiates Between Two Critical Neurodegenerative Diseases
New technology developed by researchers at The University of Texas Health Science Center at Houston would be able to differentiate between two progressive ...
FEB 18, 2020
Neuroscience
FEB 18, 2020
The Wearable that Spots Early Signs of Alzheimer's
Since 2000, the prevalence of Alzheimer’s has increased by almost 90%. With an estimated 5.8 million Americans suffering from the disease, the Early ...
MAR 03, 2020
Chemistry & Physics
MAR 03, 2020
All About Fluorocarbon Use in Aircraft and Auto Engines
Fluorocarbon rubber is a popular choice for use in aircraft and auto engines. It is a material with high resistance to chemicals and extreme temperatures a...
Loading Comments...