AR4FSM: Mobile Augmented Reality Application in Engineering Education for Finite-State Machine Understanding
Abstract
:1. Introduction
2. AR in Engineering Education
3. Application Development
3.1. Finite-State Machine Model
- Ԛ is a set of states having a finite number of states;
- ∑ is a set of symbols denoting the inputs;
- Δ is a set of symbols denoting the outputs;
- σ is a transition function mapping Ԛ × ∑ to Ԛ × Δ;
- ԛ0 ϵ Ԛ is a start (or initial) state.
3.2. Instruction Design Model
3.3. Choosing AR Technologies
3.4. Application Implementation
3.5. AR4FSM Software Architecture
- anim—It is a packed animation. This is an animation natively created by Android widgets;
- drawable—The miscellaneous images, icons, and figures that are used in the application;
- layout—This contains the descriptions for the page layouts. In essence, every activity describes the user views of the app and the interactions that change the view of the app within every feature;
- raw—The audio files or any haar cascade file for OpenCV’s object recognition should be stored here;
- values—This is used for defining constant values for the attributes in the application such as color, text, and other fixed values that are used across the whole application.
- FSMActivity—Manages text detection and captures the user’s input while running the FSM feature;
- FSMModel—This contains the model of the FSM which defines the structure and framework of FSMs;
- FSMParser—This generates Boolean-type equations from the text detected on scanning an FSM. These equations correspond to the transactions that the FSM needs to make. It builds upon the scanned result obtained from FSMScanningActivity;
- FSMScaningActivity—Manages text detection when the app is scanning the FSM from the paper;
- HelpScreen—The view provided to the user, as shown in Figure 4;
- MathToolBox—Calculates the path the stick man animation should take between two fixed points;
- PagerAdapter—Allows for switching of tabs in the help screen;
- SoundPlayer—Customized sound player for playing audio during animation;
- StateEnteringActivity—The view provided to the user for entering state names;
- Tab1—Help screen guide for FSM with two states, as shown in Figure 2a;
- Tab2—Help screen guide for FSM with three states, as shown in Figure 2b;
- Tab3—Help screen guide for FSM with four states, as shown in Figure 2c.
3.6. Tracking
3.7. Application Features
4. Materials and Methods
4.1. Research Objective
4.2. Research Subject
4.3. Research Sample Selection
4.4. Apparatus
4.5. Questionnaire
5. Results
- The animation character and sound did draw my attention;
- The application did engage me and provided me with immersive experience;
- It was wonderful and exciting way of learning;
- It is helpful when checking the correctness of the designed FSM without the need of coding it.
- It as bit on slower side;
- Avatar is not attractive and could be better than it is;
- It can eat up a lot of lecture time;
- It needs multiple scans if FSM is not drawn clearly on the paper.
- A running commentary or more explanation of the process along with the music;
- Add more Avatars which are rich in colours;
- This app should be used during the sophomore year when students are first introduced to finite state machine concepts.
6. Discussion
6.1. Implications of the Study
6.2. Limitations of the Study
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Graham, C.R. Blended learning systems. In The Handbook of Blended Learning; Pfeiffer Publishing: San Francisco, CA, USA, 2006; pp. 3–21. [Google Scholar]
- Liyanapathirana, D.; Mirza, O. Blended learning in engineering education: Students’ and lecturers’ perceptions and achieving learning outcomes. In Blended Learning in Engineering Education; CRC Press: Boca Raton, FL, USA, 2018; pp. 159–170. [Google Scholar]
- Mayer, R. The science of learning: Determining how multimedia learning works. In Multimedia Learning; Cambridge University Press: Cambridge, UK, 2009; pp. 57–84. [Google Scholar]
- Castro-Alonso, J.C.; Sweller, J. 20 The Modality Principle in Multimedia Learning; Cambridge University Press: Cambridge, UK, 2021. [Google Scholar]
- Billinghurst, M.; Clark, A.; Lee, G. A survey of augmented reality. Found. Trends Hum. Comput. Interact. 2015, 8, 73–272. [Google Scholar] [CrossRef]
- Biggs, J.B. Teaching for Quality Learning at University: What the Student Does; McGraw-Hill Education: Maidenhead, UK, 2011. [Google Scholar]
- Ibáñez, M.-B.; Delgado-Kloos, C. Augmented reality for STEM learning: A systematic review. Comput. Educ. 2018, 123, 109–123. [Google Scholar] [CrossRef]
- Caudell, T.P.; Mizell, D.W. Augmented reality: An application of heads-up display technology to manual manufacturing processes. In Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences, Kauai, HI, USA, 7–10 January 1992; pp. 659–669. [Google Scholar]
- Tang, K.S.; Cheng, D.L.; Mi, E.; Greenberg, P.B. Augmented reality in medical education: A systematic review. Can. Med. Educ. J. 2020, 11, e81. [Google Scholar] [CrossRef]
- Toledo-Peral, C.L.; Vega-Martínez, G.; Mercado-Gutiérrez, J.A.; Rodríguez-Reyes, G.; Vera-Hernández, A.; Leija-Salas, L.; Gutiérrez-Martínez, J. Virtual/Augmented Reality for Rehabilitation Applications Using Electromyography as Control/Biofeedback: Systematic Literature Review. Electronics 2022, 11, 2271. [Google Scholar] [CrossRef]
- Nadeem, M.; Chandra, A.; Livirya, A.; Beryozkina, S. AR-LaBOR: Design and assessment of an augmented reality application for lab orientation. Educ. Sci. 2020, 10, 316. [Google Scholar] [CrossRef]
- Yin, C.Z.Y.; Jung, T.; Dieck, M.C.T.; Lee, M.Y. Mobile augmented reality heritage applications: Meeting the needs of heritage tourists. Sustainability 2021, 13, 52523. [Google Scholar] [CrossRef]
- Udayan, J.D.; Kataria, G.; Yadav, R.; Kothari, S. Augmented reality in brand building and marketing–valves industry. In Proceedings of the 2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE), Vellor, India, 24–25 February 2020; pp. 1–6. [Google Scholar]
- Wang, Z.; Bai, X.; Zhang, S.; Billinghurst, M.; He, W.; Wang, P.; Lan, W.; Min, H.; Chen, Y. A comprehensive review of augmented reality-based instruction in manual assembly, training and repair. Robot. Comput. Integr. Manuf. 2022, 78, 102407. [Google Scholar] [CrossRef]
- Diegmann, P.; Schmidt-Kraepelin, M.; Eynden, S.; Basten, D. Benefits of augmented reality in educational environments-a systematic literature review. In Proceedings of the 12th Internationalen Tagung Wirtschaftsinformatik, Osnabrück, Germany, 4–6 March 2015. [Google Scholar]
- Sırakaya, M.; Sırakaya, D.A. Augmented reality in STEM education: A systematic review. Interact. Learn. Environ. 2020, 60, 1–14. [Google Scholar] [CrossRef]
- Garzón, J. An Overview of Twenty-Five Years of Augmented Reality in Education. Multimodal Technol. Interact. 2021, 5, 37. [Google Scholar] [CrossRef]
- Lam, R.; Muldner, K. Manipulating cognitive engagement in preparation-to-collaborate tasks and the effects on learning. Learn. Instr. 2017, 52, 90–101. [Google Scholar] [CrossRef]
- Abdusselam, M.S.; Karal, H. The effect of using augmented reality and sensing technology to teach magnetism in high school physics. Technol. Pedagog. Educ. 2020, 29, 407–424. [Google Scholar] [CrossRef]
- Ismail, A.; Gumilar, S.; Amalia, I.; Bhakti, D.; Nugraha, I. Physics learning media based Augmented Reality (AR) for electricity concepts. J. Phys. Conf. Ser. 2019, 1402, 066035. [Google Scholar] [CrossRef]
- Chandra, S.H. Design and Development of Circularly Polarized Millimeter Wave Antennas; IIT Indore: Madhya Pradesh, India, 2022. [Google Scholar]
- Venkatesh, V.; Davis, F.D. A theoretical extension of the technology acceptance model: Four longitudinal field studies. Manag. Sci. 2000, 46, 186–204. [Google Scholar] [CrossRef]
- Maruping, L.M.; Bala, H.; Venkatesh, V.; Brown, S.A. Going beyond intention: Integrating behavioral expectation into the unified theory of acceptance and use of technology. J. Assoc. Inf. Sci. Technol. 2017, 68, 623–637. [Google Scholar] [CrossRef]
- Yip, J.; Wong, S.-H.; Yick, K.-L.; Chan, K.; Wong, K.-H. Improving quality of teaching and learning in classes by using augmented reality video. Comput. Educ. 2019, 128, 88–101. [Google Scholar] [CrossRef]
- Shelton, B.E.; Hedley, N.R. Using augmented reality for teaching earth-sun relationships to undergraduate geography students. In Proceedings of the First IEEE International Workshop Agumented Reality Toolkit, Darmstadt, Germany, 29 September 2002; p. 8. [Google Scholar]
- Liu, Q.; Yu, S.; Chen, W.; Wang, Q.; Xu, S. The effects of an augmented reality based magnetic experimental tool on students’ knowledge improvement and cognitive load. J. Comput. Assist. Learn. 2021, 37, 645–656. [Google Scholar] [CrossRef]
- Pathak, A.; Mills, I.; Cleary, F. Image Detection and Responsivity Analysis of Embroidered Fabric Markers Using Augmented Reality Technology. Eng. Proc. 2022, 15, 12. [Google Scholar]
- Sutherland, C.; Hashtrudi-Zaad, K.; Sellens, R.; Abolmaesumi, P.; Mousavi, P. An augmented reality haptic training simulator for spinal needle procedures. IEEE Trans. Biomed. Eng. 2012, 60, 3009–3018. [Google Scholar] [CrossRef] [PubMed]
- Kim, J.H.; Chan, T.; Du, W. The learning effect of augmented reality training in a computer-based simulation environment. In Learning and Collaboration Technologies; Springer: Berlin/Heidelberg, Germany, 2015; pp. 406–414. [Google Scholar]
- Gattullo, M.; Laviola, E.; Boccaccio, A.; Evangelista, A.; Fiorentino, M.; Manghisi, V.M.; Uva, A.E. Design of a Mixed Reality Application for STEM Distance Education Laboratories. Computers 2022, 11, 50. [Google Scholar] [CrossRef]
- Fauzi, A.F.A.A.; Ali, K.N. Enhancing Construction Technology Course Using Mobile Augmented Reality. In Proceedings of the New Academia Learning Innovation (Nali) Symposium 2018, Johor, Malaysia, 28 May 2018; p. 10. [Google Scholar]
- Rankohi, S.; Waugh, L. Review and analysis of augmented reality literature for construction industry. Vis. Eng. 2013, 1, 9. [Google Scholar] [CrossRef]
- Martín-Gutiérrez, J.; Fabiani, P.; Benesova, W.; Meneses, M.D.; Mora, C.E. Augmented reality to promote collaborative and autonomous learning in higher education. Comput. Hum. Behav. 2015, 51, 752–761. [Google Scholar] [CrossRef]
- Alrashidi, M.; Alzahrani, A.; Gardner, M.; Callaghan, V. A pedagogical virtual machine for assembling mobile robot using augmented reality. In Proceedings of the 7th Augmented Human International Conference 2016, Geneva, Switzerland, 25–27 February 2016; p. 43. [Google Scholar]
- AlNajdi, S.M.; Alrashidi, M.Q.; Almohamadi, K.S. The effectiveness of using augmented reality (AR) on assembling and exploring educational mobile robot in pedagogical virtual machine (PVM). Interact. Learn. Environ. 2018, 28, 964–990. [Google Scholar] [CrossRef]
- Frank, J.A.; Kapila, V. Mixed-reality learning environments: Integrating mobile interfaces with laboratory test-beds. Comput. Educ. 2017, 110, 88–104. [Google Scholar] [CrossRef]
- Boonbrahm, P.; Kaewrat, C.; Boonbrahm, S. Using augmented reality interactive system to support digital electronics learning. In Proceedings of the International Conference on Learning and Collaboration Technologies, Vancouver, BC, Canada, 9–14 July 2017; pp. 3–11. [Google Scholar]
- Avilés-Cruz, C.; Villegas-Cortez, J. A smartphone-based augmented reality system for university students for learning digital electronics. Comput. Appl. Eng. Educ. 2019, 27, 615–630. [Google Scholar] [CrossRef]
- Charles, R.S.; Hacker, H. Implementing finite state machines in a computer-based teaching system. In Proceedings of the SPIE 3894, Education in Microelectronics and MEMS, Gold Coast, Australia, 29 September 1999. [Google Scholar]
- Nadeem, M.; Blumenstein, M.; Biglari-Abhari, M. Exploring the Impact of in Class Writing Exercises in an Engineering Course. In Proceedings of the 2018 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), Wollongong, Australia, 4–7 December 2018; pp. 342–349. [Google Scholar]
- Souza-Concilio, I.D.A.; Pacheco, B.A. The development of augmented reality systems in informatics higher education. Procedia Comput. Sci. 2013, 25, 179–188. [Google Scholar] [CrossRef]
- Looi, C.-K.; Wong, L.-H.; So, H.-J.; Seow, P.; Toh, Y.; Chen, W.; Zhang, B.; Norris, C.; Soloway, E. Anatomy of a mobilized lesson: Learning my way. Comput. Educ. 2009, 53, 1120–1132. [Google Scholar] [CrossRef]
- Jung, H.; Kim, Y.; Lee, H.; Shin, Y. Advanced instructional design for successive E-learning: Based on the successive approximation model (SAM). Int. J. E-Learn. 2019, 18, 191–204. [Google Scholar]
- Moore, E.F. Machine models of self-reproduction. In Proceedings of the Symposia in Applied Mathematics, Jena, Germany, 24–27 August 1962; pp. 17–33. [Google Scholar]
- Girault, A.; Lee, B.; Lee, E.A. Hierarchical finite state machines with multiple concurrency models. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 1999, 18, 742–760. [Google Scholar] [CrossRef]
- Yin, K.; He, Z.; Xiong, J.; Zou, J.; Li, K.; Wu, S.-T. Virtual reality and augmented reality displays: Advances and future perspectives. J. Phys. Photonics 2021, 3, 022010. [Google Scholar] [CrossRef]
- Yavuz, M.; Çorbacıoğlu, E.; Başoğlu, A.N.; Daim, T.U.; Shaygan, A. Augmented reality technology adoption: Case of a mobile application in Turkey. Technol. Soc. 2021, 66, 101598. [Google Scholar] [CrossRef]
- Alvarez-Marin, A.; Velazquez-Iturbide, J.A. Augmented Reality and Engineering Education: A Systematic Review. IEEE Trans. Learn. Technol. 2022, 14, 817–831. [Google Scholar] [CrossRef]
- Xiong, J.; Hsiang, E.-L.; He, Z.; Zhan, T.; Wu, S.-T. Augmented reality and virtual reality displays: Emerging technologies and future perspectives. Light Sci. Appl. 2021, 10, 216. [Google Scholar] [CrossRef] [PubMed]
- Roy, S.G.; Kanjilal, U. Web-based Augmented Reality for Information Delivery Services: A Performance Study. DESIDOC J. Libr. Inf. Technol. 2021, 41, 167–174. [Google Scholar] [CrossRef]
- Al-Zoube, M.A. Efficient vision-based multi-target augmented reality in the browser. Multimed. Tools Appl. 2022, 81, 14303–14320. [Google Scholar] [CrossRef]
- Bekhit, A.F. Introduction to Augmented Reality. In Computer Vision and Augmented Reality in iOS; Springer: Berlin/Heidelberg, Germany, 2022; pp. 21–30. [Google Scholar]
- Park, H.; Park, J.-I. Invisible marker–based augmented reality. Int. J. Hum. Comput. Interact. 2010, 26, 829–848. [Google Scholar] [CrossRef]
- Venkatesh, V.; Bala, H. Technology acceptance model 3 and a research agenda on interventions. Decis. Sci. 2008, 39, 273–315. [Google Scholar] [CrossRef]
- Chakraborty, M.; Nafukho, F.M. Strengthening student engagement: What do students want in online courses? Eur. J. Train. Dev. 2014, 38, 782–802. [Google Scholar] [CrossRef]
- Li, K.; Keller, J.M. Use of the ARCS model in education: A literature review. Comput. Educ. 2018, 122, 54–62. [Google Scholar] [CrossRef]
- Dong, S.; Behzadan, A.H.; Chen, F.; Kamat, V.R. Collaborative visualization of engineering processes using tabletop augmented reality. Adv. Eng. Software 2013, 55, 45–55. [Google Scholar] [CrossRef]
- Halverson, L.R.; Graham, C.R. Learner engagement in blended learning environments: A conceptual framework. Online Learn. 2019, 23, 145–178. [Google Scholar] [CrossRef]
- Gabbard, J.L.; Swan, J.E., II. Usability engineering for augmented reality: Employing user-based studies to inform design. IEEE Trans. Vis. Comput. Graph. 2008, 14, 513–525. [Google Scholar] [CrossRef]
Sr. # | Question |
---|---|
Question 1 | The application was easy to use (expectancy). |
Question 2 | Application can help in delivery of the contents in an easier way (expectancy). |
Question 3 | Application can make the course contents more engaging (acceptance). |
Question 4 | Application can help in better understanding of the FSM concepts (acceptance). |
Question 5 | Application can help in achieving course learning outcome (acceptance). |
Question 6 | AR application should be used in a classroom environment acceptance). |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Nadeem, M.; Lal, M.; Cen, J.; Sharsheer, M. AR4FSM: Mobile Augmented Reality Application in Engineering Education for Finite-State Machine Understanding. Educ. Sci. 2022, 12, 555. https://doi.org/10.3390/educsci12080555
Nadeem M, Lal M, Cen J, Sharsheer M. AR4FSM: Mobile Augmented Reality Application in Engineering Education for Finite-State Machine Understanding. Education Sciences. 2022; 12(8):555. https://doi.org/10.3390/educsci12080555
Chicago/Turabian StyleNadeem, Muhammad, Mayank Lal, Jiaming Cen, and Mohammad Sharsheer. 2022. "AR4FSM: Mobile Augmented Reality Application in Engineering Education for Finite-State Machine Understanding" Education Sciences 12, no. 8: 555. https://doi.org/10.3390/educsci12080555
APA StyleNadeem, M., Lal, M., Cen, J., & Sharsheer, M. (2022). AR4FSM: Mobile Augmented Reality Application in Engineering Education for Finite-State Machine Understanding. Education Sciences, 12(8), 555. https://doi.org/10.3390/educsci12080555