Tech Briefs Magazine - June 2023 - MD-19
Teaching Robots How to
Predict Human Preferences in
Assembly Tasks
This technology could also be useful in industrial settings where
workers are tasked with assembling products on a mass scale,
saving time, and reducing the risk of injury or accidents.
University of Southern California, CA
H
umans have a way of understanding
others' goals, desires and beliefs, a
crucial skill that allows us to anticipate
people's actions. Taking bread out of the
toaster? You'll need a plate. Sweeping up
leaves? I'll grab the green trash can. This
skill, often referred to as " theory of mind, "
comes easily to us as humans, but is still
challenging for robots. But, if robots are
to become truly collaborative helpers in
manufacturing and in everyday life, they
need to learn the same abilities.
In a new paper, a best paper award finalist
at the ACM/IEEE International
Conference on Human-Robot Interaction
(HRI), USC Viterbi computer science researchers
aim to teach robots how to predict
human preferences in assembly tasks,
so they can one day help out on everything
from building a satellite to setting a table.
" When working with people, a robot
needs to constantly guess what the person
will do next, " said lead author Heramb
Nemlekar, a USC computer science
PhD student working under the supervision
of Stefanos Nikolaidis, an Assistant
Professor of computer science. " For example,
if the robot thinks the person will
need a screwdriver to assemble the next
part, it can get the screwdriver ahead of
time so that the person does not have to
wait. This way the robot can help people
finish the assembly much faster. "
But, as anyone who has co-built furniture
with a partner can attest, predicting
what a person will do next is difficult:
different people prefer to build the
same product in different ways. While
some people want to start with the most
difficult parts to get them over with, others
may want to start with the easiest
parts to save energy.
Most of the current techniques require
people to show the robot how they would
like to perform the assembly, but this takes
time and effort and can defeat the purpose,
said Nemlekar. " Imagine having to
Motion Design, June 2023
assemble an entire airplane just to teach
the robot your preferences, " he said.
In this new study, however, the researchers
found similarities in how an
individual will assemble different products.
For instance, if you start with the
hardest part when building an Ikea sofa,
you are likely to use the same tact when
putting together a baby's crib.
So, instead of " showing " the robot their
preferences in a complex task, they created
a small assembly task (called a " canonical "
task) that people can easily and quickly
perform. In this case, putting together
parts of a simple model airplane, such as
the wings, tail, and propeller.
The robot " watched " the human complete
the task using a camera placed directly
above the assembly area, looking
down. To detect the parts operated by the
human, the system used AprilTags, similar
to QR codes, attached to the parts.
Then, the system used machine learning
to learn a person's preference based
on their sequence of actions in the canonical
task.
" Based on how a person performs the
small assembly, the robot predicts what
that person will do in the larger assembly, "
said Nemlekar. " For example, if the robot
sees that a person likes to start the small
assembly with the easiest part, it will predict
that they will start with the easiest part in
the large assembly as well. "
In the researchers' user study, their
system was able to predict the actions
that humans will take with around 82
percent accuracy.
" We hope that our research can make it
easier for people to show robots what they
prefer, " said Nemlekar. " By helping each
person in their preferred way, robots can
reduce their work, save time and even
build trust with them. "
For instance, imagine you're assembling
a piece of furniture at home,
but you're not particularly handy and
19
http://info.hotims.com/84480-745
Tech Briefs Magazine - June 2023
Table of Contents for the Digital Edition of Tech Briefs Magazine - June 2023
Tech Briefs Magazine - June 2023 - Intro
Tech Briefs Magazine - June 2023 - Sponsor
Tech Briefs Magazine - June 2023 - Cov1A
Tech Briefs Magazine - June 2023 - Cov1B
Tech Briefs Magazine - June 2023 - Cov1
Tech Briefs Magazine - June 2023 - Cov2
Tech Briefs Magazine - June 2023 - 1
Tech Briefs Magazine - June 2023 - 2
Tech Briefs Magazine - June 2023 - 3
Tech Briefs Magazine - June 2023 - 4
Tech Briefs Magazine - June 2023 - 5
Tech Briefs Magazine - June 2023 - 6
Tech Briefs Magazine - June 2023 - 7
Tech Briefs Magazine - June 2023 - 8
Tech Briefs Magazine - June 2023 - 9
Tech Briefs Magazine - June 2023 - 10
Tech Briefs Magazine - June 2023 - 11
Tech Briefs Magazine - June 2023 - 12
Tech Briefs Magazine - June 2023 - 13
Tech Briefs Magazine - June 2023 - 14
Tech Briefs Magazine - June 2023 - 15
Tech Briefs Magazine - June 2023 - 16
Tech Briefs Magazine - June 2023 - 17
Tech Briefs Magazine - June 2023 - 18
Tech Briefs Magazine - June 2023 - 19
Tech Briefs Magazine - June 2023 - 20
Tech Briefs Magazine - June 2023 - 21
Tech Briefs Magazine - June 2023 - 22
Tech Briefs Magazine - June 2023 - 23
Tech Briefs Magazine - June 2023 - 24
Tech Briefs Magazine - June 2023 - 25
Tech Briefs Magazine - June 2023 - 26
Tech Briefs Magazine - June 2023 - 27
Tech Briefs Magazine - June 2023 - 28
Tech Briefs Magazine - June 2023 - 29
Tech Briefs Magazine - June 2023 - 30
Tech Briefs Magazine - June 2023 - 31
Tech Briefs Magazine - June 2023 - 32
Tech Briefs Magazine - June 2023 - 33
Tech Briefs Magazine - June 2023 - 34
Tech Briefs Magazine - June 2023 - 35
Tech Briefs Magazine - June 2023 - 36
Tech Briefs Magazine - June 2023 - 37
Tech Briefs Magazine - June 2023 - 38
Tech Briefs Magazine - June 2023 - 39
Tech Briefs Magazine - June 2023 - 40
Tech Briefs Magazine - June 2023 - 41
Tech Briefs Magazine - June 2023 - 42
Tech Briefs Magazine - June 2023 - 43
Tech Briefs Magazine - June 2023 - 44
Tech Briefs Magazine - June 2023 - 45
Tech Briefs Magazine - June 2023 - 46
Tech Briefs Magazine - June 2023 - 47
Tech Briefs Magazine - June 2023 - 48
Tech Briefs Magazine - June 2023 - Cov3
Tech Briefs Magazine - June 2023 - Cov4
Tech Briefs Magazine - June 2023 - MD-Cov1
Tech Briefs Magazine - June 2023 - MD-Cov2
Tech Briefs Magazine - June 2023 - MD-1
Tech Briefs Magazine - June 2023 - MD-2
Tech Briefs Magazine - June 2023 - MD-3
Tech Briefs Magazine - June 2023 - MD-4
Tech Briefs Magazine - June 2023 - MD-5
Tech Briefs Magazine - June 2023 - MD-6
Tech Briefs Magazine - June 2023 - MD-6A
Tech Briefs Magazine - June 2023 - MD-6B
Tech Briefs Magazine - June 2023 - MD-6C
Tech Briefs Magazine - June 2023 - MD-6D
Tech Briefs Magazine - June 2023 - MD-7
Tech Briefs Magazine - June 2023 - MD-8
Tech Briefs Magazine - June 2023 - MD-9
Tech Briefs Magazine - June 2023 - MD-10
Tech Briefs Magazine - June 2023 - MD-11
Tech Briefs Magazine - June 2023 - MD-12
Tech Briefs Magazine - June 2023 - MD-13
Tech Briefs Magazine - June 2023 - MD-14
Tech Briefs Magazine - June 2023 - MD-15
Tech Briefs Magazine - June 2023 - MD-16
Tech Briefs Magazine - June 2023 - MD-17
Tech Briefs Magazine - June 2023 - MD-18
Tech Briefs Magazine - June 2023 - MD-19
Tech Briefs Magazine - June 2023 - MD-20
Tech Briefs Magazine - June 2023 - MD-21
Tech Briefs Magazine - June 2023 - MD-Cov4
https://www.nxtbook.com/smg/techbriefs/25TB02
https://www.nxtbook.com/smg/techbriefs/25TB01
https://www.nxtbook.com/smg/techbriefs/24TB12
https://www.nxtbook.com/smg/techbriefs/24TB11
https://www.nxtbook.com/smg/techbriefs/24TB10
https://www.nxtbook.com/smg/techbriefs/24TB09B
https://www.nxtbook.com/smg/techbriefs/24TB09
https://www.nxtbook.com/smg/techbriefs/24TB08
https://www.nxtbook.com/smg/techbriefs/24TB07
https://www.nxtbook.com/smg/techbriefs/24TB06
https://www.nxtbook.com/smg/techbriefs/24TB05B
https://www.nxtbook.com/smg/techbriefs/24TB05
https://www.nxtbook.com/smg/techbriefs/24TB04
https://www.nxtbook.com/smg/techbriefs/24TB03
https://www.nxtbook.com/smg/techbriefs/24TB02
https://www.nxtbook.com/smg/techbriefs/24TB01
https://www.nxtbook.com/smg/techbriefs/23TB12
https://www.nxtbook.com/smg/techbriefs/23TB11
https://www.nxtbook.com/smg/techbriefs/23TB10
https://www.nxtbook.com/smg/techbriefs/23TB09
https://www.nxtbook.com/smg/techbriefs/23TB08
https://www.nxtbook.com/smg/techbriefs/23TB07
https://www.nxtbook.com/smg/techbriefs/23TB06
https://www.nxtbook.com/smg/techbriefs/23TB05
https://www.nxtbook.com/smg/techbriefs/23TB04
https://www.nxtbook.com/smg/techbriefs/23TB03
https://www.nxtbook.com/smg/techbriefs/23TB02
https://www.nxtbook.com/smg/techbriefs/23TB01
https://www.nxtbook.com/smg/Testing/22TB12
https://www.nxtbook.com/smg/techbriefs/22TB12
https://www.nxtbook.com/smg/techbriefs/22TB11
https://www.nxtbook.com/smg/techbriefs/22TB10
https://www.nxtbook.com/smg/techbriefs/22TB09
https://www.nxtbook.com/smg/techbriefs/22TB08
https://www.nxtbook.com/smg/techbriefs/22TB07
https://www.nxtbook.com/smg/techbriefs/22TB06
https://www.nxtbook.com/smg/techbriefs/22TB05-P
https://www.nxtbook.com/smg/techbriefs/22TB05-D
https://www.nxtbook.com/smg/techbriefs/22TB04
https://www.nxtbook.com/smg/techbriefs/22TB03
https://www.nxtbook.com/smg/techbriefs/22TB02
https://www.nxtbook.com/smg/techbriefs/22TB01
https://www.nxtbook.com/smg/techbriefs/21TB12
https://www.nxtbook.com/smg/techbriefs/21TB11
https://www.nxtbook.com/smg/techbriefs/21TB10
https://www.nxtbook.com/smg/techbriefs/21TB09
https://www.nxtbook.com/smg/techbriefs/21TB08
https://www.nxtbook.com/smg/techbriefs/21TB07
https://www.nxtbook.com/smg/techbriefs/21TB06
https://www.nxtbook.com/smg/techbriefs/21TB05
https://www.nxtbook.com/smg/techbriefs/21TB04
https://www.nxtbook.com/smg/techbriefs/21BT03
https://www.nxtbook.com/smg/techbriefs/21TB02
https://www.nxtbookmedia.com