<!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>Greta 2.0 Anthropomorphic Robotic Platform for Training and Research</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Presidential Lyceum of Physics</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mathematics</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Saint Petersburg</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Russia safilippov@gmail.com</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ITMO University</institution>
          ,
          <addr-line>Saint Petersburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2012</year>
      </pub-date>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Android-type robots have always attracted the human mind, being the most expressive result of his desire for creativity. Currently, research and development in the field of artificial intelligence is ahead of its application on real humanoid robots. Meanwhile, many research groups of students and postgraduates are inspired by the idea of applying their developments to a physical model. Due to the complexity of manufacturing an Android-type robot, such projects usually fade away at the level of implementing mechanics and adapting the original idea to the limitations that have arisen in the process of working on mechanics. The article describes an anthropomorphic robot based on the experience of creating the "Greta" robot. Examples of training tasks are shown.</p>
      </abstract>
      <kwd-group>
        <kwd>Robotics</kwd>
        <kwd>Education</kwd>
        <kwd>Cyber-Physical Systems</kwd>
        <kwd>Anthropomorphic Robots</kwd>
        <kwd>Control Training</kwd>
        <kwd>Multi-Agent Systems</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The purpose of this work is to study the possibilities of introducing a universal
electronic-mechanical platform for creating robots and project activities in the field of
cyber-physical systems and artificial intelligence into the educational process.
1.1</p>
    </sec>
    <sec id="sec-2">
      <title>History/Background</title>
      <p>
        In 2012, students of Physics and Mathematics Lyceum #239, under the guidance of a
group of teachers and specialists from scientific organizations, created a robot of the
Android type "Greta" [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], which had one main function: the hand clapping game
(Fig.1). Because of a reasonable decision to minimize the requirements for the robot's
mechanics and electronics, results were achieved in the field of software control of
manipulators using capacitive touch sensors and computer vision elements.
      </p>
      <sec id="sec-2-1">
        <title>First Stage</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>2.1 Тasks</title>
      <p>
        The following tasks were set:

