Making the Invisible Visible: Real-Time Feedback for Embedded Computing Learning Activity Using Pedagogical Virtual Machine with Augmented Reality

In today’s digital world, the use of diverse interconnected physical computer-based devices, typified by the Internet-of-Things, has increased, leaving their internal functionalities hidden from people. In education, these hidden computational processes leave learners with a vagueness that obscures how these physical devices function and communicate in order to produce the high-level behaviours and actions they observe. The current approach to revealing these hidden worlds involves the use of debugging tools, visualisation, simulation, or augmented-reality views. Even when such advanced technologies are utilised, they fail to construct a meaningful view of the hidden worlds that relate to the learning context, leaving learners with formidable challenges to understanding the operation of these deep technologies. Therefore, a pedagogical virtual machine (PVM) model was employed to evaluate the learning effectiveness of the proposed model. We presented the experimental evaluation of the PVM model with AR that concerned students learning to program a desk-based robot (which is used as an example of an embedded computer) and reveal the learning effectiveness of using PVM with AR compared to traditional engineering laboratory methods. Overall, the PVM with AR improved learning and teaching, as compared to traditional environments, and learners preferred the use of the PVM with AR system for doing similar activities.

[1]  Carlos Delgado Kloos,et al.  Experimenting with electromagnetism using augmented reality: Impact on flow student experience and educational effectiveness , 2014, Comput. Educ..

[2]  Shih-Chung Kang,et al.  Use of Tangible and Augmented Reality Models in Engineering Graphics Courses , 2011 .

[3]  D. Scott Lind,et al.  Real-time in-situ visual feedback of task performance in mixed environments for learning joint psychomotor-cognitive tasks , 2009, 2009 8th IEEE International Symposium on Mixed and Augmented Reality.

[4]  Christopher J. Dede,et al.  Research Note: The Results of Formatively Evaluating an Augmented Reality Curriculum Based on Modified Design Principles , 2011, Int. J. Gaming Comput. Mediat. Simulations.

[5]  Brett E. Shelton,et al.  Using augmented reality for teaching Earth-Sun relationships to undergraduate geography students , 2002, The First IEEE International Workshop Agumented Reality Toolkit,.

[6]  Iulian Radu,et al.  Augmented reality in education: a meta-review and cross-media analysis , 2014, Personal and Ubiquitous Computing.

[7]  José Manuel Andújar Márquez,et al.  Augmented Reality for the Improvement of Remote Laboratories: An Augmented Remote Laboratory , 2011, IEEE Transactions on Education.

[8]  Rolf Pfeifer,et al.  Understanding intelligence , 2020, Inequality by Design.

[9]  Frank Biocca,et al.  Comparative effectiveness of augmented reality in object assembly , 2003, CHI '03.

[10]  Mordechai Ben-Ari,et al.  Enhancing Robot Programming with Visual Feedback and Augmented Reality , 2015, ITiCSE.

[11]  Jyh-Chong Liang,et al.  Current status, opportunities and challenges of augmented reality in education , 2013, Comput. Educ..

[12]  Victor Callaghan,et al.  An Object-Oriented Pedagogical Model for Mixed Reality Teaching and Learning , 2014, 2014 International Conference on Intelligent Environments.

[13]  Eckhard Freund,et al.  State oriented modeling as enabling technology for projective virtual reality , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[14]  Susan Wiedenbeck,et al.  Novice comprehension of small programs written in the procedural and object-oriented styles , 1999, Int. J. Hum. Comput. Stud..

[15]  Olatunde O. Abiona,et al.  3D Mobile Augmented Reality Interface for Laboratory Experiments , 2016 .

[16]  Ronald C. Arkin,et al.  Motor Schema — Based Mobile Robot Navigation , 1989, Int. J. Robotics Res..

[17]  Victor Callaghan,et al.  BUZZ-BOARDING; PRACTICAL SUPPORT FOR TEACHING COMPUTING BASED ON THE INTERNET-OF-THINGS , 2012 .

[18]  Kurt Squire,et al.  Mad City Mystery: Developing Scientific Argumentation Skills with a Place-based Augmented Reality Game on Handheld Computers , 2007 .

[19]  Chin-Chung Tsai,et al.  Affordances of Augmented Reality in Science Learning: Suggestions for Future Research , 2012, Journal of Science Education and Technology.

[20]  Hala H. Zayed,et al.  ARSC: Augmented Reality Student Card , 2010, 2010 International Computer Engineering Conference (ICENCO).

[21]  Bruce A. MacDonald,et al.  An Augmented Reality Debugging System for Mobile Robot Software Engineers , 2010 .

[22]  Frank Biocca,et al.  Experimental evaluation of augmented reality in object assembly task , 2002, Proceedings. International Symposium on Mixed and Augmented Reality.

[23]  Kurt Squire,et al.  Environmental Detectives—the development of an augmented reality platform for environmental simulations , 2008 .

[24]  Tim Paek,et al.  Augmented reality vs. street views: a driving simulator study comparing two emerging navigation aids , 2011, Mobile HCI.

[25]  Burkhard Wünsche,et al.  Mixed reality simulation for mobile robots , 2009, 2009 IEEE International Conference on Robotics and Automation.

[26]  Matthew Flatt,et al.  Medic: metaprogramming and trace-oriented debugging , 2015, FPW@SPLASH.

[27]  Mark Billinghurst,et al.  Evaluating Augmented Reality Systems , 2011, Handbook of Augmented Reality.

[28]  Neven A. M. El Sayed Applying Augmented Reality Techniques in the Field of Education: "ARSC: Augmented Reality Student Card" An Augmented Reality Solution for The Education Field , 2011 .

[29]  David W. Payton,et al.  World embedded interfaces for human-robot interaction , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[30]  Theodoros N. Arvanitis,et al.  Human factors and qualitative pedagogical evaluation of a mobile augmented reality system for science education used by learners with physical disabilities , 2009, Personal and Ubiquitous Computing.

[31]  Illah R. Nourbakhsh,et al.  Mobile robot programming in education , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[32]  Ulrich Neumann,et al.  Cognitive, performance, and systems issues for augmented reality applications in manufacturing and maintenance , 1998, Proceedings. IEEE 1998 Virtual Reality Annual International Symposium (Cat. No.98CB36180).

[33]  S. Hart,et al.  Development of NASA-TLX (Task Load Index): Results of Empirical and Theoretical Research , 1988 .

[34]  Chris Dede,et al.  Affordances and Limitations of Immersive Participatory Augmented Reality Simulations for Teaching and Learning , 2009 .