IEEE Robotics & Automation Magazine - March 2022 - 33

fewer or no options were provided for
these objects.
Bed
Conclusions
In this article, we presented (AP)2, an
algorithm that proactively identifies
feasible sequences of atomic actions by
leveraging large data sets of plans
defined using human language. (AP)2
incorporates language-driven and
planning algorithms to provide the
most relevant and feasible schemes
given the user's context and provides
means to reduce the time required to
generate and present them as options
to the user. We introduced a method
that enables an affordance-aware AR
UI for robot control to combine atomic
actions and generate higher-level
options to the user. Furthermore, we
provided means for dynamically updating goal states and the
number of semantically relevant plans that are analyzed to
facilitate ways to improve interactivity for the user. We also
validated the applicability of the proposed architecture with
an assistive mobile manipulator deployed in a bedroom environment
and controlled using an AR UI.
However, our implementation relies on written English
Book (618)
Tennis_Racket (118)
Remote_Control (665)
Laptop (598)
Key_Chain (835)
Cell_Phone (721)
100
(1,690)
12
6
Arm_Chair
(174)
5
5
3
9
2
200
400
Desk
(2,029)
10
13
6
Dresser
(1,118)
3
5
2
Side_Table
(802)
9
6
2
2
500
3
631
Figure 11. The combination matrix for receptacles and general objects. Colors represent
the number of plans the feasibility filter analyzed before outputting an option describing
the combination of low-level actions, general objects, and receptacles. The frequency of
appearance in the data set for each associated word and the number of options resulting
in the same combination are also shown.
text to present robot affordances to the user. Text-based menu
options are limited in effectiveness to those who can read and
are effective only for those who understand the language
being used. This limits our platform from reaching a more
diverse user base. Furthermore, our implementation presents
the set of viable plans in the same order for every scheme output
by the feasibility filter. Such a set could be big, and finding
the option the user is actually interested in might take time,
potentially limiting how useful our platform will be perceived
as being. In future work, we will design and evaluate a series
of graphic devices to communicate information without
words. In addition, we will incorporate the user's preferences
and habits as part of the context information employed during
ranking to make its order more relevant.
Acknowledgments
Rodrigo Chacón Quesada is supported by a scholarship from
the University of Costa Rica and the Ministry of Science
Technology and Telecommunications, Costa Rica. Yiannis
Demiris is supported by a Royal Academy of Engineering
chair in emerging technologies. This research was supported,
in part, by UK Research and Innovation grant EP/V026682/1.
This article has supplementary material available at https://
doi.org/10.1109/MRA.2021.3136789, provided by the authors.
References
[1] Y. Demiris, " Knowing when to assist: Developmental issues in lifelong
assistive robotics, " in Proc. 2009 IEEE Annu. Int. Conf. Eng. Med.
Biol. Soc., pp. 3357-3360, doi: 10.1109/IEMBS.2009.5333182.
[2] D. Feil-Seifer and M. J. Mataric, " Defining socially assistive robotics, "
in Proc. 9th 2005 IEEE Int. Conf. Rehabil. Robot., ICORR, pp. 465-
468, doi: 10.1109/ICORR.2005.1501143.
[3] L. Jamone et al., " Affordances in psychology, neuroscience, and
robotics: A survey, " IEEE Trans. Cogn. Devel. Syst., vol. 10, no. 1, pp. 4-25,
Mar. 2018, doi: 10.1109/TCDS.2016.2594134.
[4] F.-J. Chu, R. Xu, Z. Zhang, P. A. Vela, and M. Ghovanloo, " Handsfree
assistive manipulator using augmented reality and tongue drive
system, " in Proc. 2018 IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS),
pp. 5463-5468, doi: 10.1109/IROS.2018.8594508.
[5] R. Chacon and Y. Demiris, " Augmented reality controlled smart
wheelchair using dynamic signifiers for affordance representation, " in
Proc. 2019 IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS), pp. 4812-
4818, doi: 10.1109/IROS40897.2019.8968290.
[6] R. Chacon and Y. Demiris, " Augmented reality user interfaces for
heterogeneous multirobot control, " in Proc. 2020 IEEE/RSJ Int. Conf.
Intell. Robots Syst. (IROS), pp. 11,439-11,444, doi: 10.1109/IROS45743.
2020.9341422.
[7] G. Konidaris, L. P. Kaelbling, and T. Lozano-Perez, " From skills to
symbols: Learning symbolic representations for abstract high-level
planning, " J. Artif. Intell. Res., vol. 61, no. 1, pp. 215-289, 2018, doi:
10.1613/jair.5575.
[8] S. Russel and P. Norvig, Artificial Intelligence: A Modern Approach.
London, U.K.: Pearson Education, 2013.
[9] A. J. Schmid, O. Weede, and H. Worn, " Proactive robot task selection
given a human intention estimate, " in Proc. 2007 RO-MAN 16th IEEE
Int. Symp. Robot Human Interact. Commun., pp. 726-731, doi: 10.1109/
ROMAN.2007.4415181.
[10] H. Harman and P. Simoens, " Action graphs for proactive robot
assistance in smart environments, " J. Ambient Intell. Smart Environments,
vol. 12, no. 2, pp. 1-21, 2020, doi: 10.3233/AIS-200556.
[11] J. Gibson, The Ecological Approach to Visual Perception. Boston,
MA, USA: Houghton Mifflin, 1979.
[12] D. Jurafsky and J. H. Martin, Speech and Language Processing: An
Introduction to Speech Recognition, Computational Linguistics and Natural
Language Processing. Upper Saddle River, NJ, USA: Prentice Hall, 2008.
MARCH 2022 * IEEE ROBOTICS & AUTOMATION MAGAZINE *
33
1
3
https://doi.org/10.1109/MRA.2021.3136789 https://doi.org/10.1109/MRA.2021.3136789

