positioning of the robot, in order to automatically
launch the relocalization process whenever required.
This would be useful when the user takes the robot to
place it somewhere else without notifying the system
(“kidnapping” problem), or when the robot gets tem-
porarily stuck in a place (under a piece of furniture, on
a carpet...). As a longer-term work, a full home net-
work environment could be considered, with multiple
robots (possibly of different types: vacuum cleaner,
washer, domestic robot) and multiple users, each user
having different roles and rights.
REFERENCES
Aiger, D., Mitra, N., and Cohen-Or, D. (2008). 4-points
congruent sets for robust pairwise surface registration.
35th International Conference on Computer Graphics
and Interactive Techniques (SIGGRAPH’08), 27.
ARCore (2019). ARCore. https://developers.google.com/
ar/discover. Last checked on 2020-09-14.
ARFoundation (2020). ARFoundation. https:
//docs.unity3d.com/Packages/com.unity.xr.
arfoundation@4.0/manual/index.html. Last checked
on 2020-09-14.
ARKit (2020). ARKit. https://developer.apple.com/
augmented-reality/arkit/. Last checked on 2020-09-
14.
Becker, V., Rauchenstein, F., and S
¨
or
¨
os, G. (2019). Inves-
tigating Universal Appliance Control through Wear-
able Augmented Reality. In Proceedings of the 10th
Augmented Human International Conference 2019,
AH2019, New York, NY, USA. Association for Com-
puting Machinery.
Chen, L., Ebi, A., Takashima, K., Fujita, K., and Kita-
mura, Y. (2019). Pinpointfly: An egocentric position-
pointing drone interface using mobile ar. In SIG-
GRAPH Asia 2019 Emerging Technologies, SA ’19,
page 34–35, New York, NY, USA. Association for
Computing Machinery.
Frank, J., Moorhead, M., and Kapila, V. (2017). Mo-
bile Mixed-Reality Interfaces That Enhance Hu-
man–Robot Interaction in Shared Spaces. Frontiers
in Robotics and AI, 4.
Guhl, J., Tung, S., and Kruger, J. (2017). Concept and
architecture for programming industrial robots using
augmented reality with mobile devices like microsoft
HoloLens. In 2017 22nd IEEE International Confer-
ence on Emerging Technologies and Factory Automa-
tion (ETFA), pages 1–4.
Hashimoto, S., Ishida, A., and Inami, M. (2011). TouchMe:
An Augmented Reality Based Remote Robot Ma-
nipulation. In The 21st International Conference
on Artificial Reality and Telexistence, Proceedings of
ICAT2011.
Heun, V. M. J. (2017). The reality editor: an open and
universal tool for understanding and controlling the
physical world. PhD thesis, Massachusetts Institute
of Technology.
Jo and Kim (2019). AR Enabled IoT for a Smart and Inter-
active Environment: A Survey and Future Directions.
Sensors, 19(19):4330.
Kasahara, S., Niiyama, R., Heun, V., and Ishii, H. (2013).
Extouch: Spatially-aware embodied manipulation of
actuated objects mediated by augmented reality. In
Proceedings of the 7th International Conference on
Tangible, Embedded and Embodied Interaction, TEI
’13, page 223–228, New York, NY, USA. Association
for Computing Machinery.
Kundu, A., Mazumder, O., Dhar, A., Lenka, P., and Bhau-
mik, S. (2017). Scanning Camera and Augmented
Reality Based Localization of Omnidirectional Robot
for Indoor Application. Procedia Computer Science,
105:27–33.
Kuriya, R., Tsujimura, T., and Izumi, K. (2015). Aug-
mented reality robot navigation using infrared marker.
In 2015 24th IEEE International Symposium on Robot
and Human Interactive Communication (RO-MAN),
pages 450–455.
Makhataeva, Z. and Varol, A. (2020). Augmented reality
for robotics: A review. Robotics, 9:21.
Manring, L., Pederson, J., Potts, D., Boardman, B., Mas-
carenas, D., Harden, T., and Cattaneo, A. (2020).
Augmented Reality for Interactive Robot Control. In
Dervilis, N., editor, Special Topics in Structural Dy-
namics & Experimental Techniques, Conference Pro-
ceedings of the Society for Experimental Mechanics
Series, volume 5, pages 11–18. Springer, Cham.
Moulon, P., Monasse, P., Perrot, R., and Marlet, R. (2016).
Openmvg: Open multiple view geometry. In Interna-
tional Workshop on Reproducible Research in Pattern
Recognition, pages 60–74. Springer.
MQTT (2016). ISO/IEC 20922:2016 - Information
technology - Message Queuing Telemetry Transport
(MQTT) v3.1.1. https://www.iso.org/standard/69466.
html. Last checked on 2020-09-14.
NTP (1992). Network Time Protocol (Version 3) specifica-
tion. https://tools.ietf.org/html/rfc1305. Last checked
on 2020-09-14.
Piumatti, G., Sanna, A., Gaspardone, M., and Lamberti,
F. (2017). Spatial Augmented Reality meets robots:
Human-machine interaction in cloud-based projected
gaming environments. In IEEE International Con-
ference on Consumer Electronics (ICCE), pages 176–
179.
ROS (2013). About ROS. https://www.ros.org/about-ros/.
Last checked on 2020-09-14.
TurtleBot3 (2020). TurtleBot3. http://emanual.robotis.com/
docs/en/platform/turtlebot3/overview/. Last checked
on 2020-09-14.
Zaki, M., Hakro, D., Memon, M., Zaki, U., and Hameed,
M. (2019). Internet Of Things Interface Using Aug-
mented Reality: An Interaction Paradigm using Aug-
mented Reality. University of Sindh Journal of Infor-
mation and Communication Technology, 3:135 – 140.
AR-Bot, a Centralized AR-based System for Relocalization and Home Robot Navigation
645