Submitted:
08 December 2023
Posted:
12 December 2023
You are already at the latest version
Abstract

Keywords:
1. Introduction
- An innovative augmentation algorithm that uses homography, image overlay, regions of interest (ROI) and ArUco markers to make changes to a virtual environment and provide a greater level of immersion when coupled with a virtual reality(VR)-headset
- An innovative facial detection and recognition training model based on a limited self-collected and self-labelled dataset
- An innovative facial recognition and detection algorithm that works in conjunction with the augmentation algorithm so that processing takes place simultaneously in order to provide the robot with more functionality
- A mathematical and embedded system approach of using PWM and duty cycle for telepresence with regards to robot mobility and the mapping between the robot-head and the VR-headset
- Telepresence experiments based on the relationship between accelerometer angles, duty cycles and digital signals. With the results and analysis of these experiments being used for improving stabilisation of the VAR model’s mobility and servo-head mapping
- Augmentation and virtual plane experiments to qualitatively analyse the VAR model’s visual augmentation
- A novel fully designed and implemented VAR model 1 that consists of a self-contained visual augmentation robot that offers immersion, telepresence and AR-functionality. Included in the VAR model is the design and implementation of the VAR application (app) which adds a web server hosting component of the augmented environment in real-time as well as a server-client network connection for robot mobility control
2. Related Work
3. Method and Design

3.1. Telepresence
3.1.1. Robot-Human Mapping
3.1.2. Robot Mobility
3.2. Virtual Plane
3.3. Augmentation
3.3.1. Homography in the form of ArUco Markers
| Algorithm 1: Augmentation using Homography and ArUco Markers |
![]() |
3.3.2. Facial Recognition using a CNN
| Algorithm 2: VAR CNN Facial Training |
![]() |
| Algorithm 3: VAR Facial Recognition |
![]() |
4. Empirical Evaluation
4.1. Telepresence Experiment
4.2. Augmentation and Virtual Plane Experiments
5. Results and Discussion
5.1. Telepresence



