Cargando…

Kinesthetic Feedback for Understanding Program Execution

To better prepare future generations, knowledge about computers and programming are one of the many skills that are part of almost all Science, Technology, Engineering, and Mathematic programs; however, teaching and learning programming is a complex task that is generally considered difficult by stu...

Descripción completa

Detalles Bibliográficos
Autores principales: Gill, Satinder, Goolsby, Bryson J., Pawluk, Dianne T. V.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10255680/
https://www.ncbi.nlm.nih.gov/pubmed/37299886
http://dx.doi.org/10.3390/s23115159
_version_ 1785056930422587392
author Gill, Satinder
Goolsby, Bryson J.
Pawluk, Dianne T. V.
author_facet Gill, Satinder
Goolsby, Bryson J.
Pawluk, Dianne T. V.
author_sort Gill, Satinder
collection PubMed
description To better prepare future generations, knowledge about computers and programming are one of the many skills that are part of almost all Science, Technology, Engineering, and Mathematic programs; however, teaching and learning programming is a complex task that is generally considered difficult by students and teachers alike. One approach to engage and inspire students from a variety of backgrounds is the use of educational robots. Unfortunately, previous research presents mixed results on the effectiveness of educational robots on student learning. One possibility for this lack of clarity may be because students have a wide variety of styles of learning. It is possible that the use of kinesthetic feedback, in addition to the normally used visual feedback, may improve learning with educational robots by providing a richer, multi-modal experience that may appeal to a larger number of students with different learning styles. It is also possible, however, that the addition of kinesthetic feedback, and how it may interfere with the visual feedback, may decrease a student’s ability to interpret the program commands being executed by a robot, which is critical for program debugging. In this work, we investigated whether human participants were able to accurately determine a sequence of program commands performed by a robot when both kinesthetic and visual feedback were being used together. Command recall and end point location determination were compared to the typically used visual-only method, as well as a narrative description. Results from 10 sighted participants indicated that individuals were able to accurately determine a sequence of movement commands and their magnitude when using combined kinesthetic + visual feedback. Participants’ recall accuracy of program commands was actually better with kinesthetic + visual feedback than just visual feedback. Although the recall accuracy was even better with the narrative description, this was primarily due to participants confusing an absolute rotation command with a relative rotation command with the kinesthetic + visual feedback. Participants’ zone location accuracy of the end point after a command was executed was significantly better for both the kinesthetic + visual feedback and narrative methods compared to the visual-only method. Together, these results suggest that the use of both kinesthetic + visual feedback improves an individual’s ability to interpret program commands, rather than decreases it.
format Online
Article
Text
id pubmed-10255680
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-102556802023-06-10 Kinesthetic Feedback for Understanding Program Execution Gill, Satinder Goolsby, Bryson J. Pawluk, Dianne T. V. Sensors (Basel) Article To better prepare future generations, knowledge about computers and programming are one of the many skills that are part of almost all Science, Technology, Engineering, and Mathematic programs; however, teaching and learning programming is a complex task that is generally considered difficult by students and teachers alike. One approach to engage and inspire students from a variety of backgrounds is the use of educational robots. Unfortunately, previous research presents mixed results on the effectiveness of educational robots on student learning. One possibility for this lack of clarity may be because students have a wide variety of styles of learning. It is possible that the use of kinesthetic feedback, in addition to the normally used visual feedback, may improve learning with educational robots by providing a richer, multi-modal experience that may appeal to a larger number of students with different learning styles. It is also possible, however, that the addition of kinesthetic feedback, and how it may interfere with the visual feedback, may decrease a student’s ability to interpret the program commands being executed by a robot, which is critical for program debugging. In this work, we investigated whether human participants were able to accurately determine a sequence of program commands performed by a robot when both kinesthetic and visual feedback were being used together. Command recall and end point location determination were compared to the typically used visual-only method, as well as a narrative description. Results from 10 sighted participants indicated that individuals were able to accurately determine a sequence of movement commands and their magnitude when using combined kinesthetic + visual feedback. Participants’ recall accuracy of program commands was actually better with kinesthetic + visual feedback than just visual feedback. Although the recall accuracy was even better with the narrative description, this was primarily due to participants confusing an absolute rotation command with a relative rotation command with the kinesthetic + visual feedback. Participants’ zone location accuracy of the end point after a command was executed was significantly better for both the kinesthetic + visual feedback and narrative methods compared to the visual-only method. Together, these results suggest that the use of both kinesthetic + visual feedback improves an individual’s ability to interpret program commands, rather than decreases it. MDPI 2023-05-29 /pmc/articles/PMC10255680/ /pubmed/37299886 http://dx.doi.org/10.3390/s23115159 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/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/).
spellingShingle Article
Gill, Satinder
Goolsby, Bryson J.
Pawluk, Dianne T. V.
Kinesthetic Feedback for Understanding Program Execution
title Kinesthetic Feedback for Understanding Program Execution
title_full Kinesthetic Feedback for Understanding Program Execution
title_fullStr Kinesthetic Feedback for Understanding Program Execution
title_full_unstemmed Kinesthetic Feedback for Understanding Program Execution
title_short Kinesthetic Feedback for Understanding Program Execution
title_sort kinesthetic feedback for understanding program execution
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10255680/
https://www.ncbi.nlm.nih.gov/pubmed/37299886
http://dx.doi.org/10.3390/s23115159
work_keys_str_mv AT gillsatinder kinestheticfeedbackforunderstandingprogramexecution
AT goolsbybrysonj kinestheticfeedbackforunderstandingprogramexecution
AT pawlukdiannetv kinestheticfeedbackforunderstandingprogramexecution