<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE raweb PUBLIC "-//INRIA//DTD " "raweb2.dtd">
<raweb xml:lang="en" year="2008">
  <identification id="coprin" isproject="true">
    <shortname>Coprin</shortname>
    <projectName>Constraints solving, OPtimization, Robust INterval analysis</projectName>
    <theme>SYM</theme>
    <UR name="Sophia"/>
    <moreinfo>
      <p>COPRIN is a joint project between Certis (École des Ponts et Chaussées) and INRIA.</p>
    </moreinfo>
  </identification>
  <team id="uid1">
    <person key="coprin-2006-idm14945063776">
      <firstname>Jean-Pierre</firstname>
      <lastname>Merlet</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Team Leader,DR1,Habilite</moreinfo>
    </person>
    <person key="arobas-2007-idm342554798224">
      <firstname>Christine</firstname>
      <lastname>Claux</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>part-time in the project</moreinfo>
    </person>
    <person key="coprin-2006-idm14945053456">
      <firstname>David</firstname>
      <lastname>Daney</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>CR1</moreinfo>
    </person>
    <person key="coprin-2006-idm14945044944">
      <firstname>Bertrand</firstname>
      <lastname>Neveu</lastname>
      <affiliation>AutreEtablissementPublic</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Certis Staff members, “Ingénieur en chef des Ponts et Chaussées”</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="coprin-2006-idm14945050832">
      <firstname>Yves</firstname>
      <lastname>Papegay</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>CR1</moreinfo>
    </person>
    <person key="coprin-2006-idm14945048208">
      <firstname>Odile</firstname>
      <lastname>Pourtallier</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>CR1</moreinfo>
    </person>
    <person key="demar-2006-idm323738068432">
      <firstname>Nacim</firstname>
      <lastname>Ramdani</lastname>
      <affiliation>CNRS</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>On leave from Paris XII</moreinfo>
    </person>
    <person key="coprin-2006-idm14945060048">
      <firstname>Gilles</firstname>
      <lastname>Trombettoni</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Assistant Professor UNSA</moreinfo>
    </person>
    <person key="coprin-2007-idm404059993296">
      <firstname>Ignacio</firstname>
      <lastname>Araya</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>funded by Conicyt</moreinfo>
    </person>
    <person key="coprin-2008-idm40698061680">
      <firstname>Sami</firstname>
      <lastname>Bennour</lastname>
      <affiliation>UnivEtrangere</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>joint supervision with Monastir Engineer School</moreinfo>
    </person>
    <person key="anubis-2006-idm486855526416">
      <firstname>Julien</firstname>
      <lastname>Hubert</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>funded by ANR</moreinfo>
    </person>
    <person key="coprin-2007-idm404059981104">
      <firstname>Cristina</firstname>
      <lastname>Tavolieri</lastname>
      <affiliation>UnivEtrangere</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>joint supervision with Cassino University</moreinfo>
    </person>
    <person key="coprin-2008-idm40698052544">
      <firstname>Milan</firstname>
      <lastname>Hladik</lastname>
      <affiliation>UnivEtrangere</affiliation>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>funded by INRIA</moreinfo>
    </person>
    <person key="coprin-2006-idm14945031216">
      <firstname>Denny</firstname>
      <lastname>Oetomo</lastname>
      <affiliation>UnivEtrangere</affiliation>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>funded by the EU project 
      <tt>ARES</tt></moreinfo>
    </person>
    <person key="orion-2006-idm467770490560">
      <firstname>Nicolas</firstname>
      <lastname>Chleq</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Technique</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>"DREAM Engineer"</moreinfo>
    </person>
    <person key="coprin-2006-idm14945027472">
      <firstname>Raphaël</firstname>
      <lastname>Pereira</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Technique</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>"Ingénieur Associé"</moreinfo>
    </person>
    <person key="coprin-2008-idm40698040000">
      <firstname>Bogdan</firstname>
      <lastname>Rosca</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Technique</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>"Ingénieur Associé",since November 2008</moreinfo>
    </person>
    <person key="coprin-2008-idm40698036880">
      <firstname>Sondes</firstname>
      <lastname>Bannouri</lastname>
      <affiliation>UnivEtrangere</affiliation>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Sophia</research-centre>
    </person>
    <person key="coprin-2008-idm40698034256">
      <firstname>Nabil</firstname>
      <lastname>Kaabi</lastname>
      <affiliation>UnivEtrangere</affiliation>
      <categoryPro>Visiteur</categoryPro>
      <research-centre>Sophia</research-centre>
    </person>
  </team>
  <presentation id="uid2">
    <bodyTitle>Overall Objectives</bodyTitle>
    <subsection level="1" id="uid3">
      <bodyTitle>Overall Objectives</bodyTitle>
      <keyword><KW controle="CONSTRAINT PROGRAMMING"/>constraints programming</keyword>
      <keyword><KW controle="INTERVAL ANALYSIS"/>interval analysis</keyword>
      <keyword><KW controle="SYMBOLIC-NUMERICAL CALCULATION"/>symbolic-numerical calculation</keyword>
      <keyword><KW controle="NUMERICAL ROBUSTNESS"/>numerical robustness</keyword>
      <keyword><KW controle="SYSTEMS SOLVING"/>systems solving</keyword>
      <keyword><KW controle="MULTI-PRECISION"/>multi-precision</keyword>
      <keyword><KW controle="UNCERTAINTY"/>uncertainty</keyword>
      <keyword><KW controle="OPTIMAL DESIGN"/>optimal design</keyword>
      <keyword><KW controle="ROBOTICS"/>robotics</keyword>
      <keyword><KW controle="MECHANISM THEORY"/>mechanism theory</keyword>
      <p>COPRIN is a joint project between Certis (École des Ponts et Chaussées) and INRIA.</p>
      <p>Its scientific objective is to develop and implement systems solving algorithms based on constraints propagation methods, interval analysis and symbolic computation, with interval arithmetic
      as the primary tool. The academic goals of these algorithms is to provide 
      <i>certified solutions</i>to generic problems (e.g. to calculate all solutions of a system of equations within a search space) or to manage the 
      <i>uncertainties</i>of the problems (e.g. to provide an enclosure of all solutions of a system of equations whose coefficients are intervals). These academic goals may also be declined in
      applicative goals. For example we may determine a domain that describes all possible dimensions of a mechanism that has to satisfy a set of performance requirements. Being given this domain it
      will be possible to determine nominal dimensions for the mechanism so that even if there are bounded variation between the real dimensions and the nominal one, then the real mechanism will
      still satisfy the requirements: hence we will be able to manage manufacturing uncertainties for the real process.</p>
      <p>Our research aims to develop algorithms that can be used for any problem or are specific to a given class of problem, especially problems that are issued from application domains for which
      we have an internal expertise (such as mechanism theory and robotics).</p>
      <p>A key point of these algorithms is that they rely heavily on symbolic pre-processing and formal calculation in order to improve the efficiency of the problem at hand. Our long term goal is
      to be able to synthesize automatically a specific solver according to the structure of the problem that has to be managed.</p>
      <p>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 will be based on the already existing library 
      <tt>ALIAS</tt>, that are still being developed mostly for internal use.</p>
      <p>Since a theoretical complexity analysis of interval analysis based solving algorithms is usually extremely difficult, the efficiency of the algorithm are systematically experimentally
      evaluated through 
      <tt>ALIAS</tt>on various realistic test examples.</p>
      <p>Dissemination is also an essential component of our activity because interval analysis based methods are not sufficiently known in the engineering and academic communities.</p>
      <p>The study of robotics problems is a major focus point of the COPRIN project. In this field our objectives are:</p>
      <simplelist>
        <li id="uid4">
          <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="uid5">
          <p noindent="true">to propose innovative robotic systems</p>
        </li>
        <li id="uid6">
          <p noindent="true">to develop a design methodology for complex robotic systems that guarantee a required level of performance for the 
          <b>real</b>robot. Our methodology aims at providing not a single design solution but a set of solutions offering various compromises among the performances. Furthermore the solutions will
          be robust with respect to errors in the realization of the real robot (e.g. due to manufacturing tolerances and control errors)</p>
        </li>
      </simplelist>
      <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 discover new problems that will feed on the
      long term the theoretical analysis developed by the team members.</p>
      <p>We have started this year a strategic move toward 
      <b>assistance robots</b>. Our long term goal will be to provide assistive robotized devices that may help disabled, elderly and handicapped people in their personal life. Our goals for these
      devices are that</p>
      <simplelist>
        <li id="uid7">
          <p noindent="true">they can be adapted to the end-user and to its everyday environment</p>
        </li>
        <li id="uid8">
          <p noindent="true">they should be affordable</p>
        </li>
        <li id="uid9">
          <p noindent="true">they may be controlled through a large variety of simple interface</p>
        </li>
      </simplelist>
      <p>In summary COPRIN has two major research axes, interval analysis and robotics. 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 robotics provides realistic problems which allow us to develop, test and improve interval analysis algorithms.</p>
    </subsection>
    <subsection level="1" id="uid10">
      <bodyTitle>Highlights of the year</bodyTitle>
      <p>As highlights of this year we will mention:</p>
      <simplelist>
        <li id="uid11">
          <p noindent="true">the first controlled motion of our wire-driven parallel robot</p>
        </li>
        <li id="uid12">
          <p noindent="true">the organization of IROS 2008 in Nice with over 1400 attendees</p>
        </li>
      </simplelist>
    </subsection>
  </presentation>
  <fondements id="uid13">
    <bodyTitle>Scientific Foundations</bodyTitle>
    <subsection level="1" id="uid14">
      <bodyTitle>Scientific Foundations</bodyTitle>
      <subsection level="2" id="uid15">
        <bodyTitle>Interval analysis</bodyTitle>
        <p>We are interested in real-valued system solving ( 
        <span class="math" align="left"><hi rend="it">f</hi>( 
        <hi rend="it">X</hi>) = 0</span>, 
        <span class="math" align="left"><hi rend="it">f</hi>( 
        <hi rend="it">X</hi>) 
        <img width="14" height="24" align="middle" border="0" src="../../images/img_other_le.png" alt="$ \le$"/>0</span>), in optimization problems, and in the proof of the existence of properties
        (for example it exists 
        <span class="math" align="left"><hi rend="it">X</hi></span>such that 
        <span class="math" align="left"><hi rend="it">f</hi>( 
        <hi rend="it">X</hi>) = 0</span>or it exists two values 
        <span class="math" align="left"><hi rend="it">X</hi><sub>1</sub></span>, 
        <span class="math" align="left"><hi rend="it">X</hi><sub>2</sub></span>such that 
        <span class="math" align="left"><hi rend="it">f</hi>( 
        <hi rend="it">X</hi><sub>1</sub>)&gt;0</span>and 
        <span class="math" align="left"><hi rend="it">f</hi>( 
        <hi rend="it">X</hi><sub>2</sub>)&lt;0</span>). There are few restrictions on the 
        <span class="math" align="left"><hi rend="it">f</hi></span>we can deal with as we are able to manage explicit functions using classical mathematical operators (e.g. 
        <span class="math" align="left">sin( 
        <hi rend="it">x</hi>+ 
        <hi rend="it">y</hi>) + log(cos( 
        <hi rend="it">e</hi>
        <sup><hi rend="it">x</hi></sup>) + 
        <hi rend="it">y</hi>
        <sup>2</sup>)</span>or 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 will be 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 to find all the solutions within the domain as soon as 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 includes one, and only one, solution together with a numerical approximation of this
        solution, that may further be refined at will using multi-precision.</p>
        <p>The kernel of our methods is the use of 
        <i>interval analysis</i>that allows one to manipulate expression whose unknowns have interval values. A basic component of interval analysis is the 
        <i>interval evaluation</i>of an expression. Given an analytical expression 
        <span class="math" align="left"><hi rend="it">F</hi></span>in the unknowns 
        <span class="math" align="left">{ 
        <hi rend="it">x</hi>
        <sub>1</sub>, 
        <hi rend="it">x</hi>
        <sub>2</sub>, ..., 
        <hi rend="it">x</hi>
        <sub><hi rend="it">n</hi></sub>}</span>and ranges 
        <span class="math" align="left">{ 
        <hi rend="it">X</hi>
        <sub>1</sub>, 
        <hi rend="it">X</hi>
        <sub>2</sub>, ..., 
        <hi rend="it">X</hi>
        <sub><hi rend="it">n</hi></sub>}</span>for these unknowns we are able to compute a range 
        <span class="math" align="left">[ 
        <hi rend="it">A</hi>, 
        <hi rend="it">B</hi>]</span>, called the interval evaluation, such that</p>
        <p>
          <formula type="display" id="uid16"><img width="11" height="13" align="bottom" border="0" src="../../images/img_other_forall.png" alt="$ \forall$"/>{ 
          <hi rend="it">x</hi><sub>1</sub>, 
          <hi rend="it">x</hi><sub>2</sub>, ..., 
          <hi rend="it">x</hi><sub><hi rend="it">n</hi></sub>} 
          <img width="13" height="24" align="middle" border="0" src="../../images/img_other_in.png" alt="$ \in$"/>{ 
          <hi rend="it">X</hi><sub>1</sub>, 
          <hi rend="it">X</hi><sub>2</sub>, ..., 
          <hi rend="it">X</hi><sub><hi rend="it">n</hi></sub>} 
          <hi rend="it">A</hi><img width="14" height="24" align="middle" border="0" src="../../images/img_other_le.png" alt="$ \le$"/><hi rend="it">F</hi>( 
          <hi rend="it">x</hi><sub>1</sub>, 
          <hi rend="it">x</hi><sub>2</sub>, ..., 
          <hi rend="it">x</hi><sub><hi rend="it">n</hi></sub>) 
          <img width="14" height="24" align="middle" border="0" src="../../images/img_other_le.png" alt="$ \le$"/><hi rend="it">B</hi></formula>
        </p>
        <p noindent="true">In other words the interval evaluation provide a lower bound for the minimum of 
        <span class="math" align="left"><hi rend="it">F</hi></span>and an upper bound of its maximum over the box.</p>
        <p>For example if 
        <span class="math" align="left"><hi rend="it">F</hi>= 
        <hi rend="it">x</hi><hi rend="it">s</hi><hi rend="it">i</hi><hi rend="it">n</hi>( 
        <hi rend="it">x</hi>+ 
        <hi rend="it">x</hi><sup>2</sup>)</span>and 
        <span class="math" align="left"><hi rend="it">x</hi><img width="13" height="24" align="middle" border="0" src="../../images/img_other_in.png" alt="$ \in$"/>[0.5, 1.6]</span>, then 
        <span class="math" align="left"><hi rend="it">F</hi>([0.5, 1.6]) = [-1.362037441, 1.6]</span>, meaning that for any 
        <span class="math" align="left"><hi rend="it">x</hi></span>in [0.5,0.6] we guarantee that 
        <span class="math" align="left">-1.362037441 
        <img width="14" height="24" align="middle" border="0" src="../../images/img_other_le.png" alt="$ \le$"/>
        <hi rend="it">f</hi>( 
        <hi rend="it">x</hi>) 
        <img width="14" height="24" align="middle" border="0" src="../../images/img_other_le.png" alt="$ \le$"/>1.6</span>.</p>
        <p>The interval evaluation of an expression has interesting properties:</p>
        <simplelist>
          <li id="uid17">
            <p noindent="true">it can be implemented in such way that the results are guaranteed with respect to round-off errors i.e. in spite of numerical errors induced by the use of floating
            point numbers property  
            <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid16" location="intern" xyref="791576887001"/>is still valid</p>
          </li>
          <li id="uid18">
            <p noindent="true">if 
            <span class="math" align="left"><hi rend="it">A</hi>&gt;0</span>or 
            <span class="math" align="left"><hi rend="it">B</hi>&lt;0</span>, then there are now values of the unknowns in their respective ranges that may cancel 
            <span class="math" align="left"><hi rend="it">F</hi></span></p>
          </li>
          <li id="uid19">
            <p noindent="true">if 
            <span class="math" align="left"><hi rend="it">A</hi>&gt;0</span>( 
            <span class="math" align="left"><hi rend="it">B</hi>&lt;0</span>), then 
            <span class="math" align="left"><hi rend="it">F</hi></span>is positive (negative) for any value of the unknowns in their range</p>
          </li>
        </simplelist>
        <p>But there is a major drawback of the interval evaluation: there may be an overestimation of 
        <span class="math" align="left"><hi rend="it">A</hi>( 
        <hi rend="it">B</hi>)</span>i.e. there may be no value of 
        <span class="math" align="left"><hi rend="it">x</hi><sub>1</sub>, 
        <hi rend="it">x</hi><sub>2</sub>, ..., 
        <hi rend="it">x</hi><sub><hi rend="it">n</hi></sub></span>such that 
        <span class="math" align="left"><hi rend="it">F</hi>( 
        <hi rend="it">x</hi><sub>1</sub>, 
        <hi rend="it">x</hi><sub>2</sub>, ..., 
        <hi rend="it">x</hi><sub><hi rend="it">n</hi></sub>) = 
        <hi rend="it">A</hi>( 
        <hi rend="it">B</hi>)</span>. This overestimation occurs because in our calculation each occurrence of a variable is considered as an independent variable and consequently if a variable have
        multiple occurrences, then an overestimation may occur. Such phenomena can be observed in the previous example where 
        <span class="math" align="left"><hi rend="it">B</hi>= 1.6</span>while the real maximum of 
        <span class="math" align="left"><hi rend="it">F</hi></span>is approximately 0.9144. The value of 
        <span class="math" align="left"><hi rend="it">B</hi></span>is obtained because we are using in our calculation the formula 
        <span class="math" align="left"><hi rend="it">F</hi>= 
        <hi rend="it">x</hi><hi rend="it">s</hi><hi rend="it">i</hi><hi rend="it">n</hi>( 
        <hi rend="it">y</hi>+ 
        <hi rend="it">z</hi><sup>2</sup>)</span>with 
        <span class="math" align="left"><hi rend="it">y</hi>, 
        <hi rend="it">z</hi></span>having the same interval value than 
        <span class="math" align="left"><hi rend="it">x</hi></span>.</p>
        <p>Fortunately there are methods that allow one to reduce the overestimation and this 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 will be stored in a list and processed later on. The algorithm will be completed 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 
        <span class="math" align="left"><hi rend="it">F</hi>( 
        <hi rend="it">X</hi>)&lt;0</span>, then the algorithm stops as soon it is shown that for a box 
        <span class="math" align="left"><img align="bottom" width="10" height="10" src="math_image_1.png" xylemeAttach="1" border="0" alt="Im1 $\#8492 $"/></span>we have 
        <span class="math" align="left"><img align="middle" width="58" height="13" src="math_image_2.png" xylemeAttach="2" border="0" alt="Im2 ${F(\#8492 )\#8805 0}$"/></span>).</p>
        <p>A generic interval analysis algorithm involves the following steps in sequence on the current box:</p>
        <orderedlist>
          <li id="uid20">
            <p noindent="true"><i>exclusion operators</i>: these operators determine that there is no solution to the problem within a given box</p>
          </li>
          <li id="uid21">
            <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  
            <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid0" location="biblio" xyref="791576887001"/>, 
            <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid1" location="biblio" xyref="791576887001"/></p>
          </li>
          <li id="uid22">
            <p noindent="true"><i>existence operators</i>: they allow one to determine that there is a unique solution within a given box and are usually associated to a numerical scheme that enable to compute this
            solution in a safe way</p>
          </li>
          <li id="uid23">
            <p noindent="true"><i>bisection</i>: choose one of the variable and bisect its range for creating two new boxes</p>
          </li>
          <li id="uid24">
            <p noindent="true"><i>storage</i>: store the new boxes in the list</p>
          </li>
        </orderedlist>
        <p>The scope of the COPRIN project is to address all these steps in order to find the most efficient procedures. Our efforts focuses on mathematical developments (adapting classical theorems
        to interval analysis, proving interval analysis theorems), on the use of symbolic computation and formal proof (a symbolic pre-processing allows one to automatically adapt the solver to the
        structure of the problem), on software implementation and on experimental tests (for validation purposes).</p>
      </subsection>
      <subsection level="2" id="uid25">
        <bodyTitle>Robotics</bodyTitle>
        <p>COPRIN has a long-standing tradition of robotics studies, especially for closed-loop robots  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid2" location="biblio" xyref="791576887001"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid3" location="biblio" xyref="791576887001"/>. We address first theoretical issues with the purpose of obtaining analytical and theoretical solutions, but in
        many cases only numerical solutions can be considered because of the complexity of the problem. This approach has motivated the use of interval analysis for two reasons:</p>
        <orderedlist>
          <li id="uid26">
            <p noindent="true">the versatility of interval analysis allows us to address issues that cannot be tackled by any other method (e.g. singularity analysis)</p>
          </li>
          <li id="uid27">
            <p noindent="true">we want to take uncertainties (which are inherent to a robotic device) into account so that we can guarantee that the performance level of the 
            <i>real</i>robot will satisfy 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 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  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid4" location="biblio" xyref="791576887001"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid5" location="biblio" xyref="791576887001"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid6" location="biblio" xyref="791576887001"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid7" location="biblio" xyref="791576887001"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid8" location="biblio" xyref="791576887001"/>and prominently 
        <i>appropriate design</i>, i.e. finding the dimensioning of a robot mechanical architecture that guarantees that the real robot will satisfy a given list of requirements  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid9" location="biblio" xyref="791576887001"/>. But the methods that we have developed can be used for other robotic problems, see for example the management of
        uncertainties in a localization problem with ultrasound  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid10" location="biblio" xyref="791576887001"/>.</p>
        <p>Our theoretical work must be validated through experiments that are essential for the sake of our credibility. A contrario, experiments will feed the theoretical work (quite often COPRIN
        has been the first robotic group to address some theoretical issues that were pointed out by experiments). Hence COPRIN works with partners for the development of real robots but also
        develops its own prototypes (approximately one every 6 years).</p>
        <p>In term of applications we have focused on the development of special machines (machine-tool, ultra-high accuracy positioning device, spatial telescope). Although this activity will be
        pursued we intend to move toward 
        <i>service robotics</i>i.e. robots that are closer to human activity. In service robotics we are interested in domotics, rehabilitation and medical robots and entertainment that be regrouped
        under the name of 
        <i>assistive robotics</i>. Compared to special machines for pricing is not an issue (up to a certain point), cost is an important element for service robotics. While we plan to develop simple
        robotic systems, our work will focus on a different issue: the management of the robot 
        <i>modularity</i>. The mechanical modularity of a robot is obtained by allowing one to change the arrangement of the robot's elements (whose cost may be quite low) so that it is most
        appropriate for the task. Many such mechanically modular robots are available (or can be designed at will) but finding the right arrangement of the hardware to fulfill the task requirements
        in spite of mechanical and control uncertainties is an open problem with no known algorithmic solution and developing such algorithms is our long term goal.</p>
      </subsection>
    </subsection>
  </fondements>
  <domaine id="uid28">
    <bodyTitle>Application Domains</bodyTitle>
    <subsection level="1" id="uid29">
      <bodyTitle>Application Domains</bodyTitle>
      <keyword><KW controle="OPTIMAL DESIGN"/>optimal design</keyword>
      <keyword><KW controle="ROBOTICS"/>robotics</keyword>
      <keyword><KW controle="MECHANISM THEORY"/>mechanism theory</keyword>
      <keyword><KW controle="GEOMETRIC CONSTRAINT"/>geometric constraints</keyword>
      <p>While the methods developed in the project can be used for a very broad set of application domains (for example we have an activity in control theory and in quantum mechanics), it is clear
      that the size of the project does not allow us to address all of them. Hence we have decided to focus our applicative activities on 
      <i>mechanism theory</i>, including 
      <i>robotics</i>and especially 
      <i>service robotics</i>. In this domain our research focuses on 
      <i>optimal design</i>and geometrical modeling of mechanisms, especially for the machine-tool industry, automotive suspensions, virtual reality and medical robotics, which all involve the
      management of 
      <i>geometric constraints</i>. Other domains exhibiting problems of the same nature as mechanism theory (e.g. molecular chemistry) may also be addressed, without constituting a major research
      axis of the project.</p>
    </subsection>
  </domaine>
  <logiciels id="uid30">
    <bodyTitle>Software</bodyTitle>
    <subsection level="1" id="uid31">
      <bodyTitle>Introduction</bodyTitle>
      <p>Software is an essential part of the research within COPRIN since a large part of this research can only be validated experimentally. Software developments are addressed along various
      axes:</p>
      <orderedlist>
        <li id="uid32">
          <p noindent="true">interval arithmetic: although our purpose is not work in this very specialized area (we generally rely on existing packages) interval arithmetic is an important part of
          our interval analysis algorithms and we may have to extend the existing packages so as to deal, in particular, with multi-precision and arithmetic extensions</p>
        </li>
        <li id="uid33">
          <p noindent="true">interval analysis libraries: we daily use two libraries that have been designed in the project and are still under development. A long term work is to develop a generic
          programming framework that allows for modularity and flexibility, with the objectives of testing new functionalities easily and of building specific solvers by a simple juxtaposition of
          existing modules</p>
        </li>
        <li id="uid34">
          <p noindent="true">interface to interval analysis: in our opinion interval analysis software must be available within general purpose scientific software (such as 
          <tt>Maple</tt>, 
          <tt>Mathematica</tt>, 
          <tt>Scilab</tt>) and not only as a stand-alone tool. Indeed most end-users will be reluctant to learn a new programming language just to solve problems that are only small elements of a
          more general problem context. Furthermore interval analysis efficiency may benefit from the functionalities available in the general purpose scientific software.</p>
        </li>
      </orderedlist>
    </subsection>
    <subsection level="1" id="uid35">
      <bodyTitle>Interval analysis libraries</bodyTitle>
      <subsection level="2" id="uid36">
        <bodyTitle>
          <tt>ALIAS</tt>
        </bodyTitle>
        <participants>
          <person key="coprin-2006-idm14945063776">
            <firstname>Jean-Pierre</firstname>
            <lastname>Merlet</lastname>
          </person>
          <person key="coprin-2006-idm14945053456">
            <firstname>David</firstname>
            <lastname>Daney</lastname>
          </person>
          <person key="coprin-2006-idm14945048208">
            <firstname>Odile</firstname>
            <lastname>Pourtallier</lastname>
          </person>
        </participants>
        <p>The 
        <tt>ALIAS</tt>library ( 
        <i>Algorithms Library of Interval Analysis for Systems</i>), whose development has started in 1998, is a collection of procedures based on interval analysis for systems solving and
        optimization.</p>
        <p><tt>ALIAS</tt>is constituted of two parts:</p>
        <simplelist>
          <li id="uid37">
            <p noindent="true"><tt>ALIAS-C++</tt>: the C++ library (86 000 code lines) which is the core of the algorithms</p>
          </li>
          <li id="uid38">
            <p noindent="true"><tt>ALIAS-Maple</tt>: the 
            <tt>Maple</tt>interface for 
            <tt>ALIAS-C++</tt>(50 000 code lines). This interface allows one to specify a solving problem within 
            <tt>Maple</tt>and to get the results within the same 
            <tt>Maple</tt>session. The role of this interface is not only to generate automatically the C++ code, 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>
          </li>
        </simplelist>
        <p>These libraries can be freely downloaded.</p>
      </subsection>
      <subsection level="2" id="uid39">
        <bodyTitle>Int4Sci : a Scilab interface for interval analysis</bodyTitle>
        <participants>
          <person key="coprin-2006-idm14945027472">
            <firstname>Raphaël</firstname>
            <lastname>Pereira</lastname>
          </person>
          <person key="coprin-2006-idm14945053456">
            <firstname>David</firstname>
            <lastname>Daney</lastname>
          </person>
        </participants>
        <keyword><KW controle="SCILAB"/>Scilab</keyword>
        <p>In 2006 we have started the development of a Scilab interface to C++ Bias/Profil interval arithmetic package and to the library ALIAS.</p>
        <p>The first version of Int4Sci has been released this year – see 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www-sop.inria.fr/teams/coprin/logiciels/Int4Sci/" location="extern" xyref="463178317005">http:// 
        <allowbreak/>www-sop. 
        <allowbreak/>inria. 
        <allowbreak/>fr/ 
        <allowbreak/>teams/ 
        <allowbreak/>coprin/ 
        <allowbreak/>logiciels/ 
        <allowbreak/>Int4Sci/ 
        <allowbreak/></ref>for linux, MacOS and Windows. This interface provides an interval arithmetic, basic interval manipulation tools as well as solving of linear interval systems. All
        functions are documented and a tutorial is available.</p>
        <p>This year, we focus on the development of functionalities regarding interval polynomials (i.e. polynomials whose coefficients are intervals) and of a high level solver based on ALIAS
        function.</p>
      </subsection>
      <subsection level="2" id="uid40">
        <bodyTitle>Mathematica Interface to Interval Analysis</bodyTitle>
        <participants>
          <person key="coprin-2006-idm14945050832">
            <firstname>Yves</firstname>
            <lastname>Papegay</lastname>
          </person>
          <person key="coprin-2006-idm14945063776">
            <firstname>Jean-Pierre</firstname>
            <lastname>Merlet</lastname>
          </person>
          <person key="coprin-2006-idm14945053456">
            <firstname>David</firstname>
            <lastname>Daney</lastname>
          </person>
        </participants>
        <p>Since 2006, we have been implementing in Mathematica a high-level modular interface to the ALIAS library. The initial aim of providing the Mathematica users community a transparent access
        to the functionnalities of ALIAS, and of extending the dissemination of our library, has progressively turned into the aim of providing ALIAS advanced users and developers with a high-level
        modular interface for prototyping, easy testing and quick implementation of new interval analysis algorithms and procedures relying on symbolic computation skills. This includes namely
        symbolic preprocessing of expressions, and symbolic specializations of interval analysis algorithms.</p>
      </subsection>
    </subsection>
  </logiciels>
  <resultats id="uid41">
    <bodyTitle>New Results</bodyTitle>
    <subsection level="1" id="uid42">
      <bodyTitle>Robotics and mechanism theory</bodyTitle>
      <subsection level="2" id="uid43">
        <bodyTitle>Modeling human postural coordination to improve the control of balance in humanoids</bodyTitle>
        <participants>
          <person key="demar-2006-idm323738068432">
            <firstname>Nacim</firstname>
            <lastname>Ramdani</lastname>
          </person>
        </participants>
        <keyword><KW controle="HUMANOID ROBOT"/>humanoid robot</keyword>
        <p>As part of a collaboration with LIRMM and the EDM group (Univ. Montpellier 1), we have addressed the issue of modeling human postural coordination in order to improve the control of
        balance in humanoid robots. Recent data in the field of postural coordination shows the existence of self-organized postural states, and transition between them, underlying supra-postural
        tracking movements. We proposed a closed-loop controller which captures the complex postural behaviors observed in humans and can be used to implement efficient and simple balance control
        principles in humanoids  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid11" location="biblio" xyref="791576887001"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid12" location="biblio" xyref="791576887001"/>.</p>
      </subsection>
      <subsection level="2" id="uid44">
        <bodyTitle>Guaranteed computation of constraints for safe path planning with humanoid robots</bodyTitle>
        <participants>
          <person key="demar-2006-idm323738068432">
            <firstname>Nacim</firstname>
            <lastname>Ramdani</lastname>
          </person>
        </participants>
        <keyword><KW controle="HUMANOID ROBOT"/>humanoid robot</keyword>
        <p>Motion planning can be seen as a Semi-Infinite Programming problem (SIP) since it involves a finite number of variables over an infinite set of constraints. Most methods solve the SIP
        problem by transforming it into a finite programming one by using a discretization over a prescribed grid. This approach is risky because it can lead to motions which violate one or several
        constraints, with catastrophic consequences when dealing with, for instance, the balance of humanoid robots. We have introduced, in a joint work with the DEMAR project-team, a guaranteed
        discretization method which uses interval analysis to ensure that the constraints are satisfied over the whole time interval. We have experimentally analyzed this method by performing a
        trajectory generation under constraints dedicated to the motion of the HOAP-3 humanoid robot using a 6 degree-of-freedom model  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid13" location="biblio" xyref="791576887001"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid14" location="biblio" xyref="791576887001"/>.</p>
      </subsection>
      <subsection level="2" id="uid45">
        <bodyTitle>Singularity of parallel robots</bodyTitle>
        <participants>
          <person key="anubis-2006-idm486855526416">
            <firstname>Julien</firstname>
            <lastname>Hubert</lastname>
          </person>
          <person key="coprin-2006-idm14945063776">
            <firstname>Jean-Pierre</firstname>
            <lastname>Merlet</lastname>
          </person>
        </participants>
        <keyword><KW controle="PARALLEL ROBOT"/>parallel robot</keyword>
        <keyword><KW controle="SINGULARITY"/>singularity</keyword>
        <p>The study of singularity is an old issue for parallel robots and the COPRIN project is a leading team on this subject. There still remain open issues on this subject:</p>
        <simplelist>
          <li id="uid46">
            <p noindent="true">singularity should be avoided in general because the joint forces of the robot may go to infinity in the vicinity of such a pose, causing a breakdown of the robot.
            However this will not happen for all poses at which the Jacobian matrix loses rank or for any type of external wrench applied on the end-effector. A better knowledge of the "dangerous"
            singularities is needed</p>
          </li>
          <li id="uid47">
            <p noindent="true">the workspace of the robot derived from kinematic constraints (such as the limited motion of the joints) may further be reduced if the workspace is separated by
            singularity regions that cannot be crossed. Hence the influence of singularity on the useful workspace should be clarified</p>
          </li>
          <li id="uid48">
            <p noindent="true">singularities may also be classified according to the type of infinitesimal motion that occur at such poses but such classification is not yet known</p>
          </li>
          <li id="uid49">
            <p noindent="true">can we classify the singularities not only as function of the pose parameters but also as functions of the robot design parameters ?</p>
          </li>
          <li id="uid50">
            <p noindent="true">can we suggest meaningful indices to quantify the proximity to singularities ?</p>
          </li>
        </simplelist>
        <p>All these issues are addressed in the ANR 
        <tt>SIROPA</tt>project 
        <footnote id="uid51" id-text="1" anchored="yes" place="unspecified"><tt>wiki-sop.inria.fr/wiki/bin/view/Coprin/SIROPA</tt></footnote>that we are leading.</p>
        <p>This year we have addressed the latter problem by defining a proximity criterion based on the absolute value of the joint forces/torques: we estimate that we are "close" to a singularity
        if these forces are larger than a given threshold (e.g. the weakest breaking force of all mechanical elements of the leg). According to this definition it becomes interesting to determine the
        component of the robot's workspace, called the 
        <i>safe workspace</i>, in which the joint forces will not exceed the threshold. We have first considered the simple example of a planar 
        <span class="math" align="left">3- 
        <hi rend="it">R</hi>
        <hi rend="it">P</hi>
        <hi rend="it">R</hi></span>robot whose end-effector is submitted to a given wrench and we have proposed an algorithm which allows one to compute exactly the border of the safe workspace for a
        given orientation of the robot  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid4" location="biblio" xyref="791576887001"/>.</p>
      </subsection>
      <subsection level="2" id="uid52">
        <bodyTitle>Design of high speed parallel robot in presence of uncertainty</bodyTitle>
        <participants>
          <person key="demar-2006-idm323738068432">
            <firstname>Nacim</firstname>
            <lastname>Ramdani</lastname>
          </person>
          <person key="coprin-2006-idm14945063776">
            <firstname>Jean-Pierre</firstname>
            <lastname>Merlet</lastname>
          </person>
        </participants>
        <keyword><KW controle="PARALLEL ROBOT"/>parallel robot</keyword>
        <keyword><KW controle="DESIGN"/>design</keyword>
        <p>A collaboration is underway with the LIRMM, which aims at providing numerical tools useful to the design of a family of high speed parallel robots. The objective is to find sets of
        feasible values for the design parameters unlike more usual design procedures relying on optimization techniques. These tools are mainly based on interval analysis and take into account the
        dynamics of the parallel robots. Moreover, they can deal with bounded uncertainties that affect some physical parameters involved in the dynamics. Our method has been evaluated while studying
        a 2-DOF parallel robot 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid15" location="biblio" xyref="791576887001"/>. Its use with more complex parallel robot is underway.</p>
      </subsection>
      <subsection level="2" id="uid53">
        <bodyTitle>Prototype of wire-driven robot</bodyTitle>
        <participants>
          <person key="orion-2006-idm467770490560">
            <firstname>Nicolas</firstname>
            <lastname>Chleq</lastname>
          </person>
          <person key="coprin-2006-idm14945053456">
            <firstname>David</firstname>
            <lastname>Daney</lastname>
          </person>
          <person key="coprin-2006-idm14945063776">
            <firstname>Jean-Pierre</firstname>
            <lastname>Merlet</lastname>
          </person>
        </participants>
        <keyword><KW controle="WIRE-DRIVEN PARALLEL ROBOT"/>wire-driven parallel robot</keyword>
        <p>While usual wire-driven parallel robots use a rotary actuator and a drum to coil and uncoil the wires, our new robot uses only linear actuators and a pulleys system 
        <footnote id="uid54" id-text="2" anchored="yes" place="unspecified">see 
        <tt>wiki-sop.inria.fr/wiki/bin/view/Coprin/ROBPACALR</tt>for a picture of the robot</footnote>. This robot shows a high mechanical modularity (the location of the wire system may be changed
        at will and various maximal length changes will be possible) and is very fast. Potential applications of this robot will be domotics (windows washing), entertainment (video game, camera
        control for movies), virtual reality (haptic device with a large workspace) and medical robotics (e.g. rehabilitation within the 3+3 Med action, see section  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid73" location="intern" xyref="791576887001"/>) to name a few. A general kinematic scheme, including wire elasticity, has been developed, allowing to calculate the forward
        and inverse kinematics in real-time  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid16" location="biblio" xyref="791576887001"/>.</p>
        <p>This year we have tested our robot in two configurations, using a four wire system:</p>
        <simplelist>
          <li id="uid55">
            <p noindent="true">for planar, horizontal motion: in this case we have an over-constrained 3 d.o.f. robot</p>
          </li>
          <li id="uid56">
            <p noindent="true">as a crane: here we get a 4 d.o.f. robot</p>
          </li>
        </simplelist>
        <p>We have designed control laws for the planar case which allow for high speed trajectory tracking and the use of a joystick for manual monitoring. For the crane case we have experimented
        the controlled lifting of a wooden model that emulates the behavior of a simple lifting device that may be used as an assistive device for the elderly. The evaluation of these experiments is
        currently underway.</p>
      </subsection>
    </subsection>
    <subsection level="1" id="uid57">
      <bodyTitle>Algebraic systems and linear algebra</bodyTitle>
      <subsection level="2" id="uid58">
        <bodyTitle>Bounds on eigenvalues and singular values of interval matrices</bodyTitle>
        <participants>
          <person key="coprin-2006-idm14945053456">
            <firstname>David</firstname>
            <lastname>Daney</lastname>
          </person>
          <person key="coprin-2008-idm40698052544">
            <firstname>Milan</firstname>
            <lastname>Hladik</lastname>
          </person>
        </participants>
        <keyword><KW controle="INTERVAL MATRIX"/>Interval matrix</keyword>
        <keyword><KW controle="INTERVAL ANALYSIS"/>interval analysis</keyword>
        <keyword><KW controle="REAL EIGENVALUE"/>real eigenvalue</keyword>
        <keyword><KW controle="EIGENVALUE"/>eigenvalue bounds</keyword>
        <keyword><KW controle="SINGULAR VALUE"/>singular value</keyword>
        <p>Since 2006, we have studied methods to bound the eigenvalues of an interval matrix. This work is a key point for the certification of properties of systems depending on a set of
        parameters.</p>
        <p>This year, we have improved the existing algorithms for bounding real eigenvalues: our contribution is a new 
        <i>inner test</i>which allow to prove that each value of a given interval is an eigenvalue of one matrix among the set of matrices defined by the interval matrix  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid17" location="biblio" xyref="791576887001"/>.</p>
      </subsection>
      <subsection level="2" id="cid1">
        <bodyTitle>Interval Constraint Programming</bodyTitle>
        <subsection level="3" id="uid59">
          <bodyTitle>Exploiting Common Subexpressions in Numerical CSPs</bodyTitle>
          <participants>
            <person key="coprin-2007-idm404059993296">
              <firstname>Ignacio</firstname>
              <lastname>Araya</lastname>
            </person>
            <person key="coprin-2006-idm14945044944">
              <firstname>Bertrand</firstname>
              <lastname>Neveu</lastname>
            </person>
            <person key="coprin-2006-idm14945060048">
              <firstname>Gilles</firstname>
              <lastname>Trombettoni</lastname>
            </person>
          </participants>
          <keyword><KW controle="SYMBOLIC COMPUTATION"/>symbolic computation</keyword>
          <keyword><KW controle="DOMAIN CONTRACTION"/>domain contraction</keyword>
          <p>The symbolic form of the equations is crucial for interval-based solving techniques to efficiently handle systems of equations over the real numbers. On the other hand, common
          subexpression elimination (CSE) is an important feature of compiler optimization. CSE searches in the code for common subexpressions with identical evaluation and replaces them by auxiliary
          variables. Vu, Schichl, Sam-Haroud, Neumaier have exploited common subexpressions in interval analysis by transforming the equation system into a unique directed acyclic graph. They claim
          that, like for code optimization, one can only expect a reduction in the number of operations.</p>
          <p>We have proved theoretically and experimentally that, due to interval arithmetics, exploiting certain “useful” common subexpressions, including the widespread plus and times operators,
          can also bring additional domain filtering/contraction to interval-based solving algorithms.</p>
          <p>Second, based on a better exploitation of n-ary plus and times operators, we have proposed a new algorithm I-CSE that identifies and exploits all the useful common subexpressions. We
          show on a sample of benchmarks that I-CSE leads generally to significant gains in performance, of sometimes several orders of magnitude  
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid0" location="biblio" xyref="791576887001"/>, 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid1" location="biblio" xyref="791576887001"/>.</p>
        </subsection>
        <subsection level="3" id="uid60">
          <bodyTitle>A Box-Consistency Contraction Operator Based on Extremal Functions</bodyTitle>
          <participants>
            <person key="coprin-2006-idm14945060048">
              <firstname>Gilles</firstname>
              <lastname>Trombettoni</lastname>
            </person>
            <person key="coprin-2006-idm14945050832">
              <firstname>Yves</firstname>
              <lastname>Papegay</lastname>
            </person>
            <person key="PASUSERID">
              <firstname>Gilles</firstname>
              <lastname>Chabert</lastname>
            </person>
            <person key="coprin-2006-idm14945048208">
              <firstname>Odile</firstname>
              <lastname>Pourtallier</lastname>
            </person>
          </participants>
          <keyword><KW controle="CONSTRAINT PROPAGATION"/>constraint propagation</keyword>
          <keyword><KW controle="SYMBOLIC COMPUTATION"/>symbolic computation</keyword>
          <keyword><KW controle="DOMAIN CONTRACTION"/>domain contraction</keyword>
          <p>Some interval contraction algorithms, often designed by “constraint propagation”, come from the constraint programming community and bring in practice significant improvement in the
          solving time of systems of equations. The main two constraint propagation algorithms are 
          <tt>HC4</tt>and 
          <tt>Box-consistency</tt>. They consider a single equation 
          <span class="math" align="left"><hi rend="it">f</hi>( 
          <hi rend="it">a</hi>, 
          <hi rend="it">x</hi>) = 0</span>of the system at each step, and propagate the obtained reductions in the rest of the system until no interval can be reduced. 
          <tt>BoxRevise</tt>is the atomic procedure used by 
          <tt>Box-consistency</tt>. It considers a function 
          <span class="math" align="left"><hi rend="it">f</hi></span>and a variable 
          <span class="math" align="left"><hi rend="it">x</hi></span>iteratively. To narrow the interval 
          <span class="math" align="left">[ 
          <hi rend="it">x</hi>]</span>to 
          <span class="math" align="left">[ 
          <hi rend="it">l</hi>, 
          <hi rend="it">r</hi>]</span>, 
          <tt>BoxRevise</tt>works with 
          <span class="math" align="left"><hi rend="it">g</hi><sub>[ 
          <hi rend="it">a</hi>]</sub>( 
          <hi rend="it">x</hi>) = 
          <hi rend="it">f</hi>([ 
          <hi rend="it">a</hi>], 
          <hi rend="it">x</hi>)</span>, the interval function defined on a single variable 
          <span class="math" align="left"><hi rend="it">x</hi></span>obtained by replacing the vectorial variable 
          <span class="math" align="left"><hi rend="it">a</hi></span>by the box/interval 
          <span class="math" align="left">[ 
          <hi rend="it">a</hi>]</span>. It computes 
          <span class="math" align="left"><hi rend="it">l</hi></span>(respectively 
          <span class="math" align="left"><hi rend="it">r</hi></span>) as the leftmost (respectively the rightmost) root of 
          <span class="math" align="left"><hi rend="it">g</hi><sub>[ 
          <hi rend="it">a</hi>]</sub>( 
          <hi rend="it">x</hi>) = 0</span>.</p>
          <p>We have proposed a new 
          <tt>PolyBox</tt>( 
          <i>polynomial Box-consistency</i>) algorithm that implements a more efficient 
          <tt>BoxRevise</tt>procedure when 
          <span class="math" align="left"><hi rend="it">g</hi><sub>[ 
          <hi rend="it">a</hi>]</sub>( 
          <hi rend="it">x</hi>)</span>satisfies some conditions  
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid18" location="biblio" xyref="791576887001"/>. These conditions apply for example when 
          <span class="math" align="left"><hi rend="it">g</hi><sub>[ 
          <hi rend="it">a</hi>]</sub>( 
          <hi rend="it">x</hi>)</span>is a polynomial. Instead of working with 
          <span class="math" align="left"><hi rend="it">g</hi><sub>[ 
            <hi rend="it">a</hi>]</sub></span>, 
          <tt>PolyBox</tt>works with the two 
          <i>extremal functions</i>of 
          <span class="math" align="left"><hi rend="it">g</hi><sub>[ 
            <hi rend="it">a</hi>]</sub></span>, i.e., the two punctual univariate functions that enclose 
          <span class="math" align="left"><hi rend="it">g</hi><sub>[ 
          <hi rend="it">a</hi>]</sub>( 
          <hi rend="it">x</hi>)</span>. According to the degree 
          <span class="math" align="left"><hi rend="it">d</hi></span>of the polynomial, the roots of the extremal functions are then determined either analytically ( 
          <span class="math" align="left"><hi rend="it">d</hi><img width="14" height="24" align="middle" border="0" src="../../images/img_other_le.png" alt="$ \le$"/>4</span>), or numerically ( 
          <span class="math" align="left"><hi rend="it">d</hi><img width="14" height="24" align="middle" border="0" src="../../images/img_other_ge.png" alt="$ \ge$"/>5</span>). The convergence is faster since the extremal functions are punctual. To
          do so, a preliminary symbolic computation phase, performed in 
          <tt>Mathematica</tt>, allows one to generate an adequate form of the equations.</p>
          <p>Experimental results show the interest of our approach.</p>
        </subsection>
      </subsection>
    </subsection>
    <subsection level="1" id="uid61">
      <bodyTitle>Miscellaneous results</bodyTitle>
      <subsection level="2" id="uid62">
        <bodyTitle>Continuous and hybrid reachability analysis in presence of uncertainty</bodyTitle>
        <participants>
          <person key="demar-2006-idm323738068432">
            <firstname>Nacim</firstname>
            <lastname>Ramdani</lastname>
          </person>
          <person key="coprin-2006-idm14945050832">
            <firstname>Yves</firstname>
            <lastname>Papegay</lastname>
          </person>
        </participants>
        <keyword><KW controle="REACHABILITY"/>reachability</keyword>
        <keyword><KW controle="HYBRID SYSTEM"/>hybrid systems</keyword>
        <keyword><KW controle="CERTIFIED COMPUTATION"/>certified computation</keyword>
        <keyword><KW controle="UNCERTAINTY"/>uncertainty</keyword>
        <p>To address 
        <i>dynamical</i>issues for parallel closed loop robots in a reliable way, even in presence of uncertainty, we are developing tools to compute reachable sets for continuous and hybrid systems,
        i.e. complex systems where discrete and continuous dynamics interact.</p>
        <p>We have first addressed nonlinear continuous reachability computation. When the size of the uncertainty domains are large, the state-of-the-art validated numerical integration methods
        based on interval Taylor series can produce effective results only for very particular cases. Hence, we have developed alternatives techniques. They rely on 
        <i>comparison theorems</i>for differential inequalities, more precisely the Muller's theorem, in order to bracket the uncertain dynamical between two 
        <i>coupled</i>dynamical systems where there is no uncertainty. When the system is a 
        <i>monotone</i>dynamical systems, the bracketing systems are 
        <i>decoupled</i>.</p>
        <p>In general, the derived bracketing systems are piecewise differentiable functions, hence they cannot be directly integrated using interval Taylor series. Our contribution then resides in
        the use of hybrid automata to model them  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid19" location="biblio" xyref="791576887001"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid20" location="biblio" xyref="791576887001"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid21" location="biblio" xyref="791576887001"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid22" location="biblio" xyref="791576887001"/>.</p>
        <p>Furthermore, symbolic computation is used to derive the hybrid automata which model the bracketing systems in a very efficient and effective way  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid23" location="biblio" xyref="791576887001"/>.</p>
        <p>These new reachability computation tools are also at the core of new solving techniques for set-membership state estimation with uncertain nonlinear continuous-time systems  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid24" location="biblio" xyref="791576887001"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid25" location="biblio" xyref="791576887001"/>.</p>
      </subsection>
      <subsection level="2" id="uid63">
        <bodyTitle>Local search for 2D packing problems</bodyTitle>
        <participants>
          <person key="coprin-2006-idm14945044944">
            <firstname>Bertrand</firstname>
            <lastname>Neveu</lastname>
          </person>
          <person key="coprin-2006-idm14945060048">
            <firstname>Gilles</firstname>
            <lastname>Trombettoni</lastname>
          </person>
          <person key="coprin-2007-idm404059993296">
            <firstname>Ignacio</firstname>
            <lastname>Araya</lastname>
          </person>
        </participants>
        <p>The 2D strip packing problem consists in placing predefined rectangles in a strip such that no two rectangles overlap, while minimizing the height of the strip. We have selected this
        challenging problem to work in collaboration with Maria-Cristina Riff and Xavier Bonnaire from the University of Santa Maria in Valparaiso (Chile) with the financial support from INRIA and
        CONICYT (Chile) in 2006 and 2007. We developed incomplete algorithms to handle this combinatorial problem  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid26" location="biblio" xyref="791576887001"/>.</p>
        <p>We first developed a method based on a local search algorithm (IDW), that makes rectangles moves in an incremental way by maintaining the set of “maximal holes. This algorithm does not
        involve any manual parameter tuning.</p>
        <p>We have also developed a second solving method based on hyperheuristics. The hyperheuristic manages a sequence of greedy low-level heuristics, such as BLF (Bottom left Fill) or BF (Best
        Fit), each element of the sequence placing a given number of rectangles. A solution is built by placing the rectangles following the sequence of low-level heuristics. The hyperheuristic
        implements a hill-climbing algorithm on this sequence by testing different moves (adding, removing, replacing a low-level heuristic)  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid27" location="biblio" xyref="791576887001"/>.</p>
        <p>We combined the two methods, a configuration being first built by the hyper-heuristic and then repaired by the local search  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid28" location="biblio" xyref="791576887001"/>.</p>
        <p>We focused finally on the greedy heuristics used to perform the moves and to compute the first layout before running the local search. This is a variant of the well-known Best-fit
        (decreasing) (BF), called RBF, in which the criterion (i.e., height, width, perimeter, surface) changes every time a hole is selected  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid29" location="biblio" xyref="791576887001"/>. This last method, integrated into our local search algorithm appeared to be competitive with the best known
        incomplete methods.</p>
      </subsection>
      <subsection level="2" id="uid64">
        <bodyTitle>Symbolic tools for modeling and simulation</bodyTitle>
        <participants>
          <person key="coprin-2006-idm14945050832">
            <firstname>Yves</firstname>
            <lastname>Papegay</lastname>
          </person>
        </participants>
        <keyword><KW controle="MODELING"/>modeling</keyword>
        <keyword><KW controle="SIMULATION"/>simulation</keyword>
        <keyword><KW controle="SYMBOLIC COMPUTATION"/>symbolic computation</keyword>
        <keyword><KW controle="CODE GENERATION"/>code generation</keyword>
        <keyword><KW controle="ACCURACY"/>accuracy</keyword>
        <keyword><KW controle="RELIABILITY"/>reliability</keyword>
        <p>This activity is the main part of a long-term ongoing collaboration with Airbus whose goal is to directly translate the work of aeronautics engineers into digital simulators to accelerate
        aircraft design. This project already has applications in the aircraft maker development departments.</p>
        <p>Modeling and simulation processes usually begin with using scientific theories which describe physical features in terms of formulae and computation algorithms. Based on these models,
        numerical codes are then implemented for the simulation and visualization of these features. In an industrial context, the large number of parameters and equations involved in the models make
        the whole process very long, complex and expensive, all the more so that reliable and safe codes are required.</p>
        <p>Since the beginning of our collaboration, in 2002, we have successively developed:</p>
        <simplelist>
          <li id="uid65">
            <p noindent="true">a model edition environment, based on symbolic computation tools, that makes it possible to enter the formulae and the algorithms of the models and to validate them
            numerically on a reduced set of data,</p>
          </li>
          <li id="uid66">
            <p noindent="true">a C code generator which, using these models, automatically generates the numerical real-time simulation engines to be plugged in the flight simulator, as well as the
            technical documentation associated with such simulations, which is indispensable for corporate memory.</p>
          </li>
        </simplelist>
        <p>In 2008, to answer the specific needs of model design and tuning, we addressed the problem of automatically generating from the models an highly interactive and modular evaluation code
        allowing to simulate the models and to visualize the results inside the modeling environment – embedded in Mathematica – with the benefits for the designer of being able to directly use all
        its computational functionnalities.</p>
      </subsection>
    </subsection>
  </resultats>
  <contrats id="uid67">
    <bodyTitle>Contracts and Grants with Industry</bodyTitle>
    <subsection level="1" id="uid68">
      <bodyTitle>Airbus France</bodyTitle>
      <participants>
        <person key="coprin-2006-idm14945050832">
          <firstname>Yves</firstname>
          <lastname>Papegay</lastname>
        </person>
      </participants>
      <p>To improve the production of numerical (flight) simulators from models of aerodynamics, Airbus France is interested in methods and tools like those described in 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid64" location="intern" xyref="791576887001"/>.</p>
      <p>Following the contracts signed in 2003, 2005 and 2007 with an aircraft maker, a consulting contract has been signed in 2008, to study the possible development of an industrial tool, based on
      existing prototypes.</p>
    </subsection>
    <subsection level="1" id="uid69">
      <bodyTitle>Amadeus</bodyTitle>
      <participants>
        <person key="coprin-2006-idm14945044944">
          <firstname>Bertrand</firstname>
          <lastname>Neveu</lastname>
        </person>
        <person key="coprin-2006-idm14945060048">
          <firstname>Gilles</firstname>
          <lastname>Trombettoni</lastname>
        </person>
      </participants>
      <p>Amadeus is a company that manages flight fares for several airlines and with which we have a long-standing collaboration to develop new optimization algorithms based on constraint
      programming and graph methods for fare quote problems, and to work on the test suite that is used for software evaluation by Amadeus.</p>
      <p>In 2008, we worked on a contract for the development of a software proposing the best prices for an imprecise request that can include hotel and car reservations. In particular, we built a
      constraint programming prototype for the hotel reservation part.</p>
    </subsection>
  </contrats>
  <international id="uid70">
    <bodyTitle>Other Grants and Activities</bodyTitle>
    <subsection level="1" id="uid71">
      <bodyTitle>International and National initiatives</bodyTitle>
      <subsection level="2" id="uid72">
        <bodyTitle>RobPacaLr COLOR</bodyTitle>
        <participants>
          <person key="coprin-2006-idm14945063776">
            <firstname>Jean-Pierre</firstname>
            <lastname>Merlet</lastname>
          </person>
          <person key="coprin-2006-idm14945053456">
            <firstname>David</firstname>
            <lastname>Daney</lastname>
          </person>
          <person key="demar-2006-idm323738068432">
            <firstname>Nacim</firstname>
            <lastname>Ramdani</lastname>
          </person>
        </participants>
        <p>We have obtained an INRIA grant for a collaborative work with LIRMM which addresses the optimal design and calibration issues for wire-driven parallel robots.</p>
        <p>A new cable-driven robot has been developed at LIRMM by replacing the rods of an existing parallel prototype by cables: the new robot acts as an under-mobility under-constrained parallel
        kinematics crane able to generate Scara motion. The distinctive feature of the new robot is that it can resist against outside forces and torques in all the directions of the 6-mobility
        world. This feature results from the use of pairs of cables binding the actuators and the traveling plate. This is new since classical under-mobility under-constrained cable robots can
        balance some perturbations only while the other ones generate eventually uncontrolled motions. We have characterized the static workspace defined as the domain of reachable space where the
        cables remain taut under the action of gravity 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid30" location="biblio" xyref="791576887001"/>.</p>
        <p>We have also addressed the design of parallel cable-driven robots having more cables than degrees of freedom (DOF). Compared to parallel robots with rigid links, this issue has a
        distinctive property: the requirement of keeping the cables taut. We have shown how numerical tools developed within the COPRIN project-team, can be used to solve the important practical
        problem of finding geometries of robots such that a given prescribed workspace is fully included in the wrench-feasible workspace  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#coprin-2008-bid31" location="biblio" xyref="791576887001"/>.</p>
      </subsection>
      <subsection level="2" id="uid73">
        <bodyTitle>3+3 Med Roras project</bodyTitle>
        <participants>
          <person key="coprin-2006-idm14945063776">
            <firstname>Jean-Pierre</firstname>
            <lastname>Merlet</lastname>
          </person>
          <person key="coprin-2006-idm14945053456">
            <firstname>David</firstname>
            <lastname>Daney</lastname>
          </person>
        </participants>
        <p>In 2005 we have obtained an INRIA grant for a collaborative work with Cassino University, Monastir engineer school and University of Oran for a preliminary work on the development of a
        wire-driven parallel robot for rehabilitation 
        <footnote id="uid74" id-text="3" anchored="yes" place="unspecified">see 
        <tt>wiki-sop.inria.fr/wiki/bin/view/Coprin/RORAS</tt></footnote>. A state of the art on rehabilitation and on rehabilitation protocol has been produced. These documents will be used as main
        inputs to determine if our hardware is appropriate for such task and, more importantly, to develop an appropriate design software that will allow us to calculate the best robot geometry given
        a pathology, the patient morphology and the rehabilitation protocol.</p>
        <p>The RORAS project has been completed in 2008 but we have applied for a new grant RORAS II on the same topics with an extension to assistive robots that has been accepted. The partners of
        this new project are Cassino University, Sousse Engineer school and University Mentouri of Constantine.</p>
      </subsection>
    </subsection>
    <subsection level="1" id="uid75">
      <bodyTitle>Participation to National and International Conferences</bodyTitle>
      <subsection level="2" id="uid76">
        <bodyTitle>International Conferences</bodyTitle>
        <simplelist>
          <li id="uid77">
            <p noindent="true">I. Araya has presented papers at the JFPC'08 French Conference on constraint programming (Nantes) and at the CP'08 conference on constraint programming (Sydney,
            Australia).</p>
          </li>
          <li id="uid78">
            <p noindent="true">D. Daney participated in the IEEE International Conference on Robotics and Automation (ICRA) at Pasadena, USA and in IROS 2008 in Nice.</p>
          </li>
          <li id="uid79">
            <p noindent="true">J. Hubert participated in ARK in Batz/Mer and in IROS 2008 in Nice.</p>
          </li>
          <li id="uid80">
            <p noindent="true">J-P. Merlet participated in the IEEE International Conference on Robotics and Automation (ICRA) at Pasadena, USA, in IROS 2008 in Nice, in ARK in Batz/Mer and the ANR
            PSIROB workshop.</p>
          </li>
          <li id="uid81">
            <p noindent="true">B. Neveu participated in the conferences JFPC 2008 in Nantes, CPAIOR 2008 in Paris</p>
          </li>
          <li id="uid82">
            <p noindent="true">Y. Papegay attended and he gave three talks at the International Mathematica Symposium 08 in Maastricht and at the Mathematica Users Conference 2008 at Urbana
            Champaign, Illinois, USA.</p>
          </li>
          <li id="uid83">
            <p noindent="true">N. Ramdani presented papers at: IEEE/ACM Hybrid Systems Computation Control 2008, St Louis, MO USA, IEEE Int Conf. on Humanoid Robots 2008, Daejeon, Korea South, World
            Congress IFAC 2008, Seoul, Korea South, Advances in Robot Kinematics 2008, France, IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS) 2008, Nice, France, ASME Int. Design
            Engineering Technical Conferences (IDETC) 2008, New York, NY USA, 9th Int. Mathematica Symp., Maastricht, The Netherlands, 2008, IFAC Int. Conf. on Informatics in Control, Automation
            Robotics, Funchal, Madeira, Portugal, 2008.</p>
          </li>
          <li id="uid84">
            <p noindent="true">G. Trombettoni gave presentations at the SCAN'08 conference on interval analysis (El Paso, US), at the CPAIOR'08 conference on constraint programming and operational
            research (Paris), and at the Coprod'08 worshop on constraint programming and decision making (El Paso, US).</p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
    <subsection level="1" id="uid85">
      <bodyTitle>Other Activities</bodyTitle>
      <subsection level="2" id="uid86">
        <bodyTitle>National Activities</bodyTitle>
        <simplelist>
          <li id="uid87">
            <p noindent="true">J-P. Merlet is president of IFToMM France and member of the scientific committee of the CNRS Robotics GDR</p>
          </li>
          <li id="uid88">
            <p noindent="true">N. Ramdani is co-responsible for the working group ”Méthodes Ensemblistes pour l'Automatique” - GDR MACS 
            <footnote id="uid89" id-text="4" anchored="yes" place="unspecified">http 
            <span class="math" align="left">:</span>//www.lirmm.fr/ensemble</footnote>. He has co-organised the first edition of the Special Workshop on Interval Methods, SWIM 2008 
            <footnote id="uid90" id-text="5" anchored="yes" place="unspecified">https 
            <span class="math" align="left">:</span>//www.ensieta.fr/e3i2/Jaulin/swim08.html</footnote>, at Montpellier, France.</p>
          </li>
        </simplelist>
      </subsection>
      <subsection level="2" id="uid91">
        <bodyTitle>INRIA activities</bodyTitle>
        <simplelist>
          <li id="uid92">
            <p noindent="true">D. Daney is president of the CUMIR (Comité des Utilisateurs des Moyens Informatiques, Recherche).</p>
          </li>
          <li id="uid93">
            <p noindent="true">J-P. Merlet is a member of the "Bureau du Comité des Projets" of Sophia, of the National Permanent Training Commission, of the Scientific Communication Commission and
            of INRIA Evaluation Board (CE).</p>
          </li>
          <li id="uid94">
            <p noindent="true">O. Pourtallier is a member of the CSD (doctoral students monitoring) and NICE (invitation of long term scientist visitors).</p>
          </li>
        </simplelist>
      </subsection>
      <subsection level="2" id="uid95">
        <bodyTitle>European Activities</bodyTitle>
        <simplelist>
          <li id="uid96">
            <p noindent="true">J-P. Merlet is a member of the scientific committee of the European Conference on Mechanism Science (EUCOMES).</p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
  </international>
  <diffusion id="uid97">
    <bodyTitle>Dissemination</bodyTitle>
    <subsection level="1" id="uid98">
      <bodyTitle>Leadership within scientific community</bodyTitle>
      <p>A major point of this year has been the organization of the IEEE IROS Conference in Nice in September 2008. Over 1400 papers were submitted and approximately 1400 persons from 47 countries
      have attended the conference.</p>
      <simplelist>
        <li id="uid99">
          <p noindent="true">D. Daney has been the webmaster and Local Organization Chair of IROS 2008</p>
        </li>
        <li id="uid100">
          <p noindent="true">J-P. Merlet has been General Chair of IROS 2008 and Associate Editor for ICRA 2008. He is also associate editor of the journals Mechanism and Machine Theory and ASME
          Journal of Mechanisms and Robotics.</p>
        </li>
        <li id="uid101">
          <p noindent="true">B. Neveu was a member of the program committee of JFPC 2008 conference. He visited the research team of Maria-Cristina Riff Rojas at Federico Santa Maria University in
          Valparaiso, as invited guest during 10 days in November 2008.</p>
        </li>
        <li id="uid102">
          <p noindent="true">Y. Papegay is a member of the "commission de spécialistes" number 4 of the University of French Polynesia. He is a permanent member of the International Steering
          Committee of the International Mathematica Symposium conferences serie. He was a member of the Program Committee of the Computer Algebra Systems and Their Applications, CASA'2008
          conference, and Co-Finance Chair of IROS 2008.</p>
        </li>
        <li id="uid103">
          <p noindent="true">O. Pourtallier is a member of the executive board of the International Society of Dynamic Games.</p>
        </li>
        <li id="uid104">
          <p noindent="true">N. Ramdani is a member of the IFAC Technical Committee 1.3 on Discrete Event and Hybrid Systems, for the 2008-2011 triennium. He is a member of the editorial advisory
          board of The Open Mechanical Engineering Journal. He was a member of the program committee of the 12th International Conference on Hybrid Systems: Computation and Control (HSCC'09).</p>
        </li>
        <li id="uid105">
          <p noindent="true">G. Trombettoni has been the scientific president of the program committee of the French Conference on constraint programming JFPC'08, Nantes. He has also been a member of
          the program committee of the two main international conferences on artificial intelligence (track on constraint programming): AAAI 2008 and ECAI 2008.</p>
        </li>
      </simplelist>
    </subsection>
    <subsection level="1" id="uid106">
      <bodyTitle>Teaching</bodyTitle>
      <simplelist>
        <li id="uid107">
          <p noindent="true">D. Daney gave a course in medical robotics, Master of Bio-Medical, Univ. Nice Sophia Antipolis (15h) and in robotics at ISIA Superior Institut of Computer Science and
          Control (Ecole des Mines de Paris) (8h).</p>
        </li>
        <li id="uid108">
          <p noindent="true">O. Pourtallier has taught 6 hours on game theory to master OSE, at École des Mines de Paris, Sophia Antipolis, 20 hours on game theory to MASS at UNSA and 6 hours on
          optimization, to DESS IMAFA at UNSA.</p>
        </li>
        <li id="uid109">
          <p noindent="true">G. Trombettoni is an assistant professor in computer science at IUT R&amp;T (networks and telecoms) of Sophia Antipolis.</p>
        </li>
        <li id="uid110">
          <p noindent="true">B. Neveu has given lectures on constraint programming in the Computer Science Master at University of Nice Sophia (2 h)</p>
        </li>
      </simplelist>
      <subsection level="2" id="uid111">
        <bodyTitle>PhD thesis</bodyTitle>
        <simplelist>
          <li id="uid112">
            <p noindent="true">J-P. Merlet has been a reviewer of 4 PhD theses and 1 HDR</p>
          </li>
          <li id="uid113">
            <p noindent="true">B. Neveu has been a reviewer of 2 PhD theses and a jury member of 3 PhD theses.</p>
          </li>
          <li id="uid114">
            <p noindent="true">N. Ramdani was a jury member for 1 PhD defense.</p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
    <subsection level="1" id="uid115">
      <bodyTitle>PhD thesis</bodyTitle>
      <p>
        <b>Current PhD theses:</b>
      </p>
      <orderedlist>
        <li id="uid116">
          <p noindent="true">I. Araya, Filtering techniques for interval solvers</p>
        </li>
        <li id="uid117">
          <p noindent="true">S. Bennour, Modeling of human joints for rehabilitation purposes</p>
        </li>
        <li id="uid118">
          <p noindent="true">J. Hubert, Classification of the singularity of parallel robots</p>
        </li>
        <li id="uid119">
          <p noindent="true">C. Tavolieri, Appropriate design of parallel robots</p>
        </li>
      </orderedlist>
    </subsection>
  </diffusion>
  <biblio id="bibliography" html="bibliography" numero="10" titre="Bibliography">
    <biblStruct id="coprin-2008-bid0" type="inproceedings" rend="year" n="cite:ANT08" default="NO">
      <analytic>
        <title level="a">Exploiter les sous-expressions communes dans les CSP numériques</title>
        <author>
          <persName key="coprin-2007-idm404059993296">
            <foreName>I.</foreName>
            <surname>Araya</surname>
            <initial>I.</initial>
          </persName>
          <persName key="coprin-2006-idm14945044944">
            <foreName>B.</foreName>
            <surname>Neveu</surname>
            <initial>B.</initial>
          </persName>
          <persName key="coprin-2006-idm14945060048">
            <foreName>G.</foreName>
            <surname>Trombettoni</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="no" x-proceedings="no">
        <title level="m">Actes des journées JFPC 2008, Nantes, France</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid344762">
          <title>Journées Francophones de Programmation par Contraintes</title>
          <num>4</num>
          <abbr type="sigle">JFPC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid1" type="inproceedings" rend="year" n="cite:ANT08b" default="NO">
      <analytic>
        <title level="a">Exploiting Common Subexpressions in Numerical CSPs</title>
        <author>
          <persName key="coprin-2007-idm404059993296">
            <foreName>I.</foreName>
            <surname>Araya</surname>
            <initial>I.</initial>
          </persName>
          <persName key="coprin-2006-idm14945044944">
            <foreName>B.</foreName>
            <surname>Neveu</surname>
            <initial>B.</initial>
          </persName>
          <persName key="coprin-2006-idm14945060048">
            <foreName>G.</foreName>
            <surname>Trombettoni</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">Principles and Practice of Constraint Programming CP 2008, Sydney, Australia</title>
        <title level="s">LNCS</title>
        <imprint>
          <biblScope type="number">5202</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">342-357</biblScope>
        </imprint>
        <meeting id="cid297305">
          <title>International Conference on Principles and Practice of Constraint Programming</title>
          <num>14</num>
          <abbr type="sigle">CP</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid10" type="conference" rend="year" n="cite:merlet2008-i" default="NO">
      <analytic>
        <title level="a">Influence of Uncertainties on Ultrasonic Localization Systems</title>
        <author>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="no" x-proceedings="no">
        <title level="m">Small Workshop on Interval Methods (SWIM), Montpellier, France</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid363358">
          <title>Small Workshop on Interval Methods</title>
          <num>2008</num>
          <abbr type="sigle">SWIM</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid11" type="inproceedings" rend="year" n="cite:Bonnet2008" default="NO">
      <analytic>
        <title level="a">Modeling postural coordination dynamics using a closed-loop controller</title>
        <author>
          <persName>
            <foreName>V.</foreName>
            <surname>Bonnet</surname>
            <initial>V.</initial>
          </persName>
          <persName key="demar-2006-idm323738097392">
            <foreName>P.</foreName>
            <surname>Fraisse</surname>
            <initial>P.</initial>
          </persName>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>J.</foreName>
            <surname>Lagarde</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>S.</foreName>
            <surname>Ramdani</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>B.</foreName>
            <surname>Bardy</surname>
            <initial>B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">Proc. of IEEE International Conference on Humanoid Robots, Humanoids 2008, Daejeon, South Korea</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid83697">
          <title>IEEE International Conference on Humanoid Robots</title>
          <num>8</num>
          <abbr type="sigle">Humanoids</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid12" type="inproceedings" rend="year" n="cite:Bonnet2008N" default="NO">
      <analytic>
        <title level="a">Understanding Bistable Human Postural Coordination Dynamics to Guide Bio-inspired Control of Humanoids</title>
        <author>
          <persName>
            <foreName>V.</foreName>
            <surname>Bonnet</surname>
            <initial>V.</initial>
          </persName>
          <persName>
            <foreName>J.</foreName>
            <surname>Lagarde</surname>
            <initial>J.</initial>
          </persName>
          <persName key="demar-2006-idm323738097392">
            <foreName>P.</foreName>
            <surname>Fraisse</surname>
            <initial>P.</initial>
          </persName>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>S.</foreName>
            <surname>Ramdani</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>B.</foreName>
            <surname>Bardy</surname>
            <initial>B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="no" x-invited-conference="no">
        <title level="m">the 38th annual meeting of the Society for Neuroscience, Washington, DC, USA</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid35250">
          <title>Annual meeting of the Society for Neuroscience</title>
          <num>38</num>
          <abbr type="sigle">SFN</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid13" type="inproceedings" rend="year" n="cite:Lengagne2008" default="NO">
      <analytic>
        <title level="a">A new method for generating safe motions for humanoid robots</title>
        <author>
          <persName key="demar-2007-idm473541804944">
            <foreName>S.</foreName>
            <surname>Lengagne</surname>
            <initial>S.</initial>
          </persName>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName key="demar-2006-idm323738097392">
            <foreName>P.</foreName>
            <surname>Fraisse</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">Proc. of IEEE International Conference on Humanoid Robots, Humanoids 2008, Daejeon, South Korea</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid83697">
          <title>IEEE International Conference on Humanoid Robots</title>
          <num>8</num>
          <abbr type="sigle">Humanoids</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid14" type="inproceedings" rend="year" n="cite:Lengagne2008JFPDA" default="NO">
      <analytic>
        <title level="a">Méthode pour la planification de trajectoires garanties</title>
        <author>
          <persName key="demar-2007-idm473541804944">
            <foreName>S.</foreName>
            <surname>Lengagne</surname>
            <initial>S.</initial>
          </persName>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName key="demar-2006-idm323738097392">
            <foreName>P.</foreName>
            <surname>Fraisse</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="no" x-proceedings="yes" x-invited-conference="no">
        <title level="m">Proc. of Journées Francophones de Planification, Décision et Apprentissage pour la conduite de systèmes, Metz, France</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid344313">
          <title>Journées Francophones Planification, Décision, Apprentissage</title>
          <num>2008</num>
          <abbr type="sigle">JFPDA</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid15" type="inproceedings" rend="year" n="cite:RamdaniIROS2008" default="NO">
      <analytic>
        <title level="a">First Results on the Design of High Speed Parallel Robots in Presence of Uncertainty</title>
        <author>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName key="coprin-2006-idm14945033904">
            <foreName>M.</foreName>
            <surname>Gouttefarde</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>F.</foreName>
            <surname>Pierrot</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Nice, France</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">2410-2415</biblScope>
        </imprint>
        <meeting id="cid93437">
          <title>IEEE RSJ International Conference on Intelligent Robots and Systems</title>
          <num>2008</num>
          <abbr type="sigle">IROS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid16" type="conference" rend="year" n="cite:merlet2008" default="NO">
      <analytic>
        <title level="a">Kinematics of the Wire-driven Parallel Robot MARIONET using Linear Actuators</title>
        <author>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">IEEE Int. Conf. on Robotics and Automation, Pasadena,CA,USA</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid85011">
          <title>IEEE International Conference on Robotics and Automation</title>
          <num>2008</num>
          <abbr type="sigle">ICRA</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid17" type="techreport" rend="year" n="cite:RR-6680" default="NO">
      <monogr>
        <title level="m">An Algorithm for the Real Interval Eigenvalue Problem</title>
        <author>
          <persName>
            <foreName>David Daney</foreName>
            <surname>Milan Hladik</surname>
            <initial>D. D.</initial>
          </persName>
          <persName key="geometrica-2006-idm301382462544">
            <foreName>Elias P.</foreName>
            <surname>Tsigaridas</surname>
            <initial>E. P.</initial>
          </persName>
        </author>
        <note type="typdoc" anchored="yes" place="unspecified">Technical report</note>
        <imprint>
          <biblScope type="number">6680</biblScope>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://hal.inria.fr/inria-00329714/fr/" location="extern" xyref="3372120823011">http:// 
          <allowbreak/>hal. 
          <allowbreak/>inria. 
          <allowbreak/>fr/ 
          <allowbreak/>inria-00329714/ 
          <allowbreak/>fr/ 
          <allowbreak/></ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid18" type="inproceedings" rend="year" n="cite:Trombettoni08" default="NO">
      <analytic>
        <title level="a">A Box-Consistency Contraction Operator Based on Extremal Functions</title>
        <author>
          <persName key="coprin-2006-idm14945060048">
            <foreName>G.</foreName>
            <surname>Trombettoni</surname>
            <initial>G.</initial>
          </persName>
          <persName key="coprin-2006-idm14945050832">
            <foreName>Y.</foreName>
            <surname>Papegay</surname>
            <initial>Y.</initial>
          </persName>
          <persName key="coprin-2006-idm14945041504">
            <foreName>G.</foreName>
            <surname>Chabert</surname>
            <initial>G.</initial>
          </persName>
          <persName key="coprin-2006-idm14945048208">
            <foreName>Odile</foreName>
            <surname>Pourtallier</surname>
            <initial>O.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">Abstract in the GAMM/IMACS International Symposium on Scientific Computing, Computer Arithmetic and Verified Numerical Computations (SCAN), El Paso, TX,USA</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid73487">
          <title>GAMM - IMACS International Symposium on Scientific Computing, Computer Arithmetic, and Validated Numerics</title>
          <num>13</num>
          <abbr type="sigle">SCAN</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid19" type="inproceedings" rend="year" n="cite:RamdaniHSCC2008" default="NO">
      <analytic>
        <title level="a">Reachability of Uncertain Nonlinear Systems using a Nonlinear Hybridization</title>
        <author>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>N.</foreName>
            <surname>Meslem</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Y.</foreName>
            <surname>Candau</surname>
            <initial>Y.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">HSCC</title>
        <title level="s">LNCS</title>
        <imprint>
          <biblScope type="volume">4981</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">415–428</biblScope>
        </imprint>
        <meeting id="cid327764">
          <title>International Workshop on Hybrid Systems: Computation and Control</title>
          <num>11</num>
          <abbr type="sigle">HSCC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid2" type="inbook" rend="year" n="cite:merlet2008-2" default="NO">
      <analytic>
        <author>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
          <persName>
            <foreName>C.</foreName>
            <surname>Gosselin</surname>
            <initial>C.</initial>
          </persName>
        </author>
        <title level="a">Parallel Mechanisms and Robots</title>
      </analytic>
      <monogr>
        <title level="m">Handbook of Robotics</title>
        <imprint>
          <publisher>
            <orgName>Springer 
            <address><addrLine>Heidelberg</addrLine></address></orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">269-285</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct subtype="nonparu" id="coprin-2008-bid20" type="article" rend="year" n="cite:MeslemJESA2008" default="NO">
      <analytic>
        <title level="a">Méthodes intervalles pour le calcul de l'espace atteignable des systèmes dynamiques continus incertains</title>
        <author>
          <persName>
            <foreName>N.</foreName>
            <surname>Meslem</surname>
            <initial>N.</initial>
          </persName>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Y.</foreName>
            <surname>Candau</surname>
            <initial>Y.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid01112" x-editorial-board="yes" x-international-audience="no">
        <idno type="issn">1269-6935</idno>
        <title level="j">APII-JESA</title>
        <note type="bnote" anchored="yes" place="unspecified">to appear</note>
        <imprint>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid21" type="inproceedings" rend="year" n="cite:RamdaniIFACWC2008" default="NO">
      <analytic>
        <title level="a">Reachability Analysis of Uncertain Nonlinear Systems using Guaranteed Set Integration</title>
        <author>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>N.</foreName>
            <surname>Meslem</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Y.</foreName>
            <surname>Candau</surname>
            <initial>Y.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="yes">
        <title level="m">Proc. of the 17th World Congress IFAC, Seoul, South Korea</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">8972-8977</biblScope>
        </imprint>
        <meeting id="cid99705">
          <title>IFAC World Congress</title>
          <num>17</num>
          <abbr type="sigle">IFAC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid22" type="inproceedings" rend="year" n="cite:MeslemCIFA2008" default="NO">
      <analytic>
        <title level="a">Approximation conservative de l'espace d'état atteignable des systèmes dynamiques monotones par analyse par intervalles et hybridation</title>
        <author>
          <persName>
            <foreName>N.</foreName>
            <surname>Meslem</surname>
            <initial>N.</initial>
          </persName>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Y.</foreName>
            <surname>Candau</surname>
            <initial>Y.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="no" x-proceedings="yes" x-invited-conference="yes">
        <title level="m">Proc. of CIFA, Bucharest, Romania</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid51728">
          <title>Conférence Internationale Francophone d'Automatique</title>
          <num>5</num>
          <abbr type="sigle">CIFA</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid23" type="inproceedings" rend="year" n="cite:RamdaniIMS2008" default="NO">
      <analytic>
        <title level="a">Guaranteed Numerical Integration of Nonlinear Parametric ODEs</title>
        <author>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName key="coprin-2006-idm14945050832">
            <foreName>Y.</foreName>
            <surname>Papegay</surname>
            <initial>Y.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">9th International Mathematica Symposium, Maastricht, The Netherlands</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid308729">
          <title>International Mathematica Symposium</title>
          <num>9</num>
          <abbr type="sigle">IMS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid24" type="inproceedings" rend="year" n="cite:MeslemIFACWC2008" default="NO">
      <analytic>
        <title level="a">Interval Observers for Uncertain Nonlinear Systems. Application to bioreactors</title>
        <author>
          <persName>
            <foreName>N.</foreName>
            <surname>Meslem</surname>
            <initial>N.</initial>
          </persName>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Y.</foreName>
            <surname>Candau</surname>
            <initial>Y.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">Proc. of the 17th World Congress IFAC, Seoul, South Korea</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">9667-9672</biblScope>
        </imprint>
        <meeting id="cid99705">
          <title>IFAC World Congress</title>
          <num>17</num>
          <abbr type="sigle">IFAC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid25" type="inproceedings" rend="year" n="cite:MeslemICINCO2008" default="NO">
      <analytic>
        <title level="a">Guaranteed State Bounding Estimation for Uncertain Non Linear Continuous Systems using Hybrid Automata</title>
        <author>
          <persName>
            <foreName>N.</foreName>
            <surname>Meslem</surname>
            <initial>N.</initial>
          </persName>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Y.</foreName>
            <surname>Candau</surname>
            <initial>Y.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">Proc. of IFAC International Conference on Informatics in Control, Automation &amp; Robotics, Funchal, Madeira, Portugal</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid98508">
          <title>International Conference on Informatics in Control, Automation and Robotics</title>
          <num>2008</num>
          <abbr type="sigle">IFAC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct subtype="nonparu" id="coprin-2008-bid26" type="article" rend="year" n="cite:RBN08" default="NO">
      <analytic>
        <title level="a">A Revision of Recent Approaches for Two Dimensional Strip-Packing Problems</title>
        <author>
          <persName>
            <foreName>M-C.</foreName>
            <surname>Riff</surname>
            <initial>M.-C.</initial>
          </persName>
          <persName key="coprin-2006-idm14945021424">
            <foreName>X.</foreName>
            <surname>Bonnaire</surname>
            <initial>X.</initial>
          </persName>
          <persName key="coprin-2006-idm14945044944">
            <foreName>B.</foreName>
            <surname>Neveu</surname>
            <initial>B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid00597" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">0952-1976</idno>
        <title level="j">Engineering Applications of Artificial Intelligence</title>
        <note type="bnote" anchored="yes" place="unspecified">to appear</note>
        <imprint>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid27" type="incollection" rend="year" n="cite:ANR08" default="NO">
      <analytic>
        <title level="a">An Efficient Hyperheuristic for Strip Packing Problems</title>
        <author>
          <persName key="coprin-2007-idm404059993296">
            <foreName>I.</foreName>
            <surname>Araya</surname>
            <initial>I.</initial>
          </persName>
          <persName key="coprin-2006-idm14945044944">
            <foreName>B.</foreName>
            <surname>Neveu</surname>
            <initial>B.</initial>
          </persName>
          <persName>
            <foreName>M-C.</foreName>
            <surname>Riff</surname>
            <initial>M.-C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <editor role="editor">
          <persName>
            <foreName>C.</foreName>
            <surname>Cotta</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Sevaux</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>K.</foreName>
            <surname>Sörensen</surname>
            <initial>K.</initial>
          </persName>
        </editor>
        <title level="m">Adaptive and Multilevel Metaheuristics</title>
        <title level="s">Studies on Computational Intelligence</title>
        <imprint>
          <biblScope type="volume">136</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">71-76</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid28" type="article" rend="year" n="cite:NTAR08" default="NO">
      <analytic>
        <title level="a">A Strip Packing Solving Method Using an Incremental Move based on Maximal Holes</title>
        <author>
          <persName key="coprin-2006-idm14945044944">
            <foreName>B.</foreName>
            <surname>Neveu</surname>
            <initial>B.</initial>
          </persName>
          <persName key="coprin-2006-idm14945060048">
            <foreName>G.</foreName>
            <surname>Trombettoni</surname>
            <initial>G.</initial>
          </persName>
          <persName key="coprin-2007-idm404059993296">
            <foreName>I.</foreName>
            <surname>Araya</surname>
            <initial>I.</initial>
          </persName>
          <persName>
            <foreName>M-C.</foreName>
            <surname>Riff</surname>
            <initial>M.-C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid01085" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">0218-2130</idno>
        <title level="j">International Journal on Artificial Intelligence Tools</title>
        <imprint>
          <biblScope type="volume">17</biblScope>
          <biblScope type="number">5</biblScope>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">881-901</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid29" type="inproceedings" rend="year" n="cite:NT08" default="NO">
      <analytic>
        <title level="a">Strip Packing Based on Local Search and a Randomized Best-Fit</title>
        <author>
          <persName key="coprin-2006-idm14945044944">
            <foreName>B.</foreName>
            <surname>Neveu</surname>
            <initial>B.</initial>
          </persName>
          <persName key="coprin-2006-idm14945060048">
            <foreName>G.</foreName>
            <surname>Trombettoni</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">Proc. of First Workshop on Bin Packing and Placement Constraints BPPC'08, Paris, France</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid374352">
          <title>Workshop on Bin Packing and Placement Constraints</title>
          <num>1</num>
          <abbr type="sigle">BPPC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid3" type="inbook" rend="year" n="cite:merlet2008-3" default="NO">
      <analytic>
        <author>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
          <persName key="coprin-2006-idm14945053456">
            <foreName>D.</foreName>
            <surname>Daney</surname>
            <initial>D.</initial>
          </persName>
        </author>
        <title level="a">1</title>
      </analytic>
      <monogr>
        <title level="m">Smart Devices and Machines for Advanced Manufacturing</title>
        <imprint>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <month full="yes">March</month>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">1-25</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid30" type="inproceedings" rend="year" n="cite:KrutIDETC2008" default="NO">
      <analytic>
        <title level="a">A Parallel Cable-Driven Crane for Scara-Motions</title>
        <author>
          <persName>
            <foreName>S.</foreName>
            <surname>Krut</surname>
            <initial>S.</initial>
          </persName>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName key="coprin-2006-idm14945033904">
            <foreName>M.</foreName>
            <surname>Gouttefarde</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>O.</foreName>
            <surname>Company</surname>
            <initial>O.</initial>
          </persName>
          <persName>
            <foreName>F.</foreName>
            <surname>Pierrot</surname>
            <initial>F.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">Proc. of ASME International Design Engineering Technical Conferences (IDETC), New York, NY, USA</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid27548">
          <title>ASME International Design Engineering Technical Conferences</title>
          <num>2008</num>
          <abbr type="sigle">IDETC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid31" type="inproceedings" rend="year" n="cite:GouttefardeARK2008" default="NO">
      <analytic>
        <title level="a">On the Design of Fully Constrained Parallel Cable-driven Robots</title>
        <author>
          <persName key="coprin-2006-idm14945033904">
            <foreName>M.</foreName>
            <surname>Gouttefarde</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>S.</foreName>
            <surname>Krut</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>O.</foreName>
            <surname>Company</surname>
            <initial>O.</initial>
          </persName>
          <persName>
            <foreName>F.</foreName>
            <surname>Pierrot</surname>
            <initial>F.</initial>
          </persName>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">Advances in Robot Kinematics: Analysis and Design</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">71-78</biblScope>
        </imprint>
        <meeting id="cid311832">
          <title>International Symposium on Advances in Robotics Kinematics</title>
          <num>11</num>
          <abbr type="sigle">ARK</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid32" type="article" rend="year" n="cite:HKEAOP08" default="NO">
      <analytic>
        <title level="a">A Mixed Optimum in Symmetric Distributed Computer Systems</title>
        <author>
          <persName key="maestro-2006-idm413956512288">
            <foreName>H.</foreName>
            <surname>Kameda</surname>
            <initial>H.</initial>
          </persName>
          <persName key="maestro-2006-idm413957587360">
            <foreName>E.</foreName>
            <surname>Altman</surname>
            <initial>E.</initial>
          </persName>
          <persName key="coprin-2006-idm14945048208">
            <foreName>Odile</foreName>
            <surname>Pourtallier</surname>
            <initial>O.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid00791" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">0018-9286</idno>
        <title level="j">IEEE Trans. on Automatic Control</title>
        <imprint>
          <biblScope type="volume">53</biblScope>
          <biblScope type="number">2</biblScope>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid33" type="proceedings" rend="year" n="cite:ISDG08" default="NO">
      <monogr x-international-audience="yes">
        <title level="m">Advances in Dynamic Games and Their Applications</title>
        <title level="s">Annals of the International Society of Dynamic Games</title>
        <editor role="editor">
          <persName key="comore-2008-idm38575748944">
            <foreName>Pierre</foreName>
            <surname>Bernhard</surname>
            <initial>P.</initial>
          </persName>
          <persName key="maestro-2006-idm413956517936">
            <foreName>Vladimir</foreName>
            <surname>Gaitsgory</surname>
            <initial>V.</initial>
          </persName>
          <persName key="coprin-2006-idm14945048208">
            <foreName>Odile</foreName>
            <surname>Pourtallier</surname>
            <initial>O.</initial>
          </persName>
        </editor>
        <imprint>
          <biblScope type="volume">10</biblScope>
          <publisher>
            <orgName>Birkhauser Boston</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid34" type="article" rend="year" n="cite:Bastogne_EJC:07" default="NO">
      <analytic>
        <title level="a">Identification of Pharmacokinetics Models in the presence of Timing Noise</title>
        <author>
          <persName>
            <foreName>T.</foreName>
            <surname>Bastogne</surname>
            <initial>T.</initial>
          </persName>
          <persName>
            <foreName>S.</foreName>
            <surname>Mézières-Wantz</surname>
            <initial>S.</initial>
          </persName>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName key="omega-2006-idm242142094288">
            <foreName>P.</foreName>
            <surname>Vallois</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Barberi-Heyob</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid00621" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">0947-3580</idno>
        <title level="j">European Journal of Control</title>
        <imprint>
          <biblScope type="volume">14</biblScope>
          <biblScope type="number">2</biblScope>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid35" type="techreport" rend="year" n="cite:yp|airbus:08" default="NO">
      <monogr>
        <title level="m">The Mosela Modeling and Simulation Environment: Code Generation</title>
        <author>
          <persName key="coprin-2006-idm14945050832">
            <foreName>Y.</foreName>
            <surname>Papegay</surname>
            <initial>Y.</initial>
          </persName>
        </author>
        <note type="typdoc" anchored="yes" place="unspecified">Rapport d'Etude</note>
        <imprint>
          <publisher>
            <orgName type="institution">INRIA/Airbus France</orgName>
          </publisher>
          <dateStruct>
            <month full="yes">Avril</month>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid36" type="inproceedings" rend="year" n="cite:yp|mma:08" default="NO">
      <analytic>
        <title level="a">Certified Computations with UnCertainties`</title>
        <author>
          <persName key="coprin-2006-idm14945050832">
            <foreName>Y.</foreName>
            <surname>Papegay</surname>
            <initial>Y.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="no" x-international-audience="yes" x-proceedings="no" x-invited-conference="yes">
        <title level="m">Mathematica User Conference, Champaign, Illinois, USA</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid308794">
          <title>International Mathematica User Conference</title>
          <num>2008</num>
          <abbr type="sigle"/>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid37" type="inproceedings" rend="year" n="cite:ypIMS2008" default="NO">
      <analytic>
        <title level="a">Guaranteed Numerical Integration of Nonlinear Parametric ODEs</title>
        <author>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName key="coprin-2006-idm14945050832">
            <foreName>Y.</foreName>
            <surname>Papegay</surname>
            <initial>Y.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">9th International Mathematica Symposium, Maastricht, The Netherlands</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid308729">
          <title>International Mathematica Symposium</title>
          <num>9</num>
          <abbr type="sigle">IMS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid38" type="inproceedings" rend="year" n="cite:yp|imsdd:08" default="NO">
      <analytic>
        <title level="a">UnCertainties, a Package for Interval Analysis</title>
        <author>
          <persName key="coprin-2006-idm14945050832">
            <foreName>Y.</foreName>
            <surname>Papegay</surname>
            <initial>Y.</initial>
          </persName>
          <persName key="coprin-2006-idm14945053456">
            <foreName>D.</foreName>
            <surname>Daney</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">9th International Mathematica Symposium, Maastricht, The Netherlands</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid308729">
          <title>International Mathematica Symposium</title>
          <num>9</num>
          <abbr type="sigle">IMS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid39" type="inproceedings" rend="year" n="cite:yp|imsop:08" default="NO">
      <analytic>
        <title level="a">Exploring Routing Strategies for a Virtual Yacht Race</title>
        <author>
          <persName key="coprin-2006-idm14945050832">
            <foreName>Y.</foreName>
            <surname>Papegay</surname>
            <initial>Y.</initial>
          </persName>
          <persName key="coprin-2006-idm14945048208">
            <foreName>Odile</foreName>
            <surname>Pourtallier</surname>
            <initial>O.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no">
        <title level="m">9th International Mathematica Symposium, Maastricht, The Netherlands</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid308729">
          <title>International Mathematica Symposium</title>
          <num>9</num>
          <abbr type="sigle">IMS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid4" type="inproceedings" rend="year" n="cite:hubert2008" default="NO">
      <analytic>
        <title level="a">Singularity Analysis through Static Analysis</title>
        <author>
          <persName key="anubis-2006-idm486855526416">
            <foreName>J.</foreName>
            <surname>Hubert</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">ARK, Batz-sur-mer, France</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">13-20</biblScope>
        </imprint>
        <meeting id="cid311832">
          <title>International Symposium on Advances in Robotics Kinematics</title>
          <num>11</num>
          <abbr type="sigle">ARK</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid40" type="inproceedings" rend="refer" n="refercite:BNT98" default="NO">
      <analytic>
        <title level="a">Using Graph Decomposition for Solving Continuous CSPs</title>
        <author>
          <persName>
            <foreName>C.</foreName>
            <surname>Bliek</surname>
            <initial>C.</initial>
          </persName>
          <persName key="coprin-2006-idm14945044944">
            <foreName>B.</foreName>
            <surname>Neveu</surname>
            <initial>B.</initial>
          </persName>
          <persName key="coprin-2006-idm14945060048">
            <foreName>G.</foreName>
            <surname>Trombettoni</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Principles and Practice of Constraint Programming, CP'98</title>
        <title level="s">LNCS</title>
        <imprint>
          <biblScope type="volume">1520</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">1998</year>
          </dateStruct>
          <biblScope type="pages">102-116</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid41" type="article" rend="refer" n="refercite:merlet2004" default="NO">
      <analytic>
        <title level="a">Solving the Forward Kinematics of a Gough-Type Parallel Manipulator with Interval Analysis</title>
        <author>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Int. J. of Robotics Research</title>
        <imprint>
          <biblScope type="volume">23</biblScope>
          <biblScope type="number">3</biblScope>
          <dateStruct>
            <year full="yes">2004</year>
          </dateStruct>
          <biblScope type="pages">221-236</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid42" type="book" rend="refer" n="refercite:merlet2005-5" default="NO">
      <monogr>
        <title level="m">Parallel robots, 2nd Edition</title>
        <author>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2005</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid43" type="inproceedings" rend="refer" n="refercite:yp:casc99" default="NO">
      <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="coprin-2006-idm14945050832">
            <foreName>Y.</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, Munich</title>
        <imprint>
          <publisher>
            <orgName>Springer Verlag</orgName>
          </publisher>
          <dateStruct>
            <month full="yes">June</month>
            <year full="yes">1999</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid44" type="inproceedings" rend="refer" n="refercite:Trombettoni98" default="NO">
      <analytic>
        <title level="a">A Polynomial Time Local Propagation Algorithm for General Dataflow Constraint Problems</title>
        <author>
          <persName key="coprin-2006-idm14945060048">
            <foreName>G.</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 full="yes">1998</year>
          </dateStruct>
          <biblScope type="pages">432–446</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid45" type="article" rend="refer" n="refercite:daney2005-1" default="NO">
      <analytic>
        <title level="a">Choosing measurement poses for robot calibration with the local convergence method and Tabu search</title>
        <author>
          <persName key="coprin-2006-idm14945053456">
            <foreName>D.</foreName>
            <surname>Daney</surname>
            <initial>D.</initial>
          </persName>
          <persName key="coprin-2006-idm14945050832">
            <foreName>Y.</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 full="yes">June</month>
            <year full="yes">2005</year>
          </dateStruct>
          <biblScope type="pages">501-518</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid46" type="inproceedings" rend="refer" n="refercite:JTNR00b" default="NO">
      <analytic>
        <title level="a">A Constraint Programming Approach for Solving Rigid Geometric Systems</title>
        <author>
          <persName>
            <foreName>C.</foreName>
            <surname>Jermann</surname>
            <initial>C.</initial>
          </persName>
          <persName key="coprin-2006-idm14945060048">
            <foreName>G.</foreName>
            <surname>Trombettoni</surname>
            <initial>G.</initial>
          </persName>
          <persName key="coprin-2006-idm14945044944">
            <foreName>B.</foreName>
            <surname>Neveu</surname>
            <initial>B.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Rueher</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Proceedings of CP'2000,Sixth International Conference on Principles and Practice of Constraint Programming</title>
        <imprint>
          <biblScope type="volume">1894</biblScope>
          <publisher>
            <orgName>LIM</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2000</year>
          </dateStruct>
          <biblScope type="pages">233-248</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct subtype="nonparu" id="coprin-2008-bid5" type="article" rend="year" n="cite:merlet2008-1" default="NO">
      <analytic>
        <title level="a">Interval Analysis and Reliability in Robotics</title>
        <author>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid01048" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">1479-389X</idno>
        <title level="j">International Journal of Reliability and Safety</title>
        <note type="bnote" anchored="yes" place="unspecified">to appear</note>
        <imprint>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid6" type="conference" rend="year" n="cite:oetomo2008" default="NO">
      <analytic>
        <title level="a">Certified Workspace Analysis of 3RRR Planar Parallel Flexure Mechanism</title>
        <author>
          <persName key="coprin-2006-idm14945031216">
            <foreName>D.</foreName>
            <surname>Oetomo</surname>
            <initial>D.</initial>
          </persName>
          <persName key="coprin-2006-idm14945053456">
            <foreName>D.</foreName>
            <surname>Daney</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>B.</foreName>
            <surname>Shirinzadeh</surname>
            <initial>B.</initial>
          </persName>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">IEEE Int. Conf. on Robotics and Automation, Pasadena,CA,USA</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <biblScope type="pages">3838-3843</biblScope>
        </imprint>
        <meeting id="cid85011">
          <title>IEEE International Conference on Robotics and Automation</title>
          <num>2008</num>
          <abbr type="sigle">ICRA</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct subtype="nonparu" id="coprin-2008-bid7" type="article" rend="year" n="cite:oetomo2008-1" default="NO">
      <analytic>
        <title level="a">Workspace Analysis of Micro/Nano Precision Flexure Mechanism</title>
        <author>
          <persName key="coprin-2006-idm14945031216">
            <foreName>D.</foreName>
            <surname>Oetomo</surname>
            <initial>D.</initial>
          </persName>
          <persName key="coprin-2006-idm14945053456">
            <foreName>D.</foreName>
            <surname>Daney</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>B.</foreName>
            <surname>Shirinzadeh</surname>
            <initial>B.</initial>
          </persName>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid01290" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">1050-0472</idno>
        <title level="j">ASME J. of Mechanical Design</title>
        <note type="bnote" anchored="yes" place="unspecified">to appear</note>
        <imprint>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid8" type="conference" rend="year" n="cite:tavolieri2008" default="NO">
      <analytic>
        <title level="a">A Workspace Analysis of a Fully constrained Cable-Based Parallel Manipulator by Using Interval Analysis</title>
        <author>
          <persName key="coprin-2007-idm404059981104">
            <foreName>C.</foreName>
            <surname>Tavolieri</surname>
            <initial>C.</initial>
          </persName>
          <persName key="coprin-2006-idm14945018720">
            <foreName>M.</foreName>
            <surname>Ceccarelli</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">Musme, San Juan, Argentina</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid316832">
          <title>International Symposium on Multibody Systems and Mechatronics</title>
          <num>2008</num>
          <abbr type="sigle">Musme</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="coprin-2008-bid9" type="article" rend="year" n="cite:ODM2008" default="NO">
      <analytic>
        <title level="a">Design Strategy of Serial Manipulators With Certified Constraint Satisfaction</title>
        <author>
          <persName key="coprin-2006-idm14945031216">
            <foreName>D.</foreName>
            <surname>Oetomo</surname>
            <initial>D.</initial>
          </persName>
          <persName key="coprin-2006-idm14945053456">
            <foreName>D.</foreName>
            <surname>Daney</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid00834" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">1552-3098</idno>
        <title level="j">IEEE Trans. on Robotics</title>
        <imprint>
          <biblScope type="volume">24</biblScope>
          <biblScope type="number">6</biblScope>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="0880" id="coprin-2008-c-bid0" PRJ="coprin" n="cite:RBN08" rend="consolide" type="article">
      <analytic>
        <title level="a">A Revision of Recent Approaches for Two Dimensional Strip-Packing Problems</title>
        <author>
          <persName>
            <foreName>M.-C.</foreName>
            <surname>Riff</surname>
            <initial>M.-C.</initial>
          </persName>
          <persName key="coprin-2006-idm14945021424">
            <foreName>X.</foreName>
            <surname>Bonnaire</surname>
            <initial>X.</initial>
          </persName>
          <persName key="coprin-2006-idm14945044944">
            <foreName>B.</foreName>
            <surname>Neveu</surname>
            <initial>B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-editorial-board="yes">
        <title level="j">Engineering Applications of Artificial Intelligence</title>
        <imprint>
          <biblScope type="volume">22</biblScope>
          <biblScope type="number">4-5</biblScope>
          <dateStruct>
            <year>2009</year>
          </dateStruct>
          <biblScope type="pages">823-827</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="3065" id="coprin-2008-c-bid1" PRJ="coprin" n="cite:merlet2008-1" rend="consolide" type="article">
      <analytic>
        <title level="a">Interval Analysis and Reliability in Robotics</title>
        <author>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-editorial-board="yes">
        <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>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="0125" id="coprin-2008-c-bid2" PRJ="coprin" n="cite:oetomo2008-1" rend="consolide" type="article">
      <analytic>
        <title level="a">An Interval-Based Method for Workspace Analysis of Planar Flexure-Jointed Mechanism</title>
        <author>
          <persName key="coprin-2006-idm14945031216">
            <foreName>D.</foreName>
            <surname>Oetomo</surname>
            <initial>D.</initial>
          </persName>
          <persName key="coprin-2006-idm14945053456">
            <foreName>D.</foreName>
            <surname>Daney</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>B.</foreName>
            <surname>Shirinzadeh</surname>
            <initial>B.</initial>
          </persName>
          <persName>
            <foreName>J-P.</foreName>
            <surname>Merlet</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-editorial-board="yes">
        <title level="j">ASME J. of Mechanical Design</title>
        <imprint>
          <biblScope type="volume">131</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year>January 2009</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="0166" id="coprin-2008-c-bid3" PRJ="coprin" n="cite:Meslem_JESA2008" rend="consolide" type="article">
      <analytic>
        <title level="a">Approximation garantie de l'espace d'état atteignable des systèmes dynamiques continus incertains</title>
        <author>
          <persName>
            <foreName>N.</foreName>
            <surname>Meslem</surname>
            <initial>N.</initial>
          </persName>
          <persName key="demar-2006-idm323738068432">
            <foreName>N.</foreName>
            <surname>Ramdani</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Y</foreName>
            <surname>Candau</surname>
            <initial>Y.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="" x-editorial-board="">
        <title level="j">Journal Européen des Systèmes Automatisés (JESA)</title>
        <imprint>
          <biblScope type="volume">43</biblScope>
          <biblScope type="number">6</biblScope>
          <dateStruct>
            <year>2009</year>
          </dateStruct>
          <biblScope type="pages">587-612</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
  </biblio>
</raweb>