IEEE Robotics & Automation Magazine - March 2022

Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - March 2022

Contents
IEEE Robotics & Automation Magazine - March 2022 - Cover1
IEEE Robotics & Automation Magazine - March 2022 - Cover2
IEEE Robotics & Automation Magazine - March 2022 - Contents
IEEE Robotics & Automation Magazine - March 2022 - 2
IEEE Robotics & Automation Magazine - March 2022 - 3
IEEE Robotics & Automation Magazine - March 2022 - 4
IEEE Robotics & Automation Magazine - March 2022 - 5
IEEE Robotics & Automation Magazine - March 2022 - 6
IEEE Robotics & Automation Magazine - March 2022 - 7
IEEE Robotics & Automation Magazine - March 2022 - 8
IEEE Robotics & Automation Magazine - March 2022 - 9
IEEE Robotics & Automation Magazine - March 2022 - 10
IEEE Robotics & Automation Magazine - March 2022 - 11
IEEE Robotics & Automation Magazine - March 2022 - 12
IEEE Robotics & Automation Magazine - March 2022 - 13
IEEE Robotics & Automation Magazine - March 2022 - 14
IEEE Robotics & Automation Magazine - March 2022 - 15
IEEE Robotics & Automation Magazine - March 2022 - 16
IEEE Robotics & Automation Magazine - March 2022 - 17
IEEE Robotics & Automation Magazine - March 2022 - 18
IEEE Robotics & Automation Magazine - March 2022 - 19
IEEE Robotics & Automation Magazine - March 2022 - 20
IEEE Robotics & Automation Magazine - March 2022 - 21
IEEE Robotics & Automation Magazine - March 2022 - 22
IEEE Robotics & Automation Magazine - March 2022 - 23
IEEE Robotics & Automation Magazine - March 2022 - 24
IEEE Robotics & Automation Magazine - March 2022 - 25
IEEE Robotics & Automation Magazine - March 2022 - 26
IEEE Robotics & Automation Magazine - March 2022 - 27
IEEE Robotics & Automation Magazine - March 2022 - 28
IEEE Robotics & Automation Magazine - March 2022 - 29
IEEE Robotics & Automation Magazine - March 2022 - 30
IEEE Robotics & Automation Magazine - March 2022 - 31
IEEE Robotics & Automation Magazine - March 2022 - 32
IEEE Robotics & Automation Magazine - March 2022 - 33
IEEE Robotics & Automation Magazine - March 2022 - 34
IEEE Robotics & Automation Magazine - March 2022 - 35
IEEE Robotics & Automation Magazine - March 2022 - 36
IEEE Robotics & Automation Magazine - March 2022 - 37
IEEE Robotics & Automation Magazine - March 2022 - 38
IEEE Robotics & Automation Magazine - March 2022 - 39
IEEE Robotics & Automation Magazine - March 2022 - 40
IEEE Robotics & Automation Magazine - March 2022 - 41
IEEE Robotics & Automation Magazine - March 2022 - 42
IEEE Robotics & Automation Magazine - March 2022 - 43
IEEE Robotics & Automation Magazine - March 2022 - 44
IEEE Robotics & Automation Magazine - March 2022 - 45
IEEE Robotics & Automation Magazine - March 2022 - 46
IEEE Robotics & Automation Magazine - March 2022 - 47
IEEE Robotics & Automation Magazine - March 2022 - 48
IEEE Robotics & Automation Magazine - March 2022 - 49
IEEE Robotics & Automation Magazine - March 2022 - 50
IEEE Robotics & Automation Magazine - March 2022 - 51
IEEE Robotics & Automation Magazine - March 2022 - 52
IEEE Robotics & Automation Magazine - March 2022 - 53
IEEE Robotics & Automation Magazine - March 2022 - 54
IEEE Robotics & Automation Magazine - March 2022 - 55
IEEE Robotics & Automation Magazine - March 2022 - 56
IEEE Robotics & Automation Magazine - March 2022 - 57
IEEE Robotics & Automation Magazine - March 2022 - 58
IEEE Robotics & Automation Magazine - March 2022 - 59
IEEE Robotics & Automation Magazine - March 2022 - 60
IEEE Robotics & Automation Magazine - March 2022 - 61
IEEE Robotics & Automation Magazine - March 2022 - 62
IEEE Robotics & Automation Magazine - March 2022 - 63
IEEE Robotics & Automation Magazine - March 2022 - 64
IEEE Robotics & Automation Magazine - March 2022 - 65
IEEE Robotics & Automation Magazine - March 2022 - 66
IEEE Robotics & Automation Magazine - March 2022 - 67
IEEE Robotics & Automation Magazine - March 2022 - 68
IEEE Robotics & Automation Magazine - March 2022 - 69
IEEE Robotics & Automation Magazine - March 2022 - 70
IEEE Robotics & Automation Magazine - March 2022 - 71
IEEE Robotics & Automation Magazine - March 2022 - 72
IEEE Robotics & Automation Magazine - March 2022 - 73
IEEE Robotics & Automation Magazine - March 2022 - 74
IEEE Robotics & Automation Magazine - March 2022 - 75
IEEE Robotics & Automation Magazine - March 2022 - 76
IEEE Robotics & Automation Magazine - March 2022 - 77
IEEE Robotics & Automation Magazine - March 2022 - 78
IEEE Robotics & Automation Magazine - March 2022 - 79
IEEE Robotics & Automation Magazine - March 2022 - 80
IEEE Robotics & Automation Magazine - March 2022 - 81
IEEE Robotics & Automation Magazine - March 2022 - 82
IEEE Robotics & Automation Magazine - March 2022 - 83
IEEE Robotics & Automation Magazine - March 2022 - 84
IEEE Robotics & Automation Magazine - March 2022 - 85
IEEE Robotics & Automation Magazine - March 2022 - 86
IEEE Robotics & Automation Magazine - March 2022 - 87
IEEE Robotics & Automation Magazine - March 2022 - 88
IEEE Robotics & Automation Magazine - March 2022 - 89
IEEE Robotics & Automation Magazine - March 2022 - 90
IEEE Robotics & Automation Magazine - March 2022 - 91
IEEE Robotics & Automation Magazine - March 2022 - 92
IEEE Robotics & Automation Magazine - March 2022 - 93
IEEE Robotics & Automation Magazine - March 2022 - 94
IEEE Robotics & Automation Magazine - March 2022 - 95
IEEE Robotics & Automation Magazine - March 2022 - 96
IEEE Robotics & Automation Magazine - March 2022 - 97
IEEE Robotics & Automation Magazine - March 2022 - 98
IEEE Robotics & Automation Magazine - March 2022 - 99
IEEE Robotics & Automation Magazine - March 2022 - 100
IEEE Robotics & Automation Magazine - March 2022 - 101
IEEE Robotics & Automation Magazine - March 2022 - 102
IEEE Robotics & Automation Magazine - March 2022 - 103
IEEE Robotics & Automation Magazine - March 2022 - 104
IEEE Robotics & Automation Magazine - March 2022 - 105
IEEE Robotics & Automation Magazine - March 2022 - 106
IEEE Robotics & Automation Magazine - March 2022 - 107
IEEE Robotics & Automation Magazine - March 2022 - 108
IEEE Robotics & Automation Magazine - March 2022 - 109
IEEE Robotics & Automation Magazine - March 2022 - 110
IEEE Robotics & Automation Magazine - March 2022 - 111
IEEE Robotics & Automation Magazine - March 2022 - 112
IEEE Robotics & Automation Magazine - March 2022 - 113
IEEE Robotics & Automation Magazine - March 2022 - 114
IEEE Robotics & Automation Magazine - March 2022 - 115
IEEE Robotics & Automation Magazine - March 2022 - 116
IEEE Robotics & Automation Magazine - March 2022 - 117
IEEE Robotics & Automation Magazine - March 2022 - 118
IEEE Robotics & Automation Magazine - March 2022 - 119
IEEE Robotics & Automation Magazine - March 2022 - 120
IEEE Robotics & Automation Magazine - March 2022 - 121
IEEE Robotics & Automation Magazine - March 2022 - 122
IEEE Robotics & Automation Magazine - March 2022 - 123
IEEE Robotics & Automation Magazine - March 2022 - 124
IEEE Robotics & Automation Magazine - March 2022 - Cover3
IEEE Robotics & Automation Magazine - March 2022 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com