<?xml version="1.0" encoding="utf-8"?>
<raweb xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="" year="2019">
  <identification id="hephaistos" isproject="true">
    <shortname>HEPHAISTOS</shortname>
    <projectName>HExapode, PHysiology, AssISTance and RobOtics</projectName>
    <theme-de-recherche>Robotics and Smart environments</theme-de-recherche>
    <domaine-de-recherche>Perception, Cognition and Interaction</domaine-de-recherche>
    <urlTeam>https://team.inria.fr/hephaistos/</urlTeam>
    <header_dates_team>Creation of the Team: 2014 January 01, updated into Project-Team: 2015 July 01</header_dates_team>
    <LeTypeProjet>Project-Team</LeTypeProjet>
    <keywordsSdN>
      <term>A2.3. - Embedded and cyber-physical systems</term>
      <term>A5.1. - Human-Computer Interaction</term>
      <term>A5.6. - Virtual reality, augmented reality</term>
      <term>A5.10. - Robotics</term>
      <term>A5.11. - Smart spaces</term>
      <term>A6.1. - Methods in mathematical modeling</term>
      <term>A6.2. - Scientific computing, Numerical Analysis &amp; Optimization</term>
      <term>A6.4. - Automatic control</term>
      <term>A8.4. - Computer Algebra</term>
      <term>A8.11. - Game Theory</term>
      <term>A9.5. - Robotics</term>
    </keywordsSdN>
    <keywordsSecteurs>
      <term>B2.1. - Well being</term>
      <term>B2.5. - Handicap and personal assistances</term>
      <term>B2.7. - Medical devices</term>
      <term>B2.8. - Sports, performance, motor skills</term>
      <term>B3.1. - Sustainable development</term>
      <term>B3.5. - Agronomy</term>
      <term>B5.2. - Design and manufacturing</term>
      <term>B5.6. - Robotic systems</term>
      <term>B5.7. - 3D printing</term>
      <term>B8.1. - Smart building/home</term>
      <term>B8.4. - Security and personal assistance</term>
      <term>B9.1. - Education</term>
      <term>B9.2. - Art</term>
      <term>B9.9. - Ethics</term>
    </keywordsSecteurs>
    <UR name="Sophia"/>
  </identification>
  <team id="uid1">
    <person key="hephaistos-2018-idp145520">
      <firstname>Jean-Pierre</firstname>
      <lastname>Merlet</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Team leader, Inria, Senior Researcher</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="hephaistos-2018-idp148432">
      <firstname>Yves</firstname>
      <lastname>Papegay</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Inria, Researcher</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="hephaistos-2018-idp151280">
      <firstname>Odile</firstname>
      <lastname>Pourtallier</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Inria, Researcher</moreinfo>
    </person>
    <person key="hephaistos-2018-idp153744">
      <firstname>Eric</firstname>
      <lastname>Wajnberg</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>INRA, Senior Researcher</moreinfo>
    </person>
    <person key="hephaistos-2019-idp127552">
      <firstname>Jaafar</firstname>
      <lastname>Moussaid</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Inria, PhD Student, from Apr 2019</moreinfo>
    </person>
    <person key="hephaistos-2019-idp130000">
      <firstname>Sylvain</firstname>
      <lastname>Guénon</lastname>
      <categoryPro>Technique</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Univ Côte d'Azur, Engineer, from Nov 2019</moreinfo>
    </person>
    <person key="hephaistos-2018-idp166096">
      <firstname>Laurie</firstname>
      <lastname>Vermeersch</lastname>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Inria, Administrative Assistant</moreinfo>
    </person>
    <person key="hephaistos-2019-idp135008">
      <firstname>Wesley</firstname>
      <lastname>Godoy</lastname>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Univ Sao Paolo, from Dec 2019</moreinfo>
    </person>
    <person key="hephaistos-2018-idp168560">
      <firstname>Hiparco</firstname>
      <lastname>Lins Vieira</lastname>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Univ Sao Paolo, until Aug 2019</moreinfo>
    </person>
    <person key="hephaistos-2018-idp171040">
      <firstname>Maysa</firstname>
      <lastname>Tome</lastname>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Univ Sao Paolo, from Dec 2019</moreinfo>
    </person>
    <person key="hephaistos-2019-idp142448">
      <firstname>Midori</firstname>
      <lastname>Tuda</lastname>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Univ Sao Paolo, from Jun 2019 until July 2019</moreinfo>
    </person>
    <person key="hephaistos-2019-idp144944">
      <firstname>Igor Daniel</firstname>
      <lastname>Weber</lastname>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Univ Sao Paolo, from Dec 2019</moreinfo>
    </person>
    <person key="hephaistos-2018-idp173568">
      <firstname>Ting</firstname>
      <lastname>Wang</lastname>
      <categoryPro>CollaborateurExterieur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>ESIEE</moreinfo>
    </person>
  </team>
  <presentation id="uid2">
    <bodyTitle>Overall Objectives</bodyTitle>
    <subsection id="uid3" level="1">
      <bodyTitle>Overall Objectives</bodyTitle>
      <p>HEPHAISTOS has been created as a team on January 1st, 2013 and as
a project team in 2015.</p>
      <p>The goal of the project is to set up a generic methodology for the
design and evaluation of an adaptable and interactive assistive
ecosystem for the
elderly and the vulnerable persons that provides furthermore
assistance to the helpers, on-demand medical data and may manage
emergency situations.
More precisely our goals are to develop devices with the following properties:</p>
      <simplelist>
        <li id="uid4">
          <p noindent="true">they can be adapted to the end-user and to its everyday
environment</p>
        </li>
        <li id="uid5">
          <p noindent="true">they should be affordable and minimally intrusive</p>
        </li>
        <li id="uid6">
          <p noindent="true">they may be controlled through a large variety of simple
interfaces</p>
        </li>
        <li id="uid7">
          <p noindent="true">they may eventually be used to monitor the health status of the
end-user in order to detect emerging pathology</p>
        </li>
      </simplelist>
      <p>Assistance will be provided through a network of communicating
devices that may be either specifically designed for this task or be
just adaptation/instrumentation of daily life objects.</p>
      <p>The targeted population is limited to frail people
<footnote id="uid8" id-text="1">for the sake of simplicity this population will
be denoted by <i>elderly</i> in the remaining of this document
although our work deal also with a variety of people
(e.g. handicapped or injured people, ...)</footnote>
and the assistive devices will have to support the individual autonomy
(at home and outdoor)
by providing complementary resources in relation with the existing
capacities of the person. Personalization and adaptability are key
factor of success and acceptance.
Our long term goal will be to provide
robotized devices for assistance, including smart objects, that may
help disabled,
elderly and handicapped
people in their personal life.</p>
      <p>Assistance is a very large field and a single project-team cannot
address all the related issues. Hence HEPHAISTOS will focus on the following
main <b>societal challenges</b>:</p>
      <simplelist>
        <li id="uid9">
          <p noindent="true"><b>mobility</b>: previous interviews and observations in the
HEPHAISTOS team have shown that this was a major concern for all the
players in the ecosystem. Mobility is a key factor to improve
personal autonomy and reinforce privacy, perceived autonomy and
self-esteem.</p>
        </li>
        <li id="uid10">
          <p noindent="true"><b>managing emergency situations</b>: emergency situations
(e.g. fall) may have dramatic consequences
for elderly. Assistive
devices should ideally be able to prevent such situation and at
least should detect them with the purposes of sending an alarm and
to minimize the effects on the health of the elderly.</p>
        </li>
        <li id="uid11">
          <p noindent="true"><b>medical monitoring</b>: elderly may have a fast changing
trajectory of life and the medical community is lacking timely
synthetic information on this evolution, while available
technologies enable to get raw information in a non intrusive and
low cost manner. We intend to provide synthetic health indicators,
that take measurement uncertainties into account,
obtained through a network of assistive devices. However respect of the
privacy of life, protection of the elderly and ethical
considerations impose to ensure the confidentiality of the data and
a strict control of such a service by the medical community.</p>
        </li>
        <li id="uid12">
          <p noindent="true"><b>rehabilitation and biomechanics</b>: our goals in
rehabilitation are 1) to provide more objective and robust indicators,
that take measurement uncertainties into account to assess the
progress of a rehabilitation process 2) to provide processes and
devices (including the use of virtual reality)
that facilitate a
rehabilitation process and are more
flexible and easier to use both for users and
doctors. Biomechanics is an essential tool to evaluate the
pertinence of these indicators, to gain access to physiological
parameters that are difficult to measure directly
and to prepare
efficiently real-life experiments.</p>
        </li>
      </simplelist>
      <p>Addressing these societal focus induces the following <b>scientific
objectives</b>:</p>
      <simplelist>
        <li id="uid13">
          <p noindent="true"><b>design and control of a network of connected assistive
devices</b>: existing
assistance devices suffer from a lack of essential functions
(communication, monitoring, localization,...) and their acceptance and
efficiency may largely be improved. Furthermore essential functions
(such as fall detection, knowledge sharing, learning, adaptation to
the user and helpers) are missing. We intend to develop new
devices, either by adapting existing systems or developing brand-new
one to cover these gaps. Their performances, robustness and
adaptability will be obtained through an original design
process, called <i>appropriate design</i>, that takes uncertainties
into account to determine almost all the nominal values of the
design parameters that guarantee to obtain the required
performances.
The development of these devices covers our robotics works
(therefore including robot analysis, kinematics, control, ...)
but is not limited to them. These devices will be present in the three
elements of the ecosystem (user, technological helps and
environment) and will be integrated in a common network.
The study of this robotic network and of its element is
therefore a major focus point of the HEPHAISTOS
project. In this field our
objectives are:</p>
          <simplelist>
            <li id="uid14">
              <p noindent="true">to develop methods for the analysis of existing robots, taking
into account uncertainties in their modeling that
are inherent to such mechatronic devices</p>
            </li>
            <li id="uid15">
              <p noindent="true">to propose innovative robotic systems</p>
            </li>
          </simplelist>
        </li>
        <li id="uid16">
          <p noindent="true"><b>evaluation, modeling and programming of assistive
ecosystem</b>: design of such an
ecosystem is an iterative process which relies on different types of
evaluation. A large difference with other robotized environments is
that effectiveness is not only based on technological performances
but also on subjectively perceived dimensions such as acceptance or
improvement of self-esteem. We will develop methodologies that
cover both evaluation dimensions.
Technological performances are
still important and modeling (especially with symbolic computation)
of the ecosystem will play a major role
for the design process, the safety and the efficiency, which will be
improved by a programming/communication
framework than encompass all the assistance devices. Evaluation will
be realized with the help of clinical partners
in real-life or by
using our experimental platforms.</p>
        </li>
        <li id="uid17">
          <p noindent="true"><b>uncertainty management</b>: uncertainties are especially
present in all of our activities (sensor, control, physiological
parameters, user behavior, ...). We intend to systematically
take them into account especially using interval analysis,
statistics, game theory or a mix of these tools.</p>
        </li>
        <li id="uid18">
          <p noindent="true"><b>economy of assistance</b>: interviews by the HEPHAISTOS team and
market analysis have shown that cost is a major issue for the
elderly and their family. At the opposite of other industrial
sectors manufacturing costs play a very minor role when fixing the price
of assistance devices: indeed prices result more from the
relations between the players and from regulations. We
intend to model these relations in order to analyze the influence
of regulations on the final cost.</p>
        </li>
      </simplelist>
      <p>The societal challenges and the scientific objectives will be
supported by experimentation and simulation
using our development platforms or external
resources.</p>
      <p>In terms of methodologies the project will focus on the use and