5.2. Augmentation and Virtual Plane
6. Conclusions
7. Future Work
Acknowledgments
References
- Arena, F.; Collotta, M.; Pau, G.; Termine, F. An Overview of Augmented Reality. Computers 2022, 11, 28. [Google Scholar] [CrossRef]
- Draper, J.V.; Kaber, D.B.; Usher, J.M. Telepresence. Human Factors: The Journal of the Human Factors and Ergonomics Society 1998, 40, 354–375. [Google Scholar] [CrossRef]
- Suzuki, R.; Karim, A.; Xia, T.; Hedayati, H.; Marquardt, N. Augmented Reality and Robotics: A Survey and Taxonomy for AR-Enhanced Human-Robot Interaction and Robotic Interfaces. In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems; CHI ’22; Association for Computing Machinery: New York, NY, USA, 2022. [Google Scholar] [CrossRef]
- Vaish, A.; Kalkati, I.M.; Rana, O. A REVIEW ON APPLICATIONS OF AUGMENTED REALITY PRESENT AND FUTURE. International Journal of Technical Research & Science 2020, Special, 69–74. [Google Scholar] [CrossRef]
- Bambusek, D.; Materna, Z.; Kapinus, M.; Beran, V.; Smrz, P. Combining Interactive Spatial Augmented Reality with Head-Mounted Display for End-User Collaborative Robot Programming. 2019 28th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN) 2019, pp. 1–8.
- Kapinus, M.; Materna, Z.; Bambusek, D.; Beran, V.; Smrz, P. ARCOR2: Framework for Collaborative End-User Management of Industrial Robotic Workplaces using Augmented Reality. ArXiv 2023, abs/2306.08464. arXiv:abs/2306.08464.
- Avola, D.; Cinque, L.; Foresti, G.; Mercuri, C.; Pannone, D. A Practical Framework for the Development of Augmented Reality Applications by using ArUco Markers. Proceedings of the 5th International Conference on Pattern Recognition Applications and Methods ICPRAM, 2016, Vol. 1, pp. 645–654. doi:10.5220/0005755806450654. [CrossRef]
- Makhataeva, Z.; Varol, H.A. Augmented Reality for Robotics: A Review. Robotics 2020, 9. [Google Scholar] [CrossRef]
- Ryan, M.L. Immersion vs. Interactivity: Virtual Reality and Literary Theory. SubStance 1999, 28, 110–137. [Google Scholar] [CrossRef]
- Hietanen, A.; Pieters, R.; Lanz, M.; Latokartano, J.; Kämäräinen, J.K. AR-based interaction for human-robot collaborative manufacturing. Robotics and Computer-Integrated Manufacturing 2020, 63, 101891. [Google Scholar] [CrossRef]
- Tsamis, G.; Chantziaras, G.; Giakoumis, D.; Kostavelis, I.; Kargakos, A.; Tsakiris, A.; Tzovaras, D. Intuitive and Safe Interaction in Multi-User Human Robot Collaboration Environments through Augmented Reality Displays. 2021 30th IEEE International Conference on Robot & Human Interactive Communication (RO-MAN) 2021, pp. 520–526.
- Kalliokoski, J.; Sakcak, B.; Suomalainen, M.; Mimnaugh, K.J.; Chambers, A.P.; Ojala, T.; LaValle, S.M. HI-DWA: Human-Influenced Dynamic Window Approach for Shared Control of a Telepresence Robot. 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2022, pp. 7696–7703. [CrossRef]
- Papachristos, N.M.; Vrellis, I.; Mikropoulos, T. A Comparison between Oculus Rift and a Low-Cost Smartphone VR Headset: Immersive User Experience and Learning. 2017 IEEE 17th International Conference on Advanced Learning Technologies (ICALT) 2017, pp. 477–481.
- Flavián, C.; Ibáñez-Sánchez, S.; Orús, C. The impact of virtual, augmented and mixed reality technologies on the customer experience. Journal of Business Research 2019, 100, 547–560. [Google Scholar] [CrossRef]
- Lei, M.; Clemente, I.M.; Liu, H.; Bell, J. The Acceptance of Telepresence Robots in Higher Education. International Journal of Social Robotics 2022, 14, 1025–1042. [Google Scholar] [CrossRef]
- Schouten, A.P.; Portegies, T.C.; Withuis, I.; Willemsen, L.M.; Mazerant-Dubois, K. Robomorphism: Examining the effects of telepresence robots on between-student cooperation. Computers in Human Behavior 2022, 126, 106980. [Google Scholar] [CrossRef]
- Koceski, S.; Koceska, N. Evaluation of an Assistive Telepresence Robot for Elderly Healthcare. Journal of Medical Systems 2016, 40. [Google Scholar] [CrossRef]
- Cesta, A.; Cortellessa, G.; Orlandini, A.; Tiberio, L. Long-Term Evaluation of a Telepresence Robot for the Elderly: Methodology and Ecological Case Study. International Journal of Social Robotics 2016, 8, 421–441. [Google Scholar] [CrossRef]
- Zhang, G.; Hansen, J.P. Telepresence Robots for People with Special Needs: A Systematic Review. International Journal of Human–Computer Interaction 2022, 38, 1651–1667. [Google Scholar] [CrossRef]
- Malis, E.; Vargas, M. Deeper understanding of the homography decomposition for vision-based control. Technical Report RR-6303, INRIA, 2007.
- Fiala, M. Designing Highly Reliable Fiducial Markers. IEEE Transactions on Pattern Analysis and Machine Intelligence 2010, 32, 1317–1324. [Google Scholar] [CrossRef]
- Garrido-Jurado, S.; Muñoz-Salinas, R.; Madrid-Cuevas, F.; Marín-Jiménez, M. Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognition 2014, 47, 2280–2292. [Google Scholar] [CrossRef]
- Bergamasco, M.; Herr, H. Human–Robot Augmentation. In Springer Handbook of Robotics; Siciliano, B., Khatib, O., Eds.; Springer International Publishing: Cham, 2016; pp. 1875–1906. [Google Scholar] [CrossRef]
- Azuma, R.T. A Survey of Augmented Reality. Presence: Teleoperators and Virtual Environments 1997, 6, 355–385. [Google Scholar] [CrossRef]
- Silva, R.; Oliveira, J.; Giraldi, G. Introduction to augmented reality. National Laboratory for Scientific Computation 2003. [Google Scholar]
- DeTone, D.; Malisiewicz, T.; Rabinovich, A. Deep image homography estimation. arXiv 2016, arXiv:1606.03798 2016. [Google Scholar]
- Vu, K.; Hua, K.; Tavanapong, W. Image retrieval based on regions of interest. IEEE Transactions on Knowledge and Data Engineering 2003, 15, 1045–1049. [Google Scholar] [CrossRef]
- Uenohara, M.; Kanade, T. Vision-based object registration for real-time image overlay. Computers in Biology and Medicine 1995, 25, 249–260. [Google Scholar] [CrossRef]
- Liu, Y.; Li, Y. Design of masking matrix for QC-LDPC codes. 2013 IEEE Information Theory Workshop (ITW), 2013, pp. 1–5. [CrossRef]
- Glasbey, C.A.; Mardia, K.V. A review of image-warping methods. Journal of Applied Statistics 1998, 25, 155–171. [Google Scholar] [CrossRef]
- Harikrishnan, N.; Soni, S.A.; Alex, A.M.; Menon, V.; Nair, V.C. Virtual Interactive Reality Telepresence Robot. Proceedings of the International Conference on Systems, Energy & Environment (ICSEE), 2021.
- ElGibreen, H.; Al Ali, G.; AlMegren, R.; AlEid, R.; AlQahtani, S. Telepresence Robot System for People with Speech or Mobility Disabilities. Sensors 2022, 22. [Google Scholar] [CrossRef] [PubMed]
- M P, S.; Kamala, N. Virtual Telepresence and Gesture Controlled Robot. International Journal of Research in Advent Technology 2018, 6, 1960–1965. [Google Scholar]
- Wanjre, M.; Kadam, A.; Bankar, G. Virtual Telepresence Robot. International Journal of Emerging Technologies and Innovative Research 2021, 8, 596–600. [Google Scholar]
- Reshma; Shilpa; Shubhashree; Dhanraj, A.; Deeksha. Virtual Telepresence Robot Using Raspberry Pi. International Journal of Research in Engineering, Science and Management 2020, 3, 365–368. [Google Scholar]
- Bhavyalakshmi, R.; Harish, B. Surveillance Robot with Face Recognition using Raspberry Pi. International Journal of Engineering Research & Technology (IJERT) 2019, 8. [Google Scholar]
- Swasthik, M.; Pawan, C.T.; Shankar, H.; Harshitha, V.; Vinay, N.A. SPi-Bot : A Gesture Controlled Virtual Telepresence Robot. International Journal of Modern Agriculture 2021, 10, 3782–3792. [Google Scholar]
- Severance, C. Eben Upton: Raspberry Pi. Computer 2013, 46, 14–16. [Google Scholar] [CrossRef]
- Xylomenos, G.; Polyzos, G. TCP and UDP performance over a wireless LAN. IEEE INFOCOM ’99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320), 1999, Vol. 2, pp. 439–446 vol.2. [CrossRef]
| 1 | Some demonstration and implementation of VAR can be found in this repository. If the repository is private at the time of access, feel free to send an email stating your purpose for desired access |


|
αx ° |
αy ° |
dutyx ms |
dutyy ms |
orientation |
|---|---|---|---|---|
| left wheel backward 12 |
left wheel forward 13 |
right wheel backward 20 |
right wheel forward 21 |
motion |
|---|---|---|---|---|
| 1 | 0 | 0 | 1 | |
| 0 | 1 | 1 | 0 | |
| 1 | 0 | 1 | 0 | |
| 0 | 1 | 0 | 1 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).


