TY - GEN
T1 - Programming a humanoid robot with the scratch language
AU - Moros, Sílvia
AU - Wood, Luke
AU - Robins, Ben
AU - Dautenhahn, Kerstin
AU - Castro-González, Álvaro
PY - 2020/1/1
Y1 - 2020/1/1
N2 - In this paper we present a novel approach to programme Kaspar, a 22 DOF humanoid robot used for robot-assisted therapy with children with Autism Spectrum Disorder (ASD). The original software used to programme Kaspar was developed to primarily be used in research. However, Kaspar is now used increasingly in other environments, operated by non-roboticists. While Kaspar has a user-friendly interface to be operated by non-programmers, new games or behaviours were mainly created by the research team; thus, we needed to develop an interface that would allow non-roboticists to programme Kaspar. As a solution, we used the Scratch programming language. We tested the Scratch interface with over 170 school children aged 7 to 10, who had the chance to programme Kaspar and give their feedback. In general terms, Scratch was thought to be a fun, useful and easy way to programme Kaspar, and the majority of the children were willing to use it again.
AB - In this paper we present a novel approach to programme Kaspar, a 22 DOF humanoid robot used for robot-assisted therapy with children with Autism Spectrum Disorder (ASD). The original software used to programme Kaspar was developed to primarily be used in research. However, Kaspar is now used increasingly in other environments, operated by non-roboticists. While Kaspar has a user-friendly interface to be operated by non-programmers, new games or behaviours were mainly created by the research team; thus, we needed to develop an interface that would allow non-roboticists to programme Kaspar. As a solution, we used the Scratch programming language. We tested the Scratch interface with over 170 school children aged 7 to 10, who had the chance to programme Kaspar and give their feedback. In general terms, Scratch was thought to be a fun, useful and easy way to programme Kaspar, and the majority of the children were willing to use it again.
KW - BabyRobot project
KW - Block programming
KW - Human-robot interaction
KW - Scratch
KW - UI
KW - User Interface
UR - http://www.scopus.com/inward/record.url?scp=85071424318&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-26945-6_20
DO - 10.1007/978-3-030-26945-6_20
M3 - Conference contribution
AN - SCOPUS:85071424318
SN - 9783030269449
T3 - Advances in Intelligent Systems and Computing
SP - 222
EP - 233
BT - Robotics in Education
A2 - Merdan, Munir
A2 - Lepuschitz, Wilfried
A2 - Koppensteiner, Gottfried
A2 - Balogh, Richard
A2 - Obdržálek, David
PB - Springer Nature Link
T2 - 10th International Conference on Robotics in Education, RiE 2019
Y2 - 10 April 2019 through 12 April 2019
ER -