mathematical developments of <b>symbolic tools</b>(for modeling, design, interval analysis), on <b>interval
analysis</b> (
for design, uncertainties management, evaluation), on <b>game
theory</b> (for control, localization, economy of
assistance) and on
<b>control
theory</b>.
Implementation of the algorithms will be performed within the
framework of general purpose software such as <tt>Scilab</tt>, <tt>Maple</tt>, <tt>Mathematica</tt> and the interval analysis part will be based
on the existing library <tt>ALIAS</tt>, that is
still being developed mostly for internal use.</p>
      <p>Experimental work and the
development of our own prototypes
are strategic for the project as
they allow us to validate our theoretical work and to discover new
problems that will feed in the long term the theoretical analysis
developed by the team members.</p>
      <p>Dissemination is also an essential goal of our activity as its
background both on the
assistance side and on the theoretical activities as our approaches
are not sufficiently known in
the medical, engineering and academic communities.</p>
      <p>In summary HEPHAISTOS has as major research axes assistance robotics,
modeling (see section <ref xlink:href="#uid70" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>), game theory, interval analysis and
robotics (see section <ref xlink:href="#uid52" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>). The coherence of these axis is
that interval analysis
is a major tool to manage the uncertainties that are inherent to a
robotized device, while assistance robotics provides realistic problems which
allow us to develop, test and improve our algorithms. Our overall
objectives are presented in
<ref xlink:href="http://www-sop.inria.fr/hephaistos/texte_fondateur_hephaistos.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www-sop.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hephaistos/<allowbreak/>texte_fondateur_hephaistos.<allowbreak/>pdf</ref>
and in a specific page on assistance
<ref xlink:href="http://www-sop.inria.fr/hephaistos/applications/assistance_eng.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www-sop.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hephaistos/<allowbreak/>applications/<allowbreak/>assistance_eng.<allowbreak/>html</ref>.</p>
    </subsection>
  </presentation>
  <fondements id="uid19">
    <bodyTitle>Research Program</bodyTitle>
    <subsection id="uid20" level="1">
      <bodyTitle>Interval analysis</bodyTitle>
      <p>We are interested in real-valued system solving