creating manipulator hands that can interact with human hands through the
touch of electromagnetic sensors,
implementation of computer vision elements for recognizing human hands,
implementation of speech interface elements,
creating a positive appearance that is attractive even for a child,
different game modes: teacher, student, partner.
The Greta robot won gold medals at the WRO world robot Olympiad in Malaysia [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
and the international RobotChallenge competition in Austria [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This was not the only
achievement of schoolchildren, and the robot "Greta" repeatedly pleased children and
adults at exhibitions and festivals.
      </p>
    </sec>
    <sec id="sec-4">
      <title>2.2 Results</title>
      <p>Results of the First Stage:
the set goals were achieved with minimal means,
implemented the necessary control algorithms,
the system is optimized for Autonomous operation without an operator,
the Greta robot has worked together for about 2 months at various exhibitions
and festivals,
there is a need to continue at a qualitatively new level,
realized the need for a production base.</p>
    </sec>
    <sec id="sec-5">
      <title>2.3 Analogues</title>
      <p>
        The success of the first version of the project inspired its creators to search for new
solutions. There were already a number of anthropomorphic robots for various purposes
in the world. Large corporations and universities create the most impressive models, so
it makes sense to consider budget projects as analogues that should be based on the
experience of creating them. For the AR601M Android robot produced in Russia, a
control algorithm has been developed since 2014 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], and the function of upright
walking has not yet been implemented, although according to official data, the annual total
budget of the project was tens of millions of dollars. RUB [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Due to the objective
complexity of this task, it was decided in the new version of the robot "Greta 2.0" to
implement a moving system using a simpler Omni-platform and focus on the
interaction of the robot's manipulators with human hands. As an illustration of the training
system of the Russian manufacturer, it is worth paying attention to the RL
"Mechatronics of anthropomorphic robotic systems" [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], produced in the SPA "Android Technics".
The introduction of robots in the educational process is also carried out at the level of
industrial robots [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ].
      </p>
      <p>
        Spontaneous movements of robot manipulators, similar to human hands, are presented
in the development of Japanese laboratories, which was called Alter [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Neural
network algorithms based on data received from multiple sensors control the robot’s
movements. It does not seem appropriate in itself, but it serves as a step towards empathizing
with robots and using machine learning to shape their behavior.
      </p>
      <sec id="sec-5-1">
        <title>Second Stage</title>
        <p>
          In 2017, the Greta project was joined by a commercial company [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] founded by
specialists of the creative mechanics production Studio "Life machines" [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], and the
development of the next version of the robot called "Greta 2.0" was started, which should
become a full-fledged educational platform for project groups of schoolchildren and
students (Fig. 2).
        </p>
        <p>The developers were assigned the following tasks:
 maintaining and improving the functionality of manipulator hand movement
and contact with human hands,
 moving around the room on the Omni platform,
 ability to modify manipulators for actions with objects,
 functional elements of the universal promo robot,
 using computer vision and machine learning to recognize human hands and
other objects,
 voice interface.</p>
        <p>Within a few iterations, a ready-to-use launch platform was created, providing
opportunities for the development of all tasks. Currently roboblather has a number of
advantages compared with the previous version of "Greta":

consists of a small set of standardized parts,
 involves modular Assembly on nodes, as well as rapid change of shells, parts,
and tools,
 provides quick replacement of modules with improved ones,
 equipped with a modular mobile platform on Omni-wheels with height
adjustment,
 added additional sensors and indications for non-verbal communication (for
example, increased the number of contact pads on the palm, built-in led matrix
in the face),
 the modules are hand made on the basis of digital servos with feedback on
position, speed, current and load.</p>
        <p>Now, the Greta 2.0 robot platform consists of two independent parts powered by
batteries.</p>
        <p></p>
        <p>Torso: two reinforced arm modules (6 degrees of freedom per arm), a head
module (2 degrees of freedom); the torso sensor is represented by capacitive
palms, web cameras, and a 3D sensor.
 Mobile platform: the pelvis module on a support bearing (1 degree of
freedom), three linear actuators for adjusting heights, four motors with
Omniwheels and encoders; the sensor system is represented by a
gyroscope-accelerometer in the pelvic part, ultrasonic rangefinders, in the future it is planned
to install a laser scanner.</p>
        <p>The roboplatform based on high behavioral and design resource. In the future, it will
be possible to create multi-variant designs for a wide range of tasks on the basis of
easily replaceable modules, connectors and motors with a feedback system.
4</p>
      </sec>
      <sec id="sec-5-2">
        <title>Conclusion</title>
        <p>
          Thus, a universal technical platform has been created that allows connecting various
teams and teams that want to contribute to the development of robotics. It is also
expected that this platform will be compatible with multiple electronic components, as
well as with open resources on the Internet. On the example of a robot platform, training
in programming complex kinematic structures with nonlinear behavior, a control
system for navigation in a room, and the use of neural networks for self-learning a robot
when interacting with a person and the environment is assumed. The roboplatform is
universal from the point of view of management, suitable for learning programming at
different levels of complexity, since it can be controlled both with AVR
microcontrollers and with TRIK robotic controllers [
          <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
          ], as well as with single-board computers
like Raspberry Pi or nettops, which are mounted inside the Greta case.
Based on the presented features, the Greta 2 robot can be classified as a socially
interactive robot that can solve problems related to social interaction [15].
5
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>Examples</title>
        <p>Examples of training tasks that can be solved using the Greta 2.0 robot.
 Development of a system for determining the position of human hands from
images of palms using a multi-layer neural network.
 Study of the possibility of using a neural network to develop a system for
determining the optimal trajectories of movements of the Android robot's limbs
that repeat the movements of human hands.
 Development of a behavior model for an Android robot playing hand clapping
game with a human using a neural network.
 Development of a system for synchronizing the movements of an Android
robot that comes into tactile contact with a human, and research on the
possibility of using a neural network to determine points of contact.</p>
        <p> Creating multi-agent robotic systems.</p>
        <p>The considered robot platform has a high starting potential for inclusion in the work of
educational and scientific groups. The Greta 2.0 robot can be successfully used for
training in the areas of mechatronics and robotics, industrial cyber-physical systems,
etc.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Sergey</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Filippov</surname>
          </string-name>
          , Natalia G. Ten, Alexander L.
          <article-title>Fradkov: Teaching Robotics in Secondary School: Examples and Outcomes</article-title>
          .
          <source>IFAC-PapersOnLine</source>
          , Volume
          <volume>50</volume>
          , Issue 1, pp.
          <fpage>12167</fpage>
          -
          <lpage>12172</lpage>
          (
          <year>July 2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Dautenhahn</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Billard</surname>
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Bringing up robots or-the psychology of socially intelligent robots: From theory</article-title>
          to implementation //International Conference on Autonomous Agents:
          <source>Proceedings of the third annual conference on Autonomous Agents. Т</source>
          .
          <year>1999</year>
          , pp.
          <fpage>366</fpage>
          -
          <lpage>367</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>World</given-names>
            <surname>Robot</surname>
          </string-name>
          Olympiad - 2012,
          <string-name>
            <given-names>Kuala</given-names>
            <surname>Lumpur</surname>
          </string-name>
          , Malaysia, http://www.wro2012.org/,
          <source>last accessed</source>
          <year>2019</year>
          /10/09.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. RobotChallenge Vienna 2013 URL: https://www.facebook.com/robotchallenge/,
          <source>last accessed</source>
          <year>2019</year>
          /10/09.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Khusainov</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klimchik</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Magid</surname>
            <given-names>E.</given-names>
          </string-name>
          : Kinematic and Dynamic Approaches in Gait Optimization for Humanoid Robot Locomotion //Informatics in Control,
          <source>Automation and Robotics</source>
          , pp.
          <fpage>293</fpage>
          -
          <lpage>320</lpage>
          . Springer, Cham (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>6. The mechanics of the movement of the anthropomorphic robot</article-title>
          , https://university.innopolis.ru/research/robotics/lirs/mechanicsrobo/,
          <source>last accessed</source>
          <year>2019</year>
          /10/09.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. Research laboratory
          <article-title>"Mechatronics of anthropomorphic robotic systems"</article-title>
          , https://npoat.com/ru/production/nil
          <article-title>-mehatronika-antropomorfnyh-robototehnicheskih-sistem</article-title>
          ,
          <source>last accessed</source>
          <year>2019</year>
          /10/08.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Bobtsov</surname>
            <given-names>A. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kolyubin</surname>
            <given-names>S. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pyrkin</surname>
            <given-names>A. A.</given-names>
          </string-name>
          :
          <article-title>Introduction of industrial manipulation robot complexes in the educational process / / Scientific and technical Bulletin of information technologies, mechanics</article-title>
          and optics, #
          <volume>1</volume>
          (
          <issue>83</issue>
          ), pp.
          <fpage>43</fpage>
          -
          <lpage>45</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Borisov</surname>
            <given-names>O.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gromov</surname>
            <given-names>V.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pyrkin</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vedyakov</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petranevsky</surname>
            <given-names>I.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bobtsov</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salikhov</surname>
            <given-names>V.I.</given-names>
          </string-name>
          :
          <article-title>ACE 2016 Paper Abstract Manipulation Tasks in Robotics Education</article-title>
          , vol.
          <volume>49</volume>
          , ISSUE 6, pp.
          <fpage>22</fpage>
          -
          <lpage>27</lpage>
          . ELSEVIER (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Japan</surname>
          </string-name>
          <article-title>'s latest humanoid robot makes its own moves</article-title>
          , https://www.engadget.com/
          <year>2016</year>
          /07/30/japan-humanoid
          <string-name>
            <surname>-</surname>
          </string-name>
          alter-robot/,
          <source>last accessed</source>
          <year>2019</year>
          /10/08.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Machine Drive Guangzhou Company, http://mashina.online/,
          <source>last accessed</source>
          <year>2019</year>
          /10/08.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Life machines, https://vk.com/lifemachines, last accessed
          <year>2019</year>
          /10/08.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Terekhov</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luchin</surname>
            <given-names>R.</given-names>
          </string-name>
          , and Filippov S.:
          <article-title>Educational cybernetical construction set for schools and universities</article-title>
          ,
          <source>IFAC Proceedings Volumes</source>
          ,
          <volume>45</volume>
          , pp.
          <fpage>430</fpage>
          -
          <lpage>435</lpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>TRIK</surname>
          </string-name>
          <article-title>Robotics kit</article-title>
          , https://trikset.com/,
          <source>last accessed</source>
          <year>2019</year>
          /10/08.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>