<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-01265418</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-25T19:05:35+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Humanoid posture generation on non-Euclidean manifolds</title>
            <author role="aut">
              <persName>
                <forename type="first">Stanislas</forename>
                <surname>Brossette</surname>
              </persName>
              <email type="md5">225cbbedf94fdea4755adcc88803b767</email>
              <email type="domain">gmail.com</email>
              <idno type="idhal" notation="numeric">1025290</idno>
              <idno type="halauthorid" notation="string">734864-1025290</idno>
              <affiliation ref="#struct-226175"/>
              <affiliation ref="#struct-395113"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Adrien</forename>
                <surname>Escande</surname>
              </persName>
              <email type="md5">c62c437397d34501e15f0a922204c438</email>
              <email type="domain">yahoo.fr</email>
              <idno type="idhal" notation="string">adrien-escande</idno>
              <idno type="idhal" notation="numeric">18690</idno>
              <idno type="halauthorid" notation="string">8821-18690</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-3844-7986</idno>
              <idno type="IDREF">https://www.idref.fr/226834042</idno>
              <idno type="VIAF">https://viaf.org/viaf/107152864201704822444</idno>
              <affiliation ref="#struct-226175"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Grégoire</forename>
                <surname>Duchemin</surname>
              </persName>
              <idno type="halauthorid">990730-0</idno>
              <affiliation ref="#struct-226175"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Benjamin</forename>
                <surname>Chrétien</surname>
              </persName>
              <idno type="idhal" notation="numeric">1419671</idno>
              <idno type="halauthorid" notation="string">980353-1419671</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=RuokHdYAAAAJ</idno>
              <affiliation ref="#struct-395113"/>
              <affiliation ref="#struct-226175"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Abderrahmane</forename>
                <surname>Kheddar</surname>
              </persName>
              <email type="md5">89482b959651fa7c9ed69f14dd28bdb9</email>
              <email type="domain">ibisc.univ-evry.fr</email>
              <idno type="idhal" notation="string">kheddar-abderrahmane</idno>
              <idno type="idhal" notation="numeric">176001</idno>
              <idno type="halauthorid" notation="string">34447-176001</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-9033-9742</idno>
              <idno type="IDREF">https://www.idref.fr/068911890</idno>
              <idno type="VIAF">https://viaf.org/viaf/54369215</idno>
              <idno type="ISNI">http://isni.org/isni/0000000001081325</idno>
              <affiliation ref="#struct-395113"/>
              <affiliation ref="#struct-226175"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Brossette</forename>
                <surname>Stanislas</surname>
              </persName>
              <email type="md5">225cbbedf94fdea4755adcc88803b767</email>
              <email type="domain">gmail.com</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2016-02-02 11:10:01</date>
              <date type="whenModified">2025-08-13 03:08:43</date>
              <date type="whenReleased">2016-02-02 14:31:09</date>
              <date type="whenProduced">2015-11-03</date>
              <date type="whenEndEmbargoed">2016-02-01</date>
              <ref type="file" target="https://hal.science/hal-01265418v1/document">
                <date notBefore="2016-02-01"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal.science/hal-01265418v1/file/ICHR15_0217_FI.pdf" id="file-1265418-1346510">
                <date notBefore="2016-02-01"/>
              </ref>
              <ref type="annex" n="0" target="https://hal.science/hal-01265418v1/file/ICHR15_0217_VI_fi.mp4" id="file-1265418-1346511">
                <date notBefore="2016-02-01"/>
              </ref>
              <ref type="externalLink" target="https://hal.archives-ouvertes.fr/hal-01265418/file/ICHR15_0217_FI.pdf"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="331839">
                <persName>
                  <forename>Brossette</forename>
                  <surname>Stanislas</surname>
                </persName>
                <email type="md5">225cbbedf94fdea4755adcc88803b767</email>
                <email type="domain">gmail.com</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01265418</idno>
            <idno type="halUri">https://hal.science/hal-01265418</idno>
            <idno type="halBibtex">brossette:hal-01265418</idno>
            <idno type="halRefHtml">&lt;i&gt;Humanoids&lt;/i&gt;, Nov 2015, Seoul, South Korea. pp.352-358, &lt;a target="_blank" href="https://dx.doi.org/10.1109/HUMANOIDS.2015.7363574"&gt;&amp;#x27E8;10.1109/HUMANOIDS.2015.7363574&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">Humanoids, Nov 2015, Seoul, South Korea. pp.352-358, &amp;#x27E8;10.1109/HUMANOIDS.2015.7363574&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-1265418-1346510"/><ref corresp="#file-1265418-1346511"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="IDH" corresp="LIRMM">Interactive Digital Humans</idno>
            <idno type="stamp" n="LIRMM">Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier</idno>
            <idno type="stamp" n="TDS-MACS">Réseau de recherche en Théorie des Systèmes Distribués, Modélisation, Analyse et Contrôle des Systèmes</idno>
            <idno type="stamp" n="MIPS">Mathématiques, Informatique, Physique et Systèmes</idno>
            <idno type="stamp" n="UNIV-MONTPELLIER">Université de Montpellier</idno>
            <idno type="stamp" n="UM-2015-2021" corresp="UNIV-MONTPELLIER">Université de Montpellier (2015-2021)</idno>
            <idno type="stamp" n="JRL">Joint Robotics Laboratory</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="invited" n="1">Yes</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Humanoid posture generation on non-Euclidean manifolds</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Stanislas</forename>
                    <surname>Brossette</surname>
                  </persName>
                  <email type="md5">225cbbedf94fdea4755adcc88803b767</email>
                  <email type="domain">gmail.com</email>
                  <idno type="idhal" notation="numeric">1025290</idno>
                  <idno type="halauthorid" notation="string">734864-1025290</idno>
                  <affiliation ref="#struct-226175"/>
                  <affiliation ref="#struct-395113"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Adrien</forename>
                    <surname>Escande</surname>
                  </persName>
                  <email type="md5">c62c437397d34501e15f0a922204c438</email>
                  <email type="domain">yahoo.fr</email>
                  <idno type="idhal" notation="string">adrien-escande</idno>
                  <idno type="idhal" notation="numeric">18690</idno>
                  <idno type="halauthorid" notation="string">8821-18690</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-3844-7986</idno>
                  <idno type="IDREF">https://www.idref.fr/226834042</idno>
                  <idno type="VIAF">https://viaf.org/viaf/107152864201704822444</idno>
                  <affiliation ref="#struct-226175"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Grégoire</forename>
                    <surname>Duchemin</surname>
                  </persName>
                  <idno type="halauthorid">990730-0</idno>
                  <affiliation ref="#struct-226175"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Benjamin</forename>
                    <surname>Chrétien</surname>
                  </persName>
                  <idno type="idhal" notation="numeric">1419671</idno>
                  <idno type="halauthorid" notation="string">980353-1419671</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=RuokHdYAAAAJ</idno>
                  <affiliation ref="#struct-395113"/>
                  <affiliation ref="#struct-226175"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Abderrahmane</forename>
                    <surname>Kheddar</surname>
                  </persName>
                  <email type="md5">89482b959651fa7c9ed69f14dd28bdb9</email>
                  <email type="domain">ibisc.univ-evry.fr</email>
                  <idno type="idhal" notation="string">kheddar-abderrahmane</idno>
                  <idno type="idhal" notation="numeric">176001</idno>
                  <idno type="halauthorid" notation="string">34447-176001</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-9033-9742</idno>
                  <idno type="IDREF">https://www.idref.fr/068911890</idno>
                  <idno type="VIAF">https://viaf.org/viaf/54369215</idno>
                  <idno type="ISNI">http://isni.org/isni/0000000001081325</idno>
                  <affiliation ref="#struct-395113"/>
                  <affiliation ref="#struct-226175"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">15th IEEE-RAS International Conference on Humanoid Robots</title>
                <meeting>
                  <title>Humanoids</title>
                  <date type="start">2015-11-03</date>
                  <date type="end">2015-11-05</date>
                  <settlement>Seoul</settlement>
                  <country key="KR">South Korea</country>
                </meeting>
                <imprint>
                  <biblScope unit="pp">352-358</biblScope>
                  <date type="datePub">2015</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1109/HUMANOIDS.2015.7363574</idno>
              <ref type="publisher">http://www.humanoids2015.org/</ref>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Robotics</term>
                <term xml:lang="en">Manifold</term>
                <term xml:lang="en">Humanoid</term>
                <term xml:lang="en">Humanoids</term>
                <term xml:lang="en">Robot</term>
                <term xml:lang="en">Posture</term>
                <term xml:lang="en">Generation</term>
                <term xml:lang="en">Optimization</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-rb">Computer Science [cs]/Robotics [cs.RO]</classCode>
              <classCode scheme="halDomain" n="spi.auto">Engineering Sciences [physics]/Automatic</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>We present a reformulation of the posture generation problem that encompasses non-Euclidean manifolds. Such a formulation allows a more elegant mathematical description of the constraints, which we exemplify through some scenarios in the simulation results section. In our previous work, the posture generation problem is formulated as a non-linear optimization program with constraints expressed only through Euclidean manifolds; we solve the latter problem using on-the-shelf solvers. Instead, we decided to implement a new SQP solver that is most suited to non-Euclidean manifolds structural objects. By doing so, we have a better mastering in the way to tune and specialize our SQP solver for robotic problems. I. INTRODUCTION Computing robot configurations to meet the requirements of a given set of tasks, within a viable state, is a recurrent problem whose complexity grows with that of the robot. In this paper, we are interested in the following generalized inverse kinematics problem: we search a configuration for which the robot fulfills tasks under constraints of joint limits, auto-collision and non-desired collision avoidance, balance, torque limits, etc. We coined it posture generation. Such a problem is encountered in both planning and control. In both cases, computation time and robustness are critical issues. We have already proposed various implementations of the humanoid posture generation problem. All of our implementations formulate the problem as a non-linear optimization program to address multi-contact planning. In [1], the multi-contact planner explores the contact space using thousands of HRP-2 humanoid posture generator (PG) queries; we used the FSQP solver [2]. In [3], the PG is extended to handle various humanoid robots and multiple agents, the solver used is IPOPT [4]. In [5] the PG is extended to various contact models and used to generate multiple related postures at once. The latter work and the DRC participation revealed that re-planning on the fly is necessary and having a robust PG is crucial in many situations. Other works also make use of PG, e.g. in [6][7]. Posture generation has been formulated as a problem over a Euclidean space. Robots variable may however be more naturally expressed over non-Euclidean manifolds. The archetypes for this are the rotation part of the root body for a humanoid robot, and ball joints, whose variables live in SO(3). Some typical tasks are also naturally formulated on</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-226175" status="VALID">
          <idno type="RNSR">200819748K</idno>
          <orgName>Joint Robotics Laboratory</orgName>
          <orgName type="acronym">CNRS-AIST JRL</orgName>
          <date type="start">2009-01-01</date>
          <desc>
            <address>
              <addrLine>National Institute of Advanced Industrial Science and Technology (AIST)Tsukuba Central 1, 1-1-1 Umezono, Tsukuba, Ibaraki 305-8560 Japon</addrLine>
              <country key="JP"/>
            </address>
            <ref type="url">https://jrl-umi3218.github.io</ref>
          </desc>
          <listRelation>
            <relation active="#struct-302425" type="direct"/>
            <relation name="IRL3218 / UMI3218" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-395113" status="OLD">
          <orgName>Interactive Digital Humans</orgName>
          <orgName type="acronym">IDH</orgName>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>LIRMM, 161 rue Ada, 34000 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.lirmm.fr/equipes/IDH/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-181" type="direct"/>
            <relation name="UMR5506" active="#struct-410122" type="indirect"/>
            <relation name="UMR5506" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-302425" status="VALID">
          <idno type="ROR">https://ror.org/01703db54</idno>
          <orgName>National Institute of Advanced Industrial Science and Technology</orgName>
          <orgName type="acronym">AIST</orgName>
          <desc>
            <address>
              <addrLine>Higashi, Tsukuba, Ibaraki 305-8561</addrLine>
              <country key="JP"/>
            </address>
            <ref type="url">http://www.aist.go.jp/index_en.html</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-181" status="OLD">
          <idno type="IdRef">139590827</idno>
          <idno type="ISNI">0000000405990488</idno>
          <idno type="RNSR">199111950H</idno>
          <idno type="ROR">https://ror.org/013yean28</idno>
          <orgName>Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier</orgName>
          <orgName type="acronym">LIRMM</orgName>
          <date type="start">1995-01-01</date>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>161 rue Ada - 34095 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.lirmm.fr</ref>
          </desc>
          <listRelation>
            <relation name="UMR5506" active="#struct-410122" type="direct"/>
            <relation name="UMR5506" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-410122" status="OLD">
          <idno type="ISNI">0000000120970141</idno>
          <idno type="ROR">https://ror.org/051escj72</idno>
          <orgName>Université de Montpellier</orgName>
          <orgName type="acronym">UM</orgName>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>163 rue Auguste Broussonnet - 34090 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.umontpellier.fr/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>