(<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>f</mi><mo>(</mo><mi>X</mi><mo>)</mo><mo>=</mo><mn>0</mn></mrow></math></formula>, <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>f</mi><mo>(</mo><mi>X</mi><mo>)</mo><mo>≤</mo><mn>0</mn></mrow></math></formula>), in optimization problems, and in the proof
of the existence of properties (for example, it exists
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>X</mi></math></formula> such that <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>f</mi><mo>(</mo><mi>X</mi><mo>)</mo><mo>=</mo><mn>0</mn></mrow></math></formula> or it exist two values
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>X</mi><mn>1</mn></msub></math></formula>, <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>X</mi><mn>2</mn></msub></math></formula> such that <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>f</mi><mo>(</mo><msub><mi>X</mi><mn>1</mn></msub><mo>)</mo><mo>&gt;</mo><mn>0</mn></mrow></math></formula> and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>f</mi><mo>(</mo><msub><mi>X</mi><mn>2</mn></msub><mo>)</mo><mo>&lt;</mo><mn>0</mn></mrow></math></formula>). There are few
restrictions on the function <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>f</mi></math></formula> as we are able to manage
explicit functions using classical mathematical operators
(e.g. <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mo form="prefix">sin</mo><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow><mo>+</mo><mo form="prefix">log</mo><mo>(</mo><mo form="prefix">cos</mo><mrow><mo>(</mo><msup><mi>e</mi><mi>x</mi></msup><mo>)</mo></mrow><mo>+</mo><msup><mi>y</mi><mn>2</mn></msup><mo>)</mo></mrow></math></formula> as well as implicit functions
(e.g. determining if there are parameter values of a parametrized
matrix such that the determinant of the matrix is negative, without
calculating the analytical form of the determinant).</p>
      <p>Solutions are searched within a finite domain (called a <i>box</i>)
which may be either continuous or mixed (i.e. for which some variables
must belong to a continuous range while other variables may
only have values within a discrete set). An important point is that we
aim at finding all the solutions within the domain whenever the
computer arithmetic will allow it: in other words we are looking for
<i>certified</i> solutions. For example, for 0-dimensional system
solving, we will provide a box that contains one, and only one,
solution together with a numerical approximation of this
solution. This solution
may further be refined at will using multi-precision.</p>
      <p>The core of our methods is the use of <i>interval analysis</i> that
allows one to manipulate mathematical expressions whose unknowns have interval
values. A basic component of interval analysis is the <i>interval
evaluation</i> of an expression. Given an analytical expression <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>F</mi></math></formula>
in the unknowns <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mo>{</mo><msub><mi>x</mi><mn>1</mn></msub><mo>,</mo><msub><mi>x</mi><mn>2</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>x</mi><mi>n</mi></msub><mo>}</mo></mrow></math></formula> and ranges
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mo>{</mo><msub><mi>X</mi><mn>1</mn></msub><mo>,</mo><msub><mi>X</mi><mn>2</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>X</mi><mi>n</mi></msub><mo>}</mo></mrow></math></formula> for these unknowns we are able to compute a
range <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mo>[</mo><mi>A</mi><mo>,</mo><mi>B</mi><mo>]</mo></mrow></math></formula>, called the interval evaluation, such that</p>
      <formula id-text="1" id="uid21" textype="equation" type="display">
        <math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" overflow="scroll">
          <mrow>
            <mo>∀</mo>
            <mrow>
              <mo>{</mo>
              <msub>
                <mi>x</mi>
                <mn>1</mn>
              </msub>
              <mo>,</mo>
              <msub>
                <mi>x</mi>
                <mn>2</mn>
              </msub>
              <mo>,</mo>
              <mo>...</mo>
              <mo>,</mo>
              <msub>
                <mi>x</mi>
                <mi>n</mi>
              </msub>
              <mo>}</mo>
            </mrow>
            <mo>∈</mo>
            <mrow>
              <mo>{</mo>
              <msub>
                <mi>X</mi>
                <mn>1</mn>
              </msub>
              <mo>,</mo>
              <msub>
                <mi>X</mi>
                <mn>2</mn>
              </msub>
              <mo>,</mo>
              <mo>...</mo>
              <mo>,</mo>
              <msub>
                <mi>X</mi>
                <mi>n</mi>
              </msub>
              <mo>}</mo>
            </mrow>
            <mo>,</mo>
            <mi>A</mi>
            <mo>≤</mo>
            <mi>F</mi>
            <mrow>
              <mo>(</mo>
              <msub>
                <mi>x</mi>
                <mn>1</mn>
              </msub>
              <mo>,</mo>
              <msub>
                <mi>x</mi>
                <mn>2</mn>
              </msub>
              <mo>,</mo>
              <mo>...</mo>
              <mo>,</mo>
              <msub>
                <mi>x</mi>
                <mi>n</mi>
              </msub>
              <mo>)</mo>
            </mrow>
            <mo>≤</mo>
            <mi>B</mi>
          </mrow>
        </math>
      </formula>
      <p noindent="true">In other words the interval evaluation provides a lower bound of the
minimum of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>F</mi></math></formula> and an upper bound of its maximum over the box.</p>
      <p>For example if <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>F</mi><mo>=</mo><mi>x</mi><mspace width="3.33333pt"/><mi>s</mi><mi>i</mi><mi>n</mi><mo>(</mo><mi>x</mi><mo>+</mo><msup><mi>x</mi><mn>2</mn></msup><mo>)</mo></mrow></math></formula> and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>x</mi><mo>∈</mo><mo>[</mo><mn>0</mn><mo>.</mo><mn>5</mn><mo>,</mo><mn>1</mn><mo>.</mo><mn>6</mn><mo>]</mo></mrow></math></formula>, then
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>F</mi><mo>(</mo><mo>[</mo><mn>0</mn><mo>.</mo><mn>5</mn><mo>,</mo><mn>1</mn><mo>.</mo><mn>6</mn><mo>]</mo><mo>)</mo><mo>=</mo><mo>[</mo><mo>-</mo><mn>1</mn><mo>.</mo><mn>362037441</mn><mo>,</mo><mn>1</mn><mo>.</mo><mn>6</mn><mo>]</mo></mrow></math></formula>, meaning that for any <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>x</mi></math></formula> in
[0.5,1.6] we guarantee that <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mo>-</mo><mn>1</mn><mo>.</mo><mn>362037441</mn><mo>≤</mo><mi>f</mi><mo>(</mo><mi>x</mi><mo>)</mo><mo>≤</mo><mn>1</mn><mo>.</mo><mn>6</mn></mrow></math></formula>.</p>
      <p>The interval evaluation of an expression has interesting properties:</p>
      <simplelist>
        <li id="uid22">
          <p noindent="true">it can be implemented in such a way that the results are
guaranteed with respect to round-off errors i.e.
property <ref xlink:href="#uid21" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> is still valid
in spite of
numerical errors induced by the use of floating point numbers</p>
        </li>
        <li id="uid23">
          <p noindent="true">if <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>A</mi><mo>&gt;</mo><mn>0</mn></mrow></math></formula> or <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>B</mi><mo>&lt;</mo><mn>0</mn></mrow></math></formula>, then no values of the unknowns in
their respective ranges can cancel <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>F</mi></math></formula></p>
        </li>
        <li id="uid24">
          <p noindent="true">if <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>A</mi><mo>&gt;</mo><mn>0</mn></mrow></math></formula> (<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>B</mi><mo>&lt;</mo><mn>0</mn></mrow></math></formula>), then <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>F</mi></math></formula> is positive (negative) for any value
of the unknowns in their respective ranges</p>
        </li>
      </simplelist>
      <p>A major drawback of the interval evaluation is that
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>A</mi><mo>(</mo><mi>B</mi><mo>)</mo></mrow></math></formula> may be overestimated i.e. values of
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>x</mi><mn>1</mn></msub><mo>,</mo><msub><mi>x</mi><mn>2</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>x</mi><mi>n</mi></msub></mrow></math></formula> such that <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>F</mi><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>,</mo><msub><mi>x</mi><mn>2</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>x</mi><mi>n</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>A</mi><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow></mrow></math></formula> may not
exist. This
overestimation occurs because in our calculation each occurrence of a
variable is considered as an independent variable. Hence if
a variable has multiple occurrences, then an overestimation may
occur. Such phenomena can be observed in the previous example where
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>B</mi><mo>=</mo><mn>1</mn><mo>.</mo><mn>6</mn></mrow></math></formula> while the real maximum of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>F</mi></math></formula> is approximately 0.9144. The
value of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>B</mi></math></formula> is obtained because we are using in our calculation the
formula <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>F</mi><mo>=</mo><mi>x</mi><mi>s</mi><mi>i</mi><mi>n</mi><mo>(</mo><mi>y</mi><mo>+</mo><msup><mi>z</mi><mn>2</mn></msup><mo>)</mo></mrow></math></formula> with <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>y</mi><mo>,</mo><mi>z</mi></mrow></math></formula> having the same interval value
as <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>x</mi></math></formula>.</p>
      <p>Fortunately there are methods that allow one to reduce the
overestimation and the overestimation amount decreases with the width of
the ranges. The latter remark leads to the use of a branch-and-bound
strategy in which for a given box a variable range will be bisected,
thereby creating two new boxes that are stored in a list and
processed later
on. The algorithm is complete if all boxes in the list
have been processed, or if during the process a box generates an answer
to the problem at hand (e.g. if we want to prove that <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>F</mi><mo>(</mo><mi>X</mi><mo>)</mo><mo>&lt;</mo><mn>0</mn></mrow></math></formula>, then
the algorithm stops as soon as
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>F</mi><mo>(</mo><mi>ℬ</mi><mo>)</mo><mo>≥</mo><mn>0</mn></mrow></math></formula> for a certain box <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℬ</mi></math></formula>).</p>
      <p>A generic interval analysis algorithm involves the following steps
on the current box <ref xlink:href="#hephaistos-2019-bid0" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, <ref xlink:href="#hephaistos-2019-bid1" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>:</p>
      <orderedlist>
        <li id="uid25">
          <p noindent="true"><i>exclusion operators</i>: these operators determine that there
is no solution to the problem within a given box. An important issue
here is the extensive and smart use of the monotonicity of the
functions</p>
        </li>
        <li id="uid26">
          <p noindent="true"><i>filters</i>: these operators may reduce the size of the
box i.e. decrease the width of the allowed ranges for the
variables</p>
        </li>
        <li id="uid27">
          <p noindent="true"><i>existence operators</i>: they allow one to determine the existence
of a unique solution within a given box and are usually
associated with a numerical scheme that allows for the computation
of this solution in a safe way</p>
        </li>
        <li id="uid28">
          <p noindent="true"><i>bisection</i>: choose one of the variable and bisect its range
for creating two new boxes</p>
        </li>
        <li id="uid29">
          <p noindent="true"><i>storage</i>: store the new boxes in the list</p>
        </li>
      </orderedlist>
      <p>The scope of the HEPHAISTOS project is to address all these steps in order
to find the most efficient procedures. Our efforts focus on
mathematical developments (adapting classical theorems to interval
analysis, proving interval analysis theorems), the use of symbolic
computation and formal proofs (a symbolic pre-processing allows one to
automatically adapt the solver to the structure of the problem), software
implementation and experimental tests (for validation purposes).</p>
      <p spacebefore="2.84544pt"/>
      <p><b>Important note</b>:
We have insisted on interval analysis because this is a <b>major
component</b> or our robotics activity. Our theoretical work in
robotics is an analysis of the robotic environment in order to exhibit
proofs on the behavior of the system that may be qualitative (e.g. the
proof that a cable-driven parallel robot with more than 6
non-deformable cables will have at most 6 cables under tension
simultaneously) or
quantitative. In the quantitative case as we are dealing with
realistic and not toy examples (including our own prototypes that are
developed whenever no equivalent hardware is available or to very our
assumptions) we have to manage problems that are so complex that
analytical solutions are probably out of reach (e.g. the direct
kinematics of parallel robots) and we have to resort to algorithms and
numerical analysis. We are aware of different approaches in numerical
analysis (e.g. some team members were previously involved in teams
devoted to computational geometry and algebraic geometry) but interval
analysis provides us another approach with high flexibility, the
possibility of managing non algebraic problems (e.g. the kinematics of
cable-driven parallel robots with sagging cables, that involves
inverse hyperbolic functions) and to address various types of issues
(system solving, optimization, proof of existence ...). However
whenever needed we will rely as well on continuation, algebraic
geometry, geometry or learning.</p>
    </subsection>
    <subsection id="uid30" level="1">
      <bodyTitle>Robotics</bodyTitle>
      <p>HEPHAISTOS, as a follow-up of COPRIN, has a long-standing tradition of
robotics studies, especially
for closed-loop robots <ref xlink:href="#hephaistos-2019-bid2" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, especially
cable-driven parallel robots. We address
theoretical issues with the
purpose of obtaining analytical and theoretical solutions, but in many
cases only numerical solutions can be obtained due to the
complexity of the problem. This
approach has motivated the use of interval analysis for two reasons:</p>
      <orderedlist>
        <li id="uid31">
          <p noindent="true">the versatility of interval analysis allows us to address issues
(e.g. singularity
analysis) that cannot be tackled by any other method due to the
size of the problem</p>
        </li>
        <li id="uid32">
          <p noindent="true">uncertainties (which are inherent
to a robotic device) have to be taken into account
so that the <i>real</i> robot is guaranteed to have the same properties as the
<i>theoretical</i> one, even in the worst case. This is a crucial issue
for many applications in robotics (e.g. medical or assistance
robot)</p>
        </li>
      </orderedlist>
      <p>Our field of study in robotics focuses on <i>kinematic</i>
issues such as
workspace and singularity analysis, positioning
accuracy, trajectory
planning, reliability, calibration, modularity
management and,
prominently, <i>appropriate design</i>, i.e. determining the dimensioning of
a robot mechanical architecture that guarantees that the real robot
satisfies a given set of
requirements. The
methods that we develop can be used for other robotic problems, see
for example the management of uncertainties in aircraft
design <ref xlink:href="#hephaistos-2019-bid3" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>Our theoretical work must be validated through experiments that are
essential for the sake of credibility. A contrario, experiments will
feed theoretical work. Hence HEPHAISTOS works with partners on the
development of real robots but also develops its own prototypes. In
the last years we have developed a large number of prototypes and
we have extended our development to
devices that are not strictly robots but are part of an overall
environment for assistance.
We benefit here from the development of new
miniature, low energy computers with an interface for analog and
logical sensors such as the Arduino or the Phidgets.
The web pages
<ref xlink:href="http://www-sop.inria.fr/hephaistos/mediatheque/index.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www-sop.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hephaistos/<allowbreak/>mediatheque/<allowbreak/>index.<allowbreak/>html</ref>
presents all of our prototypes and experimental work.
</p>
    </subsection>
  </fondements>
  <highlights id="uid33">
    <bodyTitle>Highlights of the Year</bodyTitle>
    <subsection id="uid34" level="1">
      <bodyTitle>Highlights of the Year</bodyTitle>
      <subsection id="uid35" level="2">
        <bodyTitle>Science</bodyTitle>
        <simplelist>
          <li id="uid36">
            <p noindent="true">strong advances on the analysis of cable-driven parallel robots
(section <ref xlink:href="#uid53" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>)</p>
          </li>
          <li id="uid37">
            <p noindent="true">first results the daily activities monitoring in a day hospital
(section <ref xlink:href="#uid60" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>)</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid38" level="2">
        <bodyTitle>Experimentation</bodyTitle>
        <simplelist>
          <li id="uid39">
            <p noindent="true">Two months experimentation of a very large cable-driven parallel
robot for an artistic exhibition (section <ref xlink:href="#uid56" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>)</p>
          </li>
          <li id="uid40">
            <p noindent="true">Completion of the second version of our immersive
environment for rehabilitation (section <ref xlink:href="#uid50" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>)</p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
  </highlights>
  <logiciels id="uid41">
    <bodyTitle>New Software and Platforms</bodyTitle>
    <subsection id="uid42" level="1">
      <bodyTitle>ALIAS</bodyTitle>
      <p>
        <i>Algorithms Library of Interval Analysis for Systems</i>
      </p>
      <p><span class="smallcap" align="left">Functional Description:</span> The ALIAS library whose development started in 1998, is a collection of procedures based on interval analysis for systems solving and optimization.</p>
      <p>ALIAS is made of two parts:</p>
      <p>ALIAS-C++ : the C++ library (87 000 code lines) which is the core of the algorithms</p>
      <p>ALIAS-Maple : the Maple interface for ALIAS-C++ (55 000 code lines). This interface allows one to specify a solving problem within Maple and get the results within the same Maple session. The role of this interface is not only to generate the C++ code automatically, but also to perform an analysis of the problem in order to improve the efficiency of the solver. Furthermore, a distributed implementation of the algorithms is available directly within the interface.</p>
      <simplelist>
        <li id="uid43">
          <p noindent="true">Participants: Jean-Pierre Merlet and Odile Pourtallier</p>
        </li>
        <li id="uid44">
          <p noindent="true">Contact: Jean-Pierre Merlet</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid45" level="1">
      <bodyTitle>PALGate</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Health - Home care - Handicap</p>
      <simplelist>
        <li id="uid46">
          <p noindent="true">Contact: David Daney</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid47" level="1">
      <bodyTitle>Platforms</bodyTitle>
      <subsection id="uid48" level="2">
        <bodyTitle>ALIAS, Algorithms Library of Interval Analysis for
Systems</bodyTitle>
        <participants>
          <person key="hephaistos-2018-idp168560">
            <firstname>Hiparco</firstname>
            <lastname>Lins Vieira</lastname>
          </person>
          <person key="hephaistos-2018-idp145520">
            <firstname>Jean-Pierre</firstname>
            <lastname>Merlet</lastname>
            <moreinfo>correspondant</moreinfo>
          </person>
          <person key="hephaistos-2018-idp148432">
            <firstname>Yves</firstname>
            <lastname>Papegay</lastname>
          </person>
        </participants>
        <p>URL: <ref xlink:href="http://www-sop.inria.fr/hephaistos/developpements/main.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www-sop.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hephaistos/<allowbreak/>developpements/<allowbreak/>main.<allowbreak/>html</ref></p>
        <p spacebefore="2.84544pt"/>
        <p>The ALIAS library whose development started in 1998, is a collection
of procedures based on interval analysis for systems solving and
optimization.</p>
        <p>ALIAS is made of two parts:</p>
        <p>ALIAS-C++ : the C++ library (87 000 code lines) which is the core of the algorithms</p>
        <p>ALIAS-Maple : the Maple interface for ALIAS-C++ (55 000 code
lines). This interface allows one to specify a solving problem
within Maple and get the results within the same Maple
session. The role of this interface is not only to generate the
C++ code automatically, but also to perform an analysis of the
problem in order to improve the efficiency of the
solver. Furthermore, a distributed implementation of the
algorithms is available directly within the interface.</p>
        <p noindent="true">ALIAS is a core element for solving the usually complex equations we
have to manage our robotics problems. We may mention as example our work on
cable-driven parallel robot (see section <ref xlink:href="#uid53" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>) involves
non-algebraic models whose exact solving is required while the
unknowns of our system are physical entities that may usually be
bounded (meaning that we are not interested in all solutions of the
system but only in the one that make physical sense) and therefore
interval analysis is appropriate (and quite often the only one that
may manage to get exactly all solutions).
This year we have also used ALIAS to provide certified solutions of
the kinematics of a flexible parallel robots 
<ref xlink:href="#hephaistos-2019-bid4" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. We have confirmed the solutions
that has been provided by a computer intensive iterative methods and
have shown that the interval analysis method was able to manage a more
complex case for which the iterative method cannot be reasonably
used. In a third example we combine interval analysis and Monte-Carlo
method for developing a reliable motion planning for parallel
manipulators <ref xlink:href="#hephaistos-2019-bid5" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> while interval analysis has
been used for the design of parallel robot <ref xlink:href="#hephaistos-2019-bid6" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      </subsection>
      <subsection id="uid49" level="2">
        <bodyTitle>Hardware platforms</bodyTitle>
        <p>We describe here only the new platforms that have been developed or
improved in
2019 while we maintain a very large number of platforms (e.g. the
cable-driven parallel robots of the MARIONET family, the ANG family of
walking aids,r our
experimental flat and the activities detection platform implemented in
the day hospital Institut Claude Pompidou and EHPAD Valrose, Nice
). Among the MARIONET family we have reactivated and
adapted the MARIONET-CRANE prototype for the experiment described in
section <ref xlink:href="#uid56" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. We have also updated our parallel
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mn>6</mn><mo>-</mo><munder><mi>P</mi><mo> ̲</mo></munder><mi>U</mi><mi>S</mi></mrow></math></formula> prototype for the medical application mentioned in
section <ref xlink:href="#uid67" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
        <subsection id="uid50" level="3">
          <bodyTitle>REVMED: virtual reality and rehabilitation </bodyTitle>
          <p>Inria and Université Côte d'Azur have agreed to fund us for
developing the platform REVMED whose
purpose is to introduce end-user motion and their analysis in a virtual reality
environment in order to make rehabilitation exercises more attractive
and more appropriate for the rehabilitation process. The main idea is
to have a modular rehabilitation station allowing to manage various
exercise devices with a very low set-up time (typically 10 mn), that
will be actuated in order to allow ergotherapists to favor the work of
various muscles groups and the difficulty of the exercise, while
monitoring the rehabilitation process with various external sensors,
providing an objectification of the evaluation.
Version 2 has been completed this year and we will proceed in 2020 to
the first trials. These trials will consist in
establishing walking patterns for non-pathological people in various conditions
that will be created by a walk in a mountainous environment.</p>
        </subsection>
      </subsection>
    </subsection>
  </logiciels>
  <resultats id="uid51">
    <bodyTitle>New Results</bodyTitle>
    <subsection id="uid52" level="1">
      <bodyTitle>Robotics </bodyTitle>
      <subsection id="uid53" level="2">
        <bodyTitle>Analysis of Cable-driven parallel robots </bodyTitle>
        <participants>
          <person key="hephaistos-2018-idp145520">
            <firstname>Jean-Pierre</firstname>
            <lastname>Merlet</lastname>
            <moreinfo>correspondant</moreinfo>
          </person>
          <person key="hephaistos-2018-idp148432">
            <firstname>Yves</firstname>
            <lastname>Papegay</lastname>
          </person>
        </participants>
        <p>We have continued the analysis of
suspended CDPRs for control and design
purposes. This analysis is heavily dependent on the behavior of the
cable. Three main models can be used: <i>ideal</i> (no deformation of the
cable due to the tension, the cable shape is a straight line between
the attachments points), <i>elastic</i> (cable length changes according
to the tension to which it is submitted, straight line cable shape)
and <i>sagging</i> (cable shape is not a line as the cable is submitted to its
own mass). The different models leads to very different analysis with
a complexity increasing from ideal to sagging. All cables exhibit
sagging but the sagging effect is often neglected if the CDPR is
relatively small while it definitively cannot be neglected for large
CDPRs. The most used sagging model is the Irvine
model  <ref xlink:href="#hephaistos-2019-bid7" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. This is a non algebraic planar model with
the upper
attachment point of the cable is supposed to be grounded: it provides the
coordinates of
the lowest attachment point <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>B</mi></math></formula> of the cable if the cable length <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>L</mi><mn>0</mn></msub></math></formula> at rest
and the force applied at this point are known. It takes into account
both the elasticity and deformation of the cable due to its own
mass. A drawback of this model is that we will be more interested in
a closed-form of the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>L</mi><mn>0</mn></msub></math></formula> for a given pose of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>B</mi></math></formula> (for the inverse
kinematics of CDPR) and in alternate form of the model that will
provide constraint on the force components (for the direct
kinematics). We have proposed new original formulations of the Irvine
model in <ref xlink:href="#hephaistos-2019-bid8" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
and have shown that their use
drastically improve the solving time for both the inverse and direct
kinematics (i.e finding all possible solutions for both
problems) that are required for CDPRs control. Still the solving time
of the direct kinematics is too large for the real-time direct
kinematics and in that case only the current pose of the platform is
of interest.</p>
        <p>The direct kinematics relies on an accurate estimation of the cable
lengths that is usually based on the measurement of the winch drum
rotation. We have evaluated the influence of uncertainties in the
cable length measurement on the result of the FK 
<ref xlink:href="#hephaistos-2019-bid9" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> and have shown that for a poor robot
geometry
(which was for example the case for the
prototype described in section <ref xlink:href="#uid56" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> for which the geometry was
imposed)
this
influence may be quite large .
An usual strategy to decrease this uncertainty for small to
medium-sized CDPR
is to use a drum with a cable spiral guide for the coiling which
impose a coiling path for the cable. However this strategy
is unfeasible for
large and very large CDPR (that we called <i>Ultrabot</i>) for which
the large length of the cables
impose to have several layers on the drum and therefore leads to a more
erratic coiling process that leads to possibly large errors of the
cable lengths estimation. To get a better estimation of the cable
lengths we have proposed an original method, based on the Vernier
principle <ref xlink:href="#hephaistos-2019-bid10" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. The idea is to have several small
colored marks on the cable at known distances from the end-point of
the cable and to have several color sensors in the mast of the
CDPR. We have first shown that if 3 colors (e.g. RGB) were used, then an
appropriate disposition of the marks on the cable allows to have up to
29 marks on the cable so that the sequence of 3 successive colors is
always unique. Hence by coiling the cable and detecting the 3
successive color
detected by a sensor allows to determine exactly the distance between
the sensor and the cable end-point, i.e. to <i>calibrate</i> the cable
length. Calibration is always an issue for CDPR which uses usually
incremental encoders for measuring the drum rotation (which explain
why we have also proposed another approach <ref xlink:href="#hephaistos-2019-bid11" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. Then we have
considered the sequence of color detection when coiling the cable,
starting from its largest length. We have looked at the distribution
of cable length changes <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>Δ</mi><mi>ρ</mi></mrow></math></formula> between two successive detection and have
proposed a strategy that provide the distance between the marks so
that this distribution is quasi-uniform with a mean value that is
minimal. For example we have shown that for a 60 meters length cable
having 29 marks we were able to have an almost constant
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>Δ</mi><mi>ρ</mi></mrow></math></formula> of 40 cm, meaning that when the cable length changes by
this value, then we get an exact evaluation of the cable length at
each detection. In between
such detection we rely on the drum rotation measurement to estimate
the cable length. Furthermore we have shown that the difference
between the expected detection time and the real one allows one to
update the estimate of the drum radius, thus enabling to manage an erratic
coiling process.
We have initially installed this system on the prototype presented in
section <ref xlink:href="#uid56" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. The few initial tests were really promising but
on-site we have had problems for ensuring a constant positioning of the marks
on the synthetic cables. Being given the very short deployment time we
have not been able to fix this problem. Consequently we have decided to use
another approach based on direct measurement of the load pose with
lidars, this approach being described in section <ref xlink:href="#uid56" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
        <p>We have also continued to investigate the calculation of planar
cross-sections of the workspace
for CDPR with sagging cables. We have shown in a previous paper that
the border of this workspace was either determined by cable length
limits but also by the singularity of the kinematics equations. Hence
these singularities play an important role for the design of a
CDPR. We have started a preliminary investigation on this topic 
<ref xlink:href="#hephaistos-2019-bid12" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. We have shown that these singularities
may be classified in two categories:</p>
        <simplelist>
          <li id="uid54">
            <p noindent="true"><i>classical singularity</i> which corresponds to the singularity
of parallel robots with rigid legs which basically implies that the
mechanical equilibrium of the system cannot be obtained, leading to
a motion of the platform even if the actuators are locked</p>
          </li>
          <li id="uid55">
            <p noindent="true"><i>full singularity</i> which are singularity of the kinematics
equations but are not classical singularity. In this case
mechanical equilibrium is obtained but the CDPR is unable to move in
a given direction</p>
          </li>
        </simplelist>
        <p>We have also developed an algorithm that check if a full singularity
exists in the neighborhood of
a given pose and to locate it with an arbitrary accuracy.</p>
      </subsection>
      <subsection id="uid56" level="2">
        <bodyTitle>Cable-Driven Parallel Robots for large scale additive
manufacturing </bodyTitle>
        <participants>
          <person key="hephaistos-2018-idp145520">
            <firstname>Jean-Pierre</firstname>
            <lastname>Merlet</lastname>
          </person>
          <person key="hephaistos-2018-idp148432">
            <firstname>Yves</firstname>
            <lastname>Papegay</lastname>
            <moreinfo>correspondant</moreinfo>
          </person>
        </participants>
        <p>Easy to deploy and to reconfigure, dynamically efficient in large
workspaces even with payloads, cable-driven parallel robots are very
attractive for solving displacement and positioning problems in
architectural building at large scale seems to be a good alternative
to crane and industrial manipulators in the area of additive
manufacturing.
We have co-founded in 2015 years ago the XtreeE (www.xtreee.eu)
start-up company that is currently one of the leading international
actors in large-scale 3D concrete printing.</p>
        <p>We have been contacted in 2018 by the artist
Anne-Valérie Gasc that is interested in mimicking the 3D additive
manufacturing process on large scale for a live art performance.
She was interested in a mean for widespreading glass micro-beads on a
given trajectory over a 21 <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mo>×</mo></math></formula> 9m large platform located at the
contemporary art center
<i>Les Tanneries</i> (figure <ref xlink:href="#uid57" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>), located close to
Montargis. She was especially
interested in using a CDPR for that purpose
because of the low visual intrusivity of the cables and its ability to
move large load. After a few month of discussions we agree to recycle
our old MARIONET-CRANE prototype (2009) for this exhibition although
the place was not the most appropriate for the CDPR as the height of
the location was only 3 meters. We design as load a 80 liters drum of
weight 55 kg with 40 kg of powder that was sufficient for printing one
trajectory (figure <ref xlink:href="#uid57" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>). An on-board computer
connected through wifi to a master
computer was managing the lidar measurement and the opening/closing of
the servo-valve controlling the powder flow. The drum was
supported by 4 Dyneema cables of diameter 3mm
whose output points were located at the corners
of the platform and whose lengths were varying between 3 and 26
meters. The master computer was controlling the CDPR and the
parameters of the system were recorded every second in log files.
The development was very fast and we were not able to test a
full scale installation in our laboratory for lack of the appropriate space. The
on-site deployment was difficult because it has to be done in a record
time, far away from our home base. The lack of height has especially a
strong influence on the positioning errors of the drum that
drastically increase if the cables are close to the horizontal. We
solve on-site this problem by adding 3 low-cost lidars that were
providing partial measurement on the drum pose. The system was
fully operational a few days after the official opening of the exhibition
and was at the heart of the artistic exhibition "Les Larmes du Prince -
Vitrifications"
(<ref xlink:href="http://www.lestanneries.fr/exposition/larmes-prince-vitrifications" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>lestanneries.<allowbreak/>fr/<allowbreak/>exposition/<allowbreak/>larmes-prince-vitrifications</ref>),
that was run during July and August under the control of a local
student. The exhibition was scheduled to run 5 days per week until the
end of August. During this period the CDPR has worked 174 hours
(4h15mn/day), has traveled 4757 meters and has dispersed about 1.5
tons of powder. We get two failures: one of the cables has broken but
without any consequence because of the redundancy of the robot and a
failure of the reduction gear of one of the winch on the exhibition
closing day, which has been immediately repaired. From a scientific
viewpoint we have been able to test,
in this quasi-industrial context, the efficiency of a control law
using external measurements of the pose and the logs, still being
processed has allowed us to identify possible improvements and
scientific issues regarding the modeling of the system.
An unexpected benefit of using the lidars was to allow to record a
profile of the powder wall at each trajectory, showing its life over
time as it was always evolving because of the powder particle motion
after a printing.</p>
        <object id="uid57">
          <table>
            <tr>
              <td>
                <ressource xlink:href="IMG/LT-2019-Expo-Juillet-126WEB.jpg" type="inline" width="199.16928pt" height="170.71652pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
              <td>
                <ressource xlink:href="IMG/LT-2019-Expo-Juillet-098WEB-e1565341957471.jpg" type="inline" width="142.26378pt" height="170.71652pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>The exhibition place and the
drum. Photos copyrighted
Anne-Valérie Gasc, "Vitrifications", Photograph: Aurélien Mole</caption>
        </object>
      </subsection>
      <subsection id="uid58" level="2">
        <bodyTitle>Killing robots</bodyTitle>
        <participants>
          <person key="hephaistos-2018-idp145520">
            <firstname>Jean-Pierre</firstname>
            <lastname>Merlet</lastname>
            <moreinfo>correspondant</moreinfo>
          </person>
        </participants>
        <p>The director, Linda Blanchet, of a theater company has contacted us
for helping organizing a theater event, <i>Killing Robots</i>, centered on the story of <i>Hitchbot</i>, a passive 70cm high mannequin designed by Canadian
colleagues,
that was put on the side-way of roads
in Canada so that people may transport it, the purpose being to study
the human interaction with people during a travel from the east to the
west cost of Canada. The mannequin was located through a GPS and has
taken a picture of its surrounding every 20 minutes while it was
active. This mannequin indeed performs this travel in 15 days and a
similar experiment was then scheduled in the US, the purpose being to
go from Boston to San Francisco. Unfortunately after 5 days of travel
the mannequin was discovered completely dismantled in
Philadelphia. The idea of Linda Blanchet's performance was to propose
a thriller based on the robot data for discovering who has dismantled
the robot and in parallel to have the robot interacts with the actors
to describe its feeling. For that purpose it was necessary that the
robot becomes actuated while keeping its appearance identical to the
original model. We have
therefore retrieved a clone of the original Hitchbot and we have actuated
the arms and head, so that the robot was
able to move them, adding a lidar on top of the head so that it was able
to locate the actors on stage (figure <ref xlink:href="#uid59" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>).</p>
        <object id="uid59">
          <table>
            <tr>
              <td>
                <ressource xlink:href="IMG/hitchbot.jpg" type="figure" height="227.62204pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>The transformed Hitchbot robot</caption>
        </object>
        <p>The Canadian colleague have also
provided a conversational agent so that the robot was able to speak
with a learning process. The opening of the performance was done on
November 6 at the National theater of Nice and it is now performing in
various places in France. We have been present at several of them to
interact with the public at the end of the performance. From a
scientific viewpoint our interest in this exhibition was to better
understand why adding motion to a mannequin modify drastically the
perception of the robot by the public. These understanding will help
to work on the factors that increase the acceptance of a technological
object by the public, which is clearly a major factor for the
efficiency of our assistance devices.</p>
      </subsection>
    </subsection>
    <subsection id="uid60" level="1">
      <bodyTitle>Smart Environment for Human Behaviour
Recognition </bodyTitle>
      <participants>
        <person key="hephaistos-2018-idp145520">
          <firstname>Jean-Pierre</firstname>
          <lastname>Merlet</lastname>
        </person>
        <person key="hephaistos-2018-idp148432">
          <firstname>Yves</firstname>
          <lastname>Papegay</lastname>
        </person>
        <person key="hephaistos-2018-idp151280">
          <firstname>Odile</firstname>
          <lastname>Pourtallier</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="hephaistos-2018-idp153744">
          <firstname>Eric</firstname>
          <lastname>Wajnberg</lastname>
        </person>
      </participants>
      <p>The general aim of this research activity focuses on long term indoor
monitoring of frail persons. In particular we are interested in early
detection of daily routine and activity modifications. These
modifications may indicate health condition alteration of the person
and may require further medical or family care. Note that
t our work does not aim at detecting brutal modifications such as faintness or fall.</p>
      <p>In our research we envisage both individual and collective housing
such as rehabilitation center or retirement home.</p>
      <p>Our work relies on the following leading ideas :</p>
      <simplelist>
        <li id="uid61">
          <p noindent="true">We do not base our monitoring system on wearable devices since
it appears that they may not be well accepted and worn regularly,</p>
        </li>
        <li id="uid62">
          <p noindent="true">Privacy advocates adequacy between the monitoring level needed
by a person and the detail level of the data collected. We therefore
strive to
design a system fitted to the need of monitoring of the person.</p>
        </li>
        <li id="uid63">
          <p noindent="true">In addition to privacy concern, intrusive feature of video led us not to use it.</p>
        </li>
      </simplelist>
      <p>The main aspect that grounds this work is the ability to locate a
person or a group in their indoor environment. We focus our attention
to the case where several persons are present in the environment. As a
matter of fact the single person case is less difficult.</p>
      <subsection id="uid64" level="2">
        <bodyTitle>Tools and data analysis for experimental systems</bodyTitle>
        <p>Two experimental systems are installed in two areas (a consultation
center (Institut Claude Pompidou, ICP, Nice), and a retirement home
(EHPAD Valrose, Nice)) were
several types of persons
(residents, visitors, staff) evolve. They are made up of virtual
barriers (constituted of distance and motion sensors) displayed in the
environment and connected to a PC
that collects and stores the measurements of the barriers. Each
crossing of a barriers hence corresponds to a specific signal of a set
of sensors.
We develop a set of codes that aim to analyze the data collected to
construct information on the moves of the persons in the experiment
areas <ref xlink:href="#hephaistos-2019-bid13" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
        <p>This year we have improved the code that yields the barrier events
(time and direction of crossing of barriers) from the raw data. This
allowed us to use this first step to
reconstruct the individual trajectories of the users.</p>
        <p>Although the filtering technics do not use external information (such
as specific use of a zone bounded by barriers, habit of users
according to time....) we can
determine most of the individual trajectories of the users, even when
several users evolve simultaneously in the area. Although some
uncertainties remain (and could
probably be improved using external knowledge), we can use the results
obtained to perform a statistical analysis.</p>
        <p>The aim on the main scientific efforts this year was to develop a
detailed statistical treatment
chain to extract and to visualize the events information coming from the set of movement
activity detectors installed at ICP.
All
the (statistical and graphical)
development were performed in the R software environment.
Globally, two sets of information were collected, for the recorded
data. The first provides a
kinematic view of the presence of individuals on the mass plan of ICP
during a chosen time interval. The following graph gives a static
example of the kinematic
graph obtained. Such a dynamic information points, for example, to specific movement
activities in the medical center, at given time intervals.
Figure <ref xlink:href="#uid65" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
shows the presence of individuals in the corridors and consultation
rooms at ICP at different times.</p>
        <object id="uid65">
          <table>
            <tr>
              <td>
                <ressource xlink:href="IMG/figure-1.jpg" type="figure" width="398.33858pt" height="170.71652pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>Three photograms on a kinematic view of the
presence of individuals on the mass plan of ICP</caption>
        </object>
        <p>Such a graph is only descriptive. Hence, it does not provide a functional analysis of the
displacements of individuals in the medical center. In order to
understand this better, the
chronological movement patterns were functionally described by building, for every time
interval, the transition matrix between all zones present in the
analyzed medical center. After
proper algebraic manipulation, the obtained transition matrices were
analyzed using a factorial
correspondence analysis, a multivariate method that - in this case and
among other features –
built graphs describing the functional movement patterns between
zones. The graph presented in figure <ref xlink:href="#uid66" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
gives an example of the obtained results.</p>
        <object id="uid66">
          <table>
            <tr>
              <td>
                <ressource xlink:href="IMG/figure-2.jpg" type="figure" width="170.71652pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>Example of the best factorial plan (explaining
almost 30% of all the information
contained in the data) obtained from a factorial correspondence
analysis used to describe the
functional movement patterns of individual between zones in the
followed medical center
during a full day of activity. Each blue circle represents a zone,
with a radius proportional of its
frequentation frequency. Arrows between zones (in red) are
proportional to the observed flux
of individual movements between zones. Only the most important arrows
are presented.</caption>
        </object>
        <p>The next step will be to statistically compare such results, e.g.,
between morning or afternoon
activity, between days with or without medical consultation,
etc. Results obtained might lead
to a better organization of the medical activities at ICP.</p>
      </subsection>
    </subsection>
    <subsection id="uid67" level="1">
      <bodyTitle>Other medical activities </bodyTitle>
      <participants>
        <person key="hephaistos-2018-idp145520">
          <firstname>Jean-Pierre</firstname>
          <lastname>Merlet</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="hephaistos-2019-idp130000">
          <firstname>Sylvain</firstname>
          <lastname>Guénon</lastname>
        </person>
      </participants>
      <p>Eric Sejor, a surgeon at Nice hospital, has contacted us about
developing a robotized system for realizing sutures in an autonomous
way. Suturing is a lengthy process while in many cases this is not a
complex operation. Eric Sejor mentions that developing an autonomous
system allowing to manage standard wounds may be extremely
interesting, especially for emergency service that are under-staffed.
Instead of developing a new robot
dedicated to this purpose we have proposed to Eric Sejor to build a
system based on the existing manual tools that require to put the instrument
in place and then simply squeezing a trigger. The placement will be
realized by one of our small parallel robot, with the help of vision
system to locate the edge of the wound, while the trigger squeezing
will be performed by an actuator. We have obtained an Idex funding
(one year for an engineer) to develop a proof-of-concept prototype that
will perform the operation on silicone mockups that are used for
the surgeon training.</p>
      <p spacebefore="2.84544pt"/>
      <p>We have had also a contact with the ergotherapist Nicolas Ciai from
Nice hospital for the evaluation of patient motricity before an
operation. For this evaluation the ergotherapist performs muscular testing before the
operation, right after the operation and 6 months later. The exercise
consists in opposing the ergotherapist palm against the musculo group
that has to be tested until a force equilibrium is reached. Then the
ergotherapist ranks the tonicity of the muscles on a discrete scale
between 0 and 6 according to his muscular feeling. As numerous muscles
have to be tested, the process is quite lengthy. Clearly this
process is quite subjective and we have proposed an objectification of
the process by developing a glove prototype that includes pression
sensors for measuring accurately the pressure exerted by the
patient. These sensors are used by a micro-computer the size of a
large watch located on the wrist of the ergotherapist. This computer
determines when the pressure becomes stable, in which case
this pressure is displayed and recorded. A companion software will
then exploit the recorded data to provide an evaluation
report. Beside the objectification of the ranking, the purpose is also
to speed-up the tests. Although this project is quite advanced, we are
lacking of manpower to complete it so that we have presented a
project to Nice hospital for funding an engineer that may complete
the second version of the glove.</p>
    </subsection>
  </resultats>
  <contrats id="uid68">
    <bodyTitle>Bilateral Contracts and Grants with Industry</bodyTitle>
    <subsection id="uid69" level="1">
      <bodyTitle>Bilateral Grants with Industry</bodyTitle>
      <subsection id="uid70" level="2">
        <bodyTitle>Symbolic tools for modeling and simulation </bodyTitle>
        <participants>
          <person key="hephaistos-2018-idp148432">
            <firstname>Yves</firstname>
            <lastname>Papegay</lastname>
          </person>
        </participants>
        <p>This activity is the main part of a long-term ongoing collaboration
with Airbus whose goal is to directly translate the conceptual work of
aeronautics engineers into digital simulators to accelerate aircraft
design.</p>
        <p>An extensive modeling and simulation platform - MOSELA - has been
designed which includes a dedicated modeling language for the
description of aircraft dynamics models in term of formulae and
algorithms, and a symbolic compiler producing as target an efficient
numerical simulation code ready to be plugged into a flight simulator,
as well as a formatted documentation compliant with industrial
requirements of corporate memory.</p>
        <p>Technology demonstrated by our prototype has been transferred : final
version of our modeling and simulation environment has been delivered
to Airbus in November 2012 and developer level know-how has been
transferred in 2013 to a software company in charge of its
industrialization and maintenance.</p>
        <p>Since 2014, we are working on several enhancements and extension of
functionalities, namely to enhance the performances and the numerical
quality of the generated C simulation code, ease the integration of
our environment into the airbus toolbox, help improving the robustness
of the environment and the documentation.</p>
      </subsection>
    </subsection>
  </contrats>
  <partenariat id="uid71">
    <bodyTitle>Partnerships and Cooperations</bodyTitle>
    <subsection id="uid72" level="1">
      <bodyTitle>National Initiatives</bodyTitle>
      <simplelist>
        <li id="uid73">
          <p noindent="true">the project <b>Craft</b> on collaborative cable-driven parallel
robot has been funded by ANR. It involves LS2N (Nantes) and the
Cetim. This project will start in 2019</p>
        </li>
      </simplelist>
      <subsection id="uid74" level="2">
        <bodyTitle>FHU</bodyTitle>
        <simplelist>
          <li id="uid75">
            <p noindent="true">the team has been involved for the FHU <i>INOVPAIN : Innovative
Solutions in Refractory Chronic Pain </i> that has been labeled in
December 2016</p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
    <subsection id="uid76" level="1">
      <bodyTitle>International Initiatives</bodyTitle>
      <subsection id="uid77" level="2">
        <bodyTitle>Inria International Partners</bodyTitle>
        <subsection id="uid78" level="3">
          <bodyTitle>Informal International Partners</bodyTitle>
          <p>We have numerous international collaborations but we mention here only
the one with activities that go beyond joint theoretical or experimental works:</p>
          <simplelist>
            <li id="uid79">
              <p noindent="true">University of Bologna, Italy: 2 joint PhD student, publications</p>
            </li>
            <li id="uid80">
              <p noindent="true">University Innsbruck, Austria: joint conference organization</p>
            </li>
            <li id="uid81">
              <p noindent="true">Fraunhofer IPA, Stuttgar, Germany: joint conference organization</p>
            </li>
            <li id="uid82">
              <p noindent="true">Duisburg-Essen University, Germany: joint conference organization</p>
            </li>
            <li id="uid83">
              <p noindent="true">University of New-Brunswick, Canada: 1 joint PhD student</p>
            </li>
            <li id="uid84">
              <p noindent="true">University Laval, Québeç Canada: joint book</p>
            </li>
            <li id="uid85">
              <p noindent="true">University of Tokyo, Japan: joint conference organization</p>
            </li>
            <li id="uid86">
              <p noindent="true">Tianjin University, China: joint book</p>
            </li>
          </simplelist>
        </subsection>
      </subsection>
    </subsection>
    <subsection id="uid87" level="1">
      <bodyTitle>International Research Visitors</bodyTitle>
      <subsection id="uid88" level="2">
        <bodyTitle>Visits of International Scientists</bodyTitle>
        <simplelist>
          <li id="uid89">
            <p noindent="true">W. Godoy, Pr. Univ Sao Paolo, from Dec 2019</p>
          </li>
          <li id="uid90">
            <p noindent="true">M. Tome, PhD student, Univ Sao Paolo, from Dec 2019</p>
          </li>
          <li id="uid91">
            <p noindent="true">I.D. Weber, Master student, Univ Sao Paolo, from Dec 2019</p>
          </li>
          <li id="uid92">
            <p noindent="true">M. Tuda, PhD student, Univ Sao Paolo, from Jun 2019 until July
2019</p>
          </li>
          <li id="uid93">
            <p noindent="true">H. Lins Vieira, PhD student, Univ Sao Paolo, from January until Aug 2019</p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
    <subsection id="uid94" level="1">
      <bodyTitle>Transfert</bodyTitle>
      <simplelist>
        <li id="uid95">
          <p noindent="true">J-P. Merlet is scientific advisor of the startup <i>Farmboy
Labs</i> that is currently being created by our former PhD student
L. Blanchet. The purpose of this startup is to propose cable-driven
parallel robots for agriculture (monitoring, maintenance, weeding,
...). .</p>
        </li>
      </simplelist>
    </subsection>
  </partenariat>
  <diffusion id="uid96">
    <bodyTitle>Dissemination</bodyTitle>
    <subsection id="uid97" level="1">
      <bodyTitle>Promoting Scientific Activities</bodyTitle>
      <subsection id="uid98" level="2">
        <bodyTitle>Scientific Events: Organisation</bodyTitle>
        <simplelist>
          <li id="uid99">
            <p noindent="true">J-P. Merlet is a permanent member of the International Steering
Committee of the IROS conference, of the CableCon conference and
chairman of the scientific
Committee of the Computational Kinematics workshop. He is also an
advisor for ICRA 2020,</p>
          </li>
          <li id="uid100">
            <p noindent="true">Y. Papegay is a permanent member of the International Steering
Committee of the International Mathematica Symposium conferences
series.
He is a member of the OpenMath Society, building an extensible
standard for representing the semantics of mathematical objects.</p>
          </li>
        </simplelist>
        <subsection id="uid101" level="3">
          <bodyTitle>Reviewer - Reviewing Activities</bodyTitle>
          <simplelist>
            <li id="uid102">
              <p noindent="true">The members of the team reviewed numerous papers for numerous
international conferences and journals</p>
            </li>
          </simplelist>
        </subsection>
      </subsection>
      <subsection id="uid103" level="2">
        <bodyTitle>Journal</bodyTitle>
        <subsection id="uid104" level="3">
          <bodyTitle>Member of the Editorial Boards</bodyTitle>
          <simplelist>
            <li id="uid105">
              <p noindent="true">E. Wajnberg is Editor-in-Chief of the journal BioControl (published by Springer).</p>
            </li>
            <li id="uid106">
              <p noindent="true">E. Wajnberg is a board member of the journals Entomologia Experimentalis et
Applicata (published by Wiley), Neotropical Entomology (published by Springer),
Applied Entomology and Zoology (published by Springer), and Journal of Economical
Entomology (Publish by Oxford University Press).</p>
            </li>
          </simplelist>
        </subsection>
      </subsection>
      <subsection id="uid107" level="2">
        <bodyTitle>Invited Talks</bodyTitle>
        <simplelist>
          <li id="uid108">
            <p noindent="true">E. Wajnberg has been invited for talks by the University of Beer
Shava at Sde Boqer (Israel,
March), the University of La Plata (Argentina, April), the University of Buenos Aires
(Argentina, April), the University of São Paulo at Piracicaba (Brazil,
October)</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid109" level="2">
        <bodyTitle>Leadership within the Scientific Community</bodyTitle>
        <simplelist>
          <li id="uid110">
            <p noindent="true">J-P. Merlet is Inria representative to
the PPP Eurobotics aisbl. He is a member of the IFToMM (International
Federation for the Promotion of Mechanism and Machine Science)
Technical Committees on
History and on Computational
Kinematics and is
one of the 10 elected members of IFToMM Executive Council, the board of this
federation. He is
a member of the scientific committee of the CNRS
GDR robotique and a chair of 3IA Côte d'Azur.</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid111" level="2">
        <bodyTitle>Scientific Expertise</bodyTitle>
        <simplelist>
          <li id="uid112">
            <p noindent="true">J-P. Merlet was
involved in project evaluations for several foreign funding agencies
(Israel, Austria, ERC). He was also appointed as <i>Nominator</i>
for the Japan's Prize.</p>
          </li>
          <li id="uid113">
            <p noindent="true">E. Wajnberg is involved in project evaluation for several foreign funding agencies
(Belgium, Italy).</p>
          </li>
          <li id="uid114">
            <p noindent="true">E. Wajnberg was invited to be a committee number for recruiting an Institute Director
by the CNR (Rome, Italy)</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid115" level="2">
        <bodyTitle>Research Administration</bodyTitle>
        <simplelist>
          <li id="uid116">
            <p noindent="true">J-P. Merlet was an elected
member of the Academic Council of UCA COMUE (until July 2019), is a corresponding member
of Inria ethical committee (COERLE) and member of the Research,
Ethical Committees of UCA. He
is an elected member of Inria Scientific Committee and of the
“Commission Administrative Paritaire” of Inria</p>
          </li>
          <li id="uid117">
            <p noindent="true">Y. Papegay is a member of the CUMI (the committee managing the
interaction between researchers and the computer support staff)</p>
          </li>
          <li id="uid118">
            <p noindent="true">O. Pourtallier is responsible of the NICE committee (long term
invited scientists and post-doctoral student selection).</p>
          </li>
          <li id="uid119">
            <p noindent="true">O. Pourtallier is a board member of the Scientific and
Pedagogical Council of DS4H graduate school of UCA.</p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
    <subsection id="uid120" level="1">
      <bodyTitle>Teaching - Supervision - Juries</bodyTitle>
      <subsection id="uid121" level="2">
        <bodyTitle>Teaching</bodyTitle>
        <sanspuceslist>
          <li id="uid122">
            <p noindent="true">J-P. Merlet has taught 6 hours on parallel robots to Master ISC (M2) at
University of Toulon. He has also been invited at ESIEE Paris for a
talk about assistance robotics</p>
          </li>
          <li id="uid123">
            <p noindent="true">J-P. Merlet, P. Martinet (CHORALE) and G. Allibert (I3S) have
organized the first GDR robotics winter school, <i>Foundation of
robotics</i>. During 5 days 35 students, mostly 1st year PhD
students, have followed courses taught by international
experts. Slides and additional materials have been regrouped in a HAL
collection, <i>Robotics principia</i>, that has been organized in
such a way that the next occurrences of this school will also be able
to deposit additional documents. The idea of this collection is to
be able to address all topics in robotics with various viewpoints.</p>
          </li>
          <li id="uid124">
            <p noindent="true">In February, Y. Papegay has been visiting lecturer of University
of French Polynesia, where he gave an object oriented programming
course.</p>
          </li>
          <li id="uid125">
            <p noindent="true">Y. Papegay has taught 3 hours on parallel robots to Master ISC (M2) at
University of Toulon</p>
          </li>
          <li id="uid126">
            <p noindent="true">P. Pourtallier lectured 6 hours on game theory to Master OSE (M2), at
École des Mines de Paris, Sophia Antipolis, France</p>
          </li>
          <li id="uid127">
            <p noindent="true">E. Wajnberg lectured One week course (about 30 h) about the use
of the R program and statistics for PhD students
and senior scientists in Rehovot (Israel, February)</p>
          </li>
        </sanspuceslist>
      </subsection>
      <subsection id="uid128" level="2">
        <bodyTitle>Supervision</bodyTitle>
        <sanspuceslist>
          <li id="uid129">
            <p noindent="true">J. Moussaid. Analyse de robots parallèles à câbles
(2019-), Supervisor: J-P. Merlet</p>
          </li>
          <li id="uid130">
            <p noindent="true">W. Plouvier. Improving pest control efficiency: a modelling approach (2015-2019).
Supervisor: E. Wajnberg.</p>
          </li>
          <li id="uid131">
            <p noindent="true">E. Thomine. Agencement cultural pour promouvoir le transfert des services
écosystémiques de biocontrôle au sein des paysages agricoles (2016 à 2019).
Supervisors : N. Desneux &amp; E. Wajnberg.</p>
          </li>
        </sanspuceslist>
      </subsection>
      <subsection id="uid132" level="2">
        <bodyTitle>Juries</bodyTitle>
        <simplelist>
          <li id="uid133">
            <p noindent="true">J-P. Merlet was a jury member for the Best PhD Awards of the
robotics GDR and has been president of 2 PhD juries.</p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
    <subsection id="uid134" level="1">
      <bodyTitle>Popularization</bodyTitle>
      <simplelist>
        <li id="uid135">
          <p noindent="true">J-P. Merlet gives 3 talks in the Alpes-Maritimes in the
framework of the <i>Science pour Tous</i> association. He has also
participated in a seminar on <i>robotics and media</i> involving 6
robotics experts and 6 journalists for a reflexion on the bias of
the presentation of robotics to a general audience. He was also a
member of the scientific committee for the permanent exhibition <i>Robot</i> at the Cité des Sciences, Paris</p>
        </li>
        <li id="uid136">
          <p noindent="true">Y. Papegay is actively participating to the Math.en.Jeans
initiative for Mathematics teaching for undergraduate students.</p>
        </li>
        <li id="uid137">
          <p noindent="true">Y. Papegay is developing several pedagogical resources based on
small robotics devices at high-school level.</p>
        </li>
        <li id="uid138">
          <p noindent="true">Y. Papegay organized and animated summer schools in experimental
mathematics and computer sciences. Several one week sessions have
been held in Oxford in June, July, August and November gathering
more than 70 high-school students - most of them were awardees in
Mathematics Olympiads.</p>
        </li>
        <li id="uid139">
          <p noindent="true">O. Pourtallier is corresponding researcher for two MATh.en.JEANS
workshops, an initiative for Mathematics teaching for undergraduate
students.</p>
        </li>
        <li id="uid140">
          <p noindent="true">E. Wajnberg gives 5 talks in the Alpes-Maritimes in the
framework of the <i>Science pour Tous</i> association</p>
        </li>
      </simplelist>
      <subsection id="uid141" level="2">
        <bodyTitle>Interventions</bodyTitle>
        <simplelist>
          <li id="uid142">
            <p noindent="true">the HEPHAISTOS project has on average about 100 visitors per
year, either young students or teachers, to which we present our
robotics and assistance activities</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid143" level="2">
        <bodyTitle>Internal action</bodyTitle>
        <simplelist>
          <li id="uid144">
            <p noindent="true">the HEPHAISTOS project has developed a set of cable-driven
parallel robots, the MARIONET-SCHOOL series, that is used to
illustrate visually scientific concepts in various domains</p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
  </diffusion>
  <biblio id="bibliography" html="bibliography" numero="10" titre="Bibliography">
    
    <biblStruct id="hephaistos-2019-bid22" type="article" rend="refer" n="refercite:daney2006-1">
      <analytic>
        <title level="a">Interval method for calibration of parallel robots: a vision-based experimentation</title>
        <author>
          <persName key="auctus-2018-idp149584">
            <foreName>David</foreName>
            <surname>Daney</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>N.</foreName>
            <surname>Andreff</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Gilles</foreName>
            <surname>Chabert</surname>
            <initial>G.</initial>
          </persName>
          <persName key="hephaistos-2018-idp148432">
            <foreName>Yves</foreName>
            <surname>Papegay</surname>
            <initial>Y.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Mechanism and Machine Theory</title>
        <imprint>
          <biblScope type="volume">41</biblScope>
          <biblScope type="number">8</biblScope>
          <dateStruct>
            <month>August</month>
            <year>2006</year>
          </dateStruct>
          <biblScope type="pages">929-944</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid21" type="article" rend="refer" n="refercite:daney2005-1">
      <analytic>
        <title level="a">Choosing measurement poses for robot calibration with the local convergence method and Tabu search</title>
        <author>
          <persName key="auctus-2018-idp149584">
            <foreName>David</foreName>
            <surname>Daney</surname>
            <initial>D.</initial>
          </persName>
          <persName key="hephaistos-2018-idp148432">
            <foreName>Yves</foreName>
            <surname>Papegay</surname>
            <initial>Y.</initial>
          </persName>
          <persName>
            <foreName>B.</foreName>
            <surname>Madeline</surname>
            <initial>B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Int. J. of Robotics Research</title>
        <imprint>
          <biblScope type="volume">24</biblScope>
          <biblScope type="number">6</biblScope>
          <dateStruct>
            <month>June</month>
            <year>2005</year>
          </dateStruct>
          <biblScope type="pages">501-518</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid2" type="book" rend="refer" n="refercite:merlet2005-5">
      <monogr>
        <title level="m">Parallel robots, 2nd Edition</title>
        <author>
          <persName key="hephaistos-2018-idp145520">
            <foreName>Jean-Pierre</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year>2005</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid1" type="article" rend="refer" n="refercite:merlet2009-i">
      <identifiant type="hal" value="inria-00001152"/>
      <analytic>
        <title level="a">Interval Analysis and Reliability in Robotics</title>
        <author>
          <persName key="hephaistos-2018-idp145520">
            <foreName>Jean-Pierre</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">International Journal of Reliability and Safety</title>
        <imprint>
          <biblScope type="volume">3</biblScope>
          <dateStruct>
            <year>2009</year>
          </dateStruct>
          <biblScope type="pages">104-130</biblScope>
          <ref xlink:href="http://hal.archives-ouvertes.fr/inria-00001152/en/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>inria-00001152/<allowbreak/>en/</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid23" type="article" rend="refer" n="refercite:nevejans:hal-01665077">
      <identifiant type="hal" value="hal-01665077"/>
      <analytic>
        <title level="a">Les avancées en robotique d'assistance à la personne sous le prisme du droit et de l'éthique</title>
        <author>
          <persName>
            <foreName>Nathalie</foreName>
            <surname>Nevejans</surname>
            <initial>N.</initial>
          </persName>
          <persName key="hephaistos-2018-idp151280">
            <foreName>Odile</foreName>
            <surname>Pourtallier</surname>
            <initial>O.</initial>
          </persName>
          <persName>
            <foreName>Sylvie</foreName>
            <surname>Icart</surname>
            <initial>S.</initial>
          </persName>
          <persName key="hephaistos-2018-idp145520">
            <foreName>Jean-Pierre</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes">
        <title level="j">Revue générale de droit médicale</title>
        <imprint>
          <dateStruct>
            <month>December</month>
            <year>2017</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01665077" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01665077</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid3" type="hdrthesis" rend="refer" n="refercite:yp|hdr:12">
      <identifiant type="hal" value="tel-00787230"/>
      <monogr>
        <title level="m">De la modélisation littérale à la simulation certifiée</title>
        <author>
          <persName key="hephaistos-2018-idp148432">
            <foreName>Yves</foreName>
            <surname>Papegay</surname>
            <initial>Y.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Université de Nice Sophia-Antipolis</orgName>
            <address>
              <addrLine>Nice, France</addrLine>
            </address>
          </publisher>
          <dateStruct>
            <month>June</month>
            <year>2012</year>
          </dateStruct>
          <ref xlink:href="http://tel.archives-ouvertes.fr/tel-00787230" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>tel.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>tel-00787230</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Habilitation à Diriger des Recherches</note>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid20" type="inproceedings" rend="refer" n="refercite:yp:casc99">
      <analytic>
        <title level="a">From Modeling to Simulation with Symbolic Computation: An Application to Design and Performance Analysis of Complex Optical Devices</title>
        <author>
          <persName key="hephaistos-2018-idp148432">
            <foreName>Yves</foreName>
            <surname>Papegay</surname>
            <initial>Y.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Proceedings of the Second Workshop on Computer Algebra in Scientific Computing</title>
        <loc>Munich</loc>
        <imprint>
          <publisher>
            <orgName>Springer Verlag</orgName>
          </publisher>
          <dateStruct>
            <month>June</month>
            <year>1999</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid0" type="inproceedings" rend="refer" n="refercite:Trombettoni98">
      <analytic>
        <title level="a">A Polynomial Time Local Propagation Algorithm for General Dataflow Constraint Problems</title>
        <author>
          <persName>
            <foreName>Gilles</foreName>
            <surname>Trombettoni</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Proc. Constraint Programming CP'98, LNCS 1520 (Springer Verlag)</title>
        <imprint>
          <dateStruct>
            <year>1998</year>
          </dateStruct>
          <biblScope type="pages">432–446</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid17" type="article" rend="year" n="cite:foti:hal-02076202">
      <identifiant type="doi" value="10.1007/s10340-018-1045-2"/>
      <identifiant type="hal" value="hal-02076202"/>
      <analytic>
        <title level="a">Contrasting olfactory responses of two egg parasitoids to buckwheat floral scent are reflected in field parasitism rates</title>
        <author>
          <persName>
            <foreName>Maria Cristina</foreName>
            <surname>Foti</surname>
            <initial>M. C.</initial>
          </persName>
          <persName>
            <foreName>Ezio</foreName>
            <surname>Peri</surname>
            <initial>E.</initial>
          </persName>
          <persName key="hephaistos-2018-idp153744">
            <foreName>Eric</foreName>
            <surname>Wajnberg</surname>
            <initial>E.</initial>
          </persName>
          <persName>
            <foreName>Stefano</foreName>
            <surname>Colazza</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Michael</foreName>
            <surname>Rostás</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid03574">
        <idno type="issn">1612-4758</idno>
        <title level="j">Journal of Pest Science</title>
        <imprint>
          <biblScope type="volume">92</biblScope>
          <biblScope type="number">2</biblScope>
          <dateStruct>
            <month>March</month>
            <year>2019</year>
          </dateStruct>
          <biblScope type="pages">747-756</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-02076202" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-02076202</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid16" type="article" rend="year" n="cite:keasar:hal-02061872">
      <identifiant type="doi" value="10.1111/oik.05479"/>
      <identifiant type="hal" value="hal-02061872"/>
      <analytic>
        <title level="a">Evolutionary constraints on polyembryony in parasitic wasps: a simulation model</title>
        <author>
          <persName>
            <foreName>Tamar</foreName>
            <surname>Keasar</surname>
            <initial>T.</initial>
          </persName>
          <persName key="hephaistos-2018-idp153744">
            <foreName>Eric</foreName>
            <surname>Wajnberg</surname>
            <initial>E.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid01535">
        <idno type="issn">0030-1299</idno>
        <title level="j">Oikos</title>
        <imprint>
          <biblScope type="volume">128</biblScope>
          <biblScope type="number">3</biblScope>
          <dateStruct>
            <month>March</month>
            <year>2019</year>
          </dateStruct>
          <biblScope type="pages">347-359</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-02061872" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-02061872</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid19" type="article" rend="year" n="cite:lehesran:hal-02238902">
      <identifiant type="doi" value="10.1111/eea.12805"/>
      <identifiant type="hal" value="hal-02238902"/>
      <analytic>
        <title level="a">Next generation biological control – an introduction</title>
        <author>
          <persName>
            <foreName>Sophie</foreName>
            <surname>Le Hesran</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Erica</foreName>
            <surname>Ras</surname>
            <initial>E.</initial>
          </persName>
          <persName key="hephaistos-2018-idp153744">
            <foreName>Eric</foreName>
            <surname>Wajnberg</surname>
            <initial>E.</initial>
          </persName>
          <persName>
            <foreName>Leo</foreName>
            <surname>Beukeboom</surname>
            <initial>L.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid03573">
        <idno type="issn">0013-8703</idno>
        <title level="j">Entomologia Experimentalis et Applicata</title>
        <imprint>
          <biblScope type="volume">167</biblScope>
          <biblScope type="number">7</biblScope>
          <dateStruct>
            <month>July</month>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-02238902" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-02238902</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid14" subtype="nonparu-d" type="article" rend="year" n="cite:melnyk:hal-01988627">
      <identifiant type="doi" value="10.1007/s12369-019-00525-y"/>
      <identifiant type="hal" value="hal-01988627"/>
      <analytic>
        <title level="a">Physical Analysis of Handshaking Between Humans: Mutual Synchronisation and Social Context</title>
        <author>
          <persName key="hephaistos-2018-idp158672">
            <foreName>Artem</foreName>
            <surname>Melnyk</surname>
            <initial>A.</initial>
          </persName>
          <persName key="neurosys-2018-idp168080">
            <foreName>Patrick</foreName>
            <surname>Henaff</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid02675">
        <idno type="issn">1875-4791</idno>
        <title level="j">International Journal of Social Robotics</title>
        <imprint>
          <dateStruct>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01988627" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01988627</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid8" type="article" rend="year" n="cite:merlet:hal-02426393">
      <identifiant type="doi" value="10.1016/j.mechmachtheory.2019.02.009"/>
      <identifiant type="hal" value="hal-02426393"/>
      <analytic>
        <title level="a">Some properties of the Irvine cable model and their use for the kinematic analysis of cable-driven parallel robots</title>
        <author>
          <persName key="hephaistos-2018-idp145520">
            <foreName>Jean-Pierre</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid01411">
        <idno type="issn">0094-114X</idno>
        <title level="j">Mechanism and Machine Theory</title>
        <imprint>
          <biblScope type="volume">135</biblScope>
          <dateStruct>
            <year>2019</year>
          </dateStruct>
          <biblScope type="pages">271 - 280</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-02426393" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-02426393</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid6" type="article" rend="year" n="cite:pickard:hal-02127752">
      <identifiant type="doi" value="10.1016/j.mechmachtheory.2019.04.013"/>
      <identifiant type="hal" value="hal-02127752"/>
      <analytic>
        <title level="a">Appropriate analysis of the four-bar linkage</title>
        <author>
          <persName key="auctus-2018-idp160704">
            <foreName>Joshua K.</foreName>
            <surname>Pickard</surname>
            <initial>J. K.</initial>
          </persName>
          <persName>
            <foreName>Juan A</foreName>
            <surname>Carretero</surname>
            <initial>J. A.</initial>
          </persName>
          <persName key="hephaistos-2018-idp145520">
            <foreName>Jean-Pierre</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid01411">
        <idno type="issn">0094-114X</idno>
        <title level="j">Mechanism and Machine Theory</title>
        <imprint>
          <biblScope type="volume">139</biblScope>
          <dateStruct>
            <month>September</month>
            <year>2019</year>
          </dateStruct>
          <biblScope type="pages">237-250</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-02127752" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-02127752</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid5" type="article" rend="year" n="cite:vieira:hal-02166684">
      <identifiant type="doi" value="10.1016/j.mechmachtheory.2019.06.022"/>
      <identifiant type="hal" value="hal-02166684"/>
      <analytic>
        <title level="a">Reliable motion planning for parallel manipulators</title>
        <author>
          <persName>
            <foreName>Hiparco Lins</foreName>
            <surname>Vieira</surname>
            <initial>H. L.</initial>
          </persName>
          <persName key="hephaistos-2018-idp153744">
            <foreName>Eric</foreName>
            <surname>Wajnberg</surname>
            <initial>E.</initial>
          </persName>
          <persName>
            <foreName>André Teófilo</foreName>
            <surname>Beck</surname>
            <initial>A. T.</initial>
          </persName>
          <persName>
            <foreName>Maíra</foreName>
            <surname>Martins da Silva</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid01411">
        <idno type="issn">0094-114X</idno>
        <title level="j">Mechanism and Machine Theory</title>
        <imprint>
          <biblScope type="volume">140</biblScope>
          <dateStruct>
            <month>October</month>
            <year>2019</year>
          </dateStruct>
          <biblScope type="pages">553-566</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-02166684" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-02166684</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid15" type="article" rend="year" n="cite:wajnberg:hal-02321408">
      <identifiant type="doi" value="10.3389/fpls.2019.01315"/>
      <identifiant type="hal" value="hal-02321408"/>
      <analytic>
        <title level="a">Pollinator Behavior Drives Sexual Specializations in the Hermaphrodite Flowers of a Heterodichogamous Tree</title>
        <author>
          <persName key="hephaistos-2018-idp153744">
            <foreName>Eric</foreName>
            <surname>Wajnberg</surname>
            <initial>E.</initial>
          </persName>
          <persName>
            <foreName>Noemi</foreName>
            <surname>Tel-Zur</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Idan</foreName>
            <surname>Shapira</surname>
            <initial>I.</initial>
          </persName>
          <persName>
            <foreName>Yochai</foreName>
            <surname>Lebber</surname>
            <initial>Y.</initial>
          </persName>
          <persName>
            <foreName>Simcha S.</foreName>
            <surname>Lev-Yadun</surname>
            <initial>S. S.</initial>
          </persName>
          <persName>
            <foreName>Udi</foreName>
            <surname>Zurgil</surname>
            <initial>U.</initial>
          </persName>
          <persName>
            <foreName>Orna</foreName>
            <surname>Reisman-Berman</surname>
            <initial>O.</initial>
          </persName>
          <persName>
            <foreName>Tamar</foreName>
            <surname>Keasar</surname>
            <initial>T.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid02419">
        <idno type="issn">1664-462X</idno>
        <title level="j">Frontiers in Plant Science</title>
        <imprint>
          <biblScope type="volume">10</biblScope>
          <dateStruct>
            <month>October</month>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-02321408" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-02321408</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid4" type="inproceedings" rend="year" n="cite:altuzarra:hal-02426407">
      <identifiant type="hal" value="hal-02426407"/>
      <analytic>
        <title level="a">Certified Kinematics Solution of 2-DOF Planar Parallel Continuum Mechanisms</title>
        <author>
          <persName>
            <foreName>Oscar</foreName>
            <surname>Altuzarra</surname>
            <initial>O.</initial>
          </persName>
          <persName key="hephaistos-2018-idp145520">
            <foreName>Jean-Pierre</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">IFToMM WC 2019 - 15th IFToMM World Congress</title>
        <loc>Cracow, Poland</loc>
        <imprint>
          <dateStruct>
            <month>June</month>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-02426407" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-02426407</ref>
        </imprint>
        <meeting id="cid386740">
          <title>World congress in Mechanism and Machine Science</title>
          <num>15</num>
          <abbr type="sigle">IFTOMM</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid11" type="inproceedings" rend="year" n="cite:ida:hal-02430605">
      <identifiant type="hal" value="hal-02430605"/>
      <analytic>
        <title level="a">Automatic Self-Calibration of Suspended Under-Actuated Cable-Driven Parallel Robot using Incremental Measurements</title>
        <author>
          <persName>
            <foreName>Edoardo</foreName>
            <surname>Idá</surname>
            <initial>E.</initial>
          </persName>
          <persName key="hephaistos-2018-idp145520">
            <foreName>Jean-Pierre</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
          <persName>
            <foreName>Marco</foreName>
            <surname>Carricato</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">CableCon 2019 - 4th International Conference on Cable-Driven Parallel Robots</title>
        <loc>Cracow, Poland</loc>
        <imprint>
          <dateStruct>
            <month>June</month>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-02430605" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-02430605</ref>
        </imprint>
        <meeting id="cid623943">
          <title>International Conference on Cable-driven Parallel Robots</title>
          <num>4</num>
          <abbr type="sigle"/>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid9" type="inproceedings" rend="year" n="cite:merlet:hal-02426402">
      <identifiant type="hal" value="hal-02426402"/>
      <analytic>
        <title level="a">Influence of uncertainties on the positioning of cable-driven parallel robots</title>
        <author>
          <persName key="hephaistos-2018-idp145520">
            <foreName>Jean-Pierre</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">IROS 2019 - IEEE/RSJ International Conference on Intelligent Robots and Systems</title>
        <loc>Macau, China</loc>
        <imprint>
          <dateStruct>
            <month>November</month>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-02426402" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-02426402</ref>
        </imprint>
        <meeting id="cid93437">
          <title>IEEE RSJ International Conference on Intelligent Robots and Systems</title>
          <num>2019</num>
          <abbr type="sigle">IROS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid12" type="inproceedings" rend="year" n="cite:merlet:hal-02426398">
      <identifiant type="hal" value="hal-02426398"/>
      <analytic>
        <title level="a">Singularity of cable-driven parallel robot with sagging cables: preliminary investigation</title>
        <author>
          <persName key="hephaistos-2018-idp145520">
            <foreName>Jean-Pierre</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">ICRA 2019 - IEEE International Conference on Robotics and Automation</title>
        <loc>Montreal, Canada</loc>
        <imprint>
          <dateStruct>
            <month>May</month>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-02426398" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-02426398</ref>
        </imprint>
        <meeting id="cid85011">
          <title>IEEE International Conference on Robotics and Automation</title>
          <num>2019</num>
          <abbr type="sigle">ICRA</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid10" type="inproceedings" rend="year" n="cite:merlet:hal-02426400">
      <identifiant type="hal" value="hal-02426400"/>
      <analytic>
        <title level="a">Improving cable length measurements for large CDPR using the Vernier principle</title>
        <author>
          <persName key="hephaistos-2018-idp145520">
            <foreName>Jean-Pierre</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
          <persName key="hephaistos-2018-idp145520">
            <foreName>Jean-Pierre</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">CableCon 2019 - 4th International Conference on Cable-Driven Parallel Robots</title>
        <loc>Cracow, Poland</loc>
        <imprint>
          <dateStruct>
            <month>June</month>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-02426400" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-02426400</ref>
        </imprint>
        <meeting id="cid623943">
          <title>International Conference on Cable-driven Parallel Robots</title>
          <num>4</num>
          <abbr type="sigle"/>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid18" type="unpublished" rend="year" n="cite:amri:hal-02315252">
      <identifiant type="hal" value="hal-02315252"/>
      <monogr>
        <title level="m">Minimal information sensor system for indoor tracking of several persons</title>
        <author>
          <persName>
            <foreName>Mohamed-Hédi</foreName>
            <surname>Amri</surname>
            <initial>M.-H.</initial>
          </persName>
          <persName>
            <foreName>Tania</foreName>
            <surname>Jiménez</surname>
            <initial>T.</initial>
          </persName>
          <persName key="hephaistos-2018-idp148432">
            <foreName>Yves</foreName>
            <surname>Papegay</surname>
            <initial>Y.</initial>
          </persName>
          <persName key="hephaistos-2018-idp151280">
            <foreName>Odile</foreName>
            <surname>Pourtallier</surname>
            <initial>O.</initial>
          </persName>
          <persName>
            <foreName>Valérie</foreName>
            <surname>Roy</surname>
            <initial>V.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>October</month>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-02315252" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-02315252</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid13" type="unpublished" rend="year" n="cite:pourtallier:hal-02315248">
      <identifiant type="hal" value="hal-02315248"/>
      <monogr>
        <title level="m">Non-Intrusive Sensors for Activity Analysis of Elderly People</title>
        <author>
          <persName key="hephaistos-2018-idp151280">
            <foreName>Odile</foreName>
            <surname>Pourtallier</surname>
            <initial>O.</initial>
          </persName>
          <persName key="hephaistos-2018-idp148432">
            <foreName>Yves</foreName>
            <surname>Papegay</surname>
            <initial>Y.</initial>
          </persName>
          <persName key="hephaistos-2018-idp158672">
            <foreName>Artem</foreName>
            <surname>Melnyk</surname>
            <initial>A.</initial>
          </persName>
          <persName key="hephaistos-2018-idp156208">
            <foreName>Alain</foreName>
            <surname>Coulbois</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Tania</foreName>
            <surname>Jiménez</surname>
            <initial>T.</initial>
          </persName>
          <persName key="hephaistos-2018-idp153744">
            <foreName>Eric</foreName>
            <surname>Wajnberg</surname>
            <initial>E.</initial>
          </persName>
          <persName key="hephaistos-2018-idp145520">
            <foreName>Jean-Pierre</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>October</month>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-02315248" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-02315248</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="hephaistos-2019-bid7" type="book" rend="foot" n="footcite:irvine81-m">
      <monogr>
        <title level="m">Cable Structures</title>
        <author>
          <persName>
            <foreName>H. M.</foreName>
            <surname>Irvine</surname>
            <initial>H. M.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>MIT Press</orgName>
          </publisher>
          <dateStruct>
            <year>1981</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
  </biblio>
</raweb>
