<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Examining the impact of data augmentation for psychomotor skills training in human-robot interaction</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Daniel Majonica</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Deniz Iren</string-name>
          <email>deniz.iren@ou.nl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Roland Klemke</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Cologne Game Lab, TH Köln</institution>
          ,
          <addr-line>Cologne</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Open Universiteit</institution>
          ,
          <addr-line>Heerlen</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Training psychomotor skills for human-robot interaction is generally done with a human trainer educating the human on how to handle the robot effectively and interact with it safely and efficiently. The dynamic interaction between a robot and a human requires complex machine learning algorithms to be modeled, and these algorithms rely on a large amount of data to be trained. Such data are collected by sensors when a human interacts with a robot. Consequently, the data must be annotated by an expert. Finally, with the annotated data, a psychomotor skills training model can be created to assist the training process. This is a time intensive and costly process. To ease the costs and cut down collection time, we propose the use of data augmentation.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Human-robot interaction</kwd>
        <kwd>data augmentation</kwd>
        <kwd>machine learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Psychomotor skills constitute an essential
element of human-robot interaction. The
development of psychomotor skills requires
hands-on practice. In most cases, the practiced
skills need to be executed repetitively by the
learner in order to, for example, build muscle
memory and support further skill development.
Moreover, structured instructions and feedback
facilitate the learning process and allow safe
performance of the practiced skills. Thus, an
educational model for psychomotor skill
training needs to support the timely
communication of the instructions and
feedback and must define how these
instructions and feedback are presented to the
learner. The educational model also supports
the evaluation of the learning outcome.
Currently, doing this in a remote manner makes
the learning process ineffective and inefficient,
usually hindering the beginner's learning
progress. The project MILKI-PSY aims at
improving the remote learning process of
psychomotor skills. In this study, the data will
be collected using the multimodal pipeline
framework [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] which is used to handle
multimodal data specifically.
      </p>
      <p>Human-robot interaction describes the
process of a human interacting with a robot in a
shared physical environment. In certain cases,
the human and the robot operate in a
cooperative manner. To ensure a safe, efficient,
and effective interaction requires training of
both the robot and the human counterpart.
Training humans in the handling of industrial
robots is usually done by a human trainer. To
assist the training of psychomotor skills, we
propose a pedagogical approach. The goal of
our pedagogical model is to facilitate a safe,
effective, and efficient learning environment
for the learner. Particularly, in this study, we
focus on a collaborative assembly task between
a human operator and an industrial robot in
which they cooperate as depicted later in figure
2.</p>
      <p>In this paper, we first go over the related
work in the field of human-robot interaction.
Then, we present three research questions that
we aim to address in this Ph.D. research. Next,
we will discuss how we are going to achieve
this in the methodology part. Finally, we
conclude with the expected impact and a
discussion at the end of this paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <p>
        Human-robot interaction is a field dedicated
to understanding, designing, and evaluating
robotic systems that interact with humans.
Interaction, by definition, requires
communication between the interacting parties,
i.e., robots and humans. The communication
between robots and humans may take
completely different forms depending on the
distance between them. Goodrich and Schultz
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] categorizes human-robot communication
into two; proximate communication in which
the communicating parties share the same space
(physical or virtual) and remote communication
where those parties are apart. In this study, we
focus on an assembly task where the human
operator shares the physical space with the
robot. In our remote learning scenarios, we rely
on immersive technologies where there is no
physical robot but the operator and the virtual
robot still shares the same virtual environment.
Thus, the method of communication between
the parties is proximate.
      </p>
      <p>
        Training in human-robot interaction
gradually becomes more important for the next
generation of robot systems. Particularly, in
cases of remote training or additional training
outside of the conventional teaching methods, a
user-friendly interface should be used [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] to
improve the learning process. This user
interface should be designed differently
depending on the communication category.
      </p>
      <p>Immersive user interfaces such as AR and
VR model the behavior of the human and robot
agents. The development of such behavioral
models heavily uses machine learning
techniques that rely on a large amount of data.
Such data can be collected via environmental
sensors and cameras that capture the activities
of human and the robot while they interact.
When expensive machines like industrial robots
are used, data collection becomes costly and
effort-intensive. In such environments the
number of robots available for data collection
purposes is also a limitation. Having a limit of
one or two robots is not uncommon in data
collection. On the other side, for most data
collection, the limiting factor might be a
machine-operating human which naturally is
limited in the amount of data they can collect in
a full day. To address the issue of data
collection we propose data augmentation which
is a family of techniques that allows us to
synthesize realistic data.</p>
      <p>
        Formally, data augmentation can be defined
as techniques aiming at the creation of synthetic
data [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for the expansion of the size and/or the
diversity of the dataset [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. A sub-field of data
augmentation is domain randomization [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
Domain randomization can expose the machine
learning model to many different variants of the
same problem [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ][
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and therefore, train the
model more robustly. Another sub-field of data
augmentation is domain adaptation, which aims
to mitigate the covariate shift problem given
that training and evaluation sets derive from the
same distribution. Studies exist in the literature
that indicate using domain adaptation can
positively impact the performance of the
machine learning model, especially in the
domain of human pose detection for activities
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Using machine learning to categorize
complex psychomotor activity data for
educational purposes has been done before. For
example, Spikol et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] used multimodal
learning analytics to collect and provide
different data about the interaction between the
learner and the system. In cases where the
number of potential activity categories is
significantly limited, such as the CPR tutor
from Di Mitri et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and the table tennis
tutor by Mat Sanusi et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], using data
augmentation might only marginally increase
the results and therefore might not be feasible
due to the initial workload that those algorithms
take. On the other hand, human-robot
interaction is a complex task and therefore
might greatly benefit from data augmentation.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Research questions</title>
      <p>The following research questions are the
focus of this Ph.D. research. First of all, it is
important to know what the current status in
teaching human-robot interaction is and how
humans are trained to handle industrial robots.
This requires an extensive review of the
literature that focuses on teaching humans how
to use and operate robots.</p>
      <sec id="sec-3-1">
        <title>1. What are the common practices and</title>
        <p>mistakes in human-robot interaction
when handling industrial robots?</p>
        <p>In order to allocate common practices in
teaching human-robot interaction, it is crucial
to know what kind of instructions are given by
the trainer and what kind of feedback is
received by the trainee. Moreover, we also aim
to examine the effect of various training
approaches (i.e., static, variable, and dynamic)
on the trainees learning progress. Secondly,
this study addresses current technologies that
can support the training of psychomotor skills
and facilitate the teaching of human-robot
interaction.</p>
      </sec>
      <sec id="sec-3-2">
        <title>2. What technological support is</title>
        <p>achievable in educational human-robot
interaction?</p>
        <p>When looking at technologies, the focus of
this research relies on what existing
technologies cover both robots and humans and
also what kind of machine learning
technologies are available. In this study, we
will utilize immersive technologies that vary in
terms of level of intrusion. For example, the use
of a head-mounted display to provide feedback
to the learner in an augmented reality setting
has a lower level of intrusion than a completely
simulated learning environment. Thirdly, it is
important for this research to focus on the
identification and classification of common
mistakes made during psychomotor skills
training with robots.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3. How can data augmentation assist the successful replication of common mistakes and how can we measure this impact?</title>
        <p>To address this research question, we will
consult experts in training humans on how to
interact with industrial robots and classify the
common mistakes that can take place. Then we
will explore how we can augment data in a
meaningful manner to replicate common
mistakes.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Methodology</title>
      <p>In this study, first we conduct a systematic
literature review in the following fields of
research: which are used in the domain of
educational technologies.</p>
      <p>1 Educational human-robot interaction
2 Technologies in human-robot interaction
3 Semi-supervised learning models
4 Data augmentation – Domain
randomization</p>
      <p>The first research field is educational
human-robot interaction and it refers to the
education of humans in handling industrial
robots. This includes the common training
practices as well as common mistakes the
trainee makes during the interaction. In this
study, we will use an industrial robot to
assemble a box in cooperation with a human as
seen in figure 2. First, the human learner will be
trained on how to interact with the robot
appropriately. Then, the learner will be
instructed on the specifics of the assembly
steps.</p>
      <p>
        The second research field is the technologies
used in human-robot interaction. This addresses
data augmentation and domain randomization
which are both active fields of development,
and research papers about these topics in the
domains of 3D pose detection [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and object
detection [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] are released frequently in recent
years.
      </p>
      <p>
        After the systematic literature review, the
next step will be to design a theoretical
framework. This framework includes the
design for an immersive training environment
specifically for psychomotor skills training. We
will use the four-component instruction design
(4C/ID) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] method to create our framework.
In 4C/ID, the design is split up into four
different components. The first component is
the learning tasks which aim at integrating
skills and show a high variability of practice.
The second component is the supportive
information which focuses on the performance
of non-routine aspects of learning tasks. It is
specified per task class and always available
throughout the whole learning process. The
third component is the part-task practice. This
aims to provide additional practice for
individual routines selected by either the trainer
or trainee. The last component is procedural
information. Procedural information specifies
how to perform routine aspects of a task, for
example by giving step-by-step instructions.
This procedural information is presented just in
time during training and is gradually less
present with the increasing expertise of the
trainee. In the case of designing a system for
human-robot interaction, we will use 4C/ID to
teach the human learner different aspects of
handling industrial robots. 4C/ID provides a
framework to handle non-repetitive tasks which
include task non-specific repetitive elements.
The psychomotor skills training in human-robot
interaction has similar non-repetitive tasks
which we are focusing on in this research.
      </p>
      <p>
        The overall process of this research
methodology is design-based research as
illustrated in figure 1. The steps of design-based
research include analysis, design, development,
implementation, evaluation, and reflection. In
contrast to predictive research, design-based
research uses an iterative process. This means
after evaluating the results, the entire process
can be iterated based on the ADDIE (i.e.,
analysis, design, development, implementation,
evaluation) model [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. While a generic
ADDIE model jumps from the evaluation step
directly to the solution of the problem [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], this
approach includes a reflective phase whereby
all previous steps are examined and refined for
the next iteration. This reflection and
refinement of problems, solutions, methods,
and design principles systemically tries to
accommodate for innovative solutions for
reallife problems [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>In this study, we use machine learning to
extrapolate from collected data and model the
dynamic human-robot interaction environment.
The process of data collection can take many
forms. Using the physical environment for data
collection has positive and negative aspects. On
the positive side, collected data naturally
captures and expresses the task that the robot
has to perform. On the negative side, the data
collection task has certain limitations such as,
the availability and the speed of the robot and
human, the limited amount of human-robot data
collection stations (in most cases one or two
robots), and the expected tiredness of the
human. In order to counter these problems of
data collection, we will be exploring data
augmentation.</p>
      <p>We are planning to develop multiple
prototypes over the course of this research. The
first prototype will be designed specifically for
the human-robot interaction where both sides
have to cooperate in order to assemble a box
together. This prototype will use a virtual robot.
In the prototype, the human learner can interact
with the virtual robot which is a simulated 3D
model visible through a camera or
headmounted display.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Expected Impact</title>
      <p>By using data augmentation and generating
synthetic data for modeling human-robot
interaction, we expect the machine learning
model to perform equally or better than a
machine learning model trained on physical
data alone. We also expect the data collection
process to be faster and reusable in future
applications. Examining the impact of data
augmentation for psychomotor skills training in
human-robot interaction, we hope to find a
reliable and safe approach for training humans
how to handle industrial robots.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>The training of psychomotor skills is
imperative for an effective, efficient, and safe
human-robot interaction. In this paper, we
propose an educational approach towards the
psychomotor skills training of humans in
handling industrial robots. Our educational
approach includes timely instructions and
feedback as well as supporting immersive
technologies. The development of such
technologies requires machine learning
techniques that rely on a large amount of data.
However, it is costly and effort intensive to
collect data in such settings where the
availability of the robots is limited. To address
this challenge, we propose the use of data
augmentation.</p>
      <p>We are going to investigate the impact of
data augmentation on the performance of the
machine learning models that represent the
interaction between the human and the robot in
a physical environment. In this study, we are
going to conduct an extensive literature review
in the domains of education for human-robot
interaction, technologies used in human-robot
interaction, and data augmentation. Then, a
theoretical framework will be designed and an
immersive training prototype will be
developed. This prototype will be implemented
and evaluated in the training environment.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Acknowledgements</title>
      <p>This project was funded by the BMBF, the
German Federal Ministry of Education and
Research, under the MILKI-PSY (ger. abb. for
Multimodal immersive learning with artificial
intelligence for psychomotor training;
https://www.milki-psy.de) Name and the grant
code: 16DHB4013.</p>
    </sec>
    <sec id="sec-8">
      <title>8. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Di Mitri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schneider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Specht</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Drachsler</surname>
          </string-name>
          ,
          <article-title>Multimodal pipeline: A generic approach for handling multimodal data for supporting learning</article-title>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Goodrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. C.</given-names>
            <surname>Schultz</surname>
          </string-name>
          ,
          <article-title>Humanrobot interaction: a survey</article-title>
          , Now Publishers Inc,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ishii</surname>
          </string-name>
          ,
          <article-title>A robot teaching method using hyper card system</article-title>
          ,
          <source>in: [1992] Proceedings IEEE International Workshop on Robot and Human Communication</source>
          ,
          <year>1992</year>
          , pp.
          <fpage>410</fpage>
          -
          <lpage>412</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Borkman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Crespi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dhakad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ganguly</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hogins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-C.</given-names>
            <surname>Jhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kamalzadeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Leal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Parisi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Romero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Thaman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Warren</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          <article-title>Yadav, Unity perception: Generate synthetic data for computer vision</article-title>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>E.</given-names>
            <surname>Spyrou</surname>
          </string-name>
          , E. Mathe, G. Pikramenos,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kechagias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mylonas</surname>
          </string-name>
          ,
          <article-title>Data augmentation vs. Domain adaptation-a case study in human activity recognition</article-title>
          ,
          <source>Technologies</source>
          <volume>8</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Weng</surname>
          </string-name>
          ,
          <article-title>Domain randomization for sim2real transfer, lilianweng</article-title>
          .github.io/lillog (
          <year>2019</year>
          ). URL: http://lilianweng.github.io/lillog/2019/05/04/domainrandomization.html.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Tobin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schneider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zaremba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Abbeel</surname>
          </string-name>
          ,
          <article-title>Domain randomization for transferring deep neural networks from simulation to the real world</article-title>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>OpenAI</surname>
            , I. Akkaya,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Andrychowicz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Chociej</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Litwin</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>McGrew</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Petron</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Paino</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Plappert</surname>
            , G. Powell,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Ribas</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Schneider</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Tezak</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Tworek</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Welinder</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Weng</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          <string-name>
            <surname>Yuan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Zaremba</surname>
            ,
            <given-names>L. Zhang,</given-names>
          </string-name>
          <article-title>Solving rubik's cube with a robot hand</article-title>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Spikol</surname>
          </string-name>
          , E. Ruffaldi, G. Dabisias,
          <string-name>
            <surname>M. Cukurova,</surname>
          </string-name>
          <article-title>Supervised machine learning in multimodal learning analytics for estimating success in project-based learning</article-title>
          ,
          <source>Journal of Computer Assisted Learning</source>
          <volume>34</volume>
          (
          <year>2018</year>
          )
          <fpage>366</fpage>
          -
          <lpage>377</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Di Mitri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schneider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Trebing</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sopka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Specht</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Drachsler</surname>
          </string-name>
          ,
          <article-title>Real-time multimodal feedback with the cpr tutor</article-title>
          ,
          <source>in: I. I. Bittencourt</source>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cukurova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Muldner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Luckin</surname>
          </string-name>
          , E. Millán (Eds.),
          <source>Artificial Intelligence in Education</source>
          , Springer International Publishing, Cham,
          <year>2020</year>
          , pp.
          <fpage>141</fpage>
          -
          <lpage>152</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>K. A. Mat Sanusi</surname>
            ,
            <given-names>D. D.</given-names>
          </string-name>
          <string-name>
            <surname>Mitri</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Limbu</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Klemke</surname>
          </string-name>
          ,
          <article-title>Table tennis tutor: Forehand strokes classification based on multimodal data and neural networks</article-title>
          ,
          <source>Sensors</source>
          <volume>21</volume>
          (
          <year>2021</year>
          )
          <fpage>3121</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>J. van Merriënboer</surname>
          </string-name>
          ,
          <article-title>The four-component instructional design model: An overview of its main design principles</article-title>
          .
          <source>4cid. org</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Molenda</surname>
          </string-name>
          ,
          <article-title>In search of the elusive addie model</article-title>
          ,
          <source>Performance improvement 42</source>
          (
          <year>2003</year>
          )
          <fpage>34</fpage>
          -
          <lpage>37</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>M. De Villiers</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Harpur</surname>
          </string-name>
          ,
          <article-title>Design-based research-the educational technology variant of design research: illustrated by the design of an m-learning environment, in: proceedings of the South African institute for computer scientists</article-title>
          and information technologists conference,
          <year>2013</year>
          , pp.
          <fpage>252</fpage>
          -
          <lpage>261</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>T.</given-names>
            <surname>Amiel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. C.</given-names>
            <surname>Reeves</surname>
          </string-name>
          ,
          <article-title>Design-based research and educational technology: Rethinking technology and the research agenda</article-title>
          ,
          <source>Journal of educational technology &amp; society 11</source>
          (
          <year>2008</year>
          )
          <fpage>29</fpage>
          -
          <lpage>40</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>