<?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-03151883</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-04-25T08:13:00+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Constrained Model Predictive Control for Dynamic Path Tracking of a Bi-steerable Rover on Slippery Grounds</title>
            <author role="aut">
              <persName>
                <forename type="first">Mohamed</forename>
                <surname>Fnadi</surname>
              </persName>
              <email type="md5">e27bfa690d014d7bb554a91b9f128a81</email>
              <email type="domain">univ-littoral.fr</email>
              <idno type="idhal" notation="string">mohamed-fnadi</idno>
              <idno type="idhal" notation="numeric">805650</idno>
              <idno type="halauthorid" notation="string">2147658-805650</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-9593-8859</idno>
              <idno type="IDREF">https://www.idref.fr/257300651</idno>
              <affiliation ref="#struct-541937"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Wenqian</forename>
                <surname>Du</surname>
              </persName>
              <idno type="idhal" notation="numeric">805651</idno>
              <idno type="halauthorid" notation="string">2147659-805651</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-3352-0809</idno>
              <affiliation ref="#struct-541937"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Frédéric</forename>
                <surname>Plumet</surname>
              </persName>
              <email type="md5">daa36fcfb26575b400670cad591ff8b7</email>
              <email type="domain">isir.upmc.fr</email>
              <idno type="idhal" notation="string">frederic-plumet</idno>
              <idno type="idhal" notation="numeric">743654</idno>
              <idno type="halauthorid" notation="string">15890-743654</idno>
              <idno type="IDREF">https://www.idref.fr/231146612</idno>
              <affiliation ref="#struct-541937"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Faïz</forename>
                <surname>Benamar</surname>
              </persName>
              <email type="md5">318f3f5f0b9b576f858e8517c3ade04a</email>
              <email type="domain">sorbonne-universite.fr</email>
              <idno type="idhal" notation="string">faiz-ben-amar</idno>
              <idno type="idhal" notation="numeric">744423</idno>
              <idno type="halauthorid" notation="string">53054-744423</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-4590-3452</idno>
              <idno type="IDREF">https://www.idref.fr/073966282</idno>
              <affiliation ref="#struct-541937"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Sorbonne Université</forename>
                <surname>Gestionnaire HAL 4</surname>
              </persName>
              <email type="md5">b0df5888550d3ab0396b665cb2d17739</email>
              <email type="domain">scd.upmc.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2021-02-25 10:10:48</date>
              <date type="whenModified">2024-10-30 13:28:41</date>
              <date type="whenReleased">2021-02-25 10:10:50</date>
              <date type="whenProduced">2020-07-21</date>
              <date type="whenEndEmbargoed">2021-08-01</date>
              <ref type="file" target="https://hal.sorbonne-universite.fr/hal-03151883v1/document">
                <date notBefore="2021-08-01"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal.sorbonne-universite.fr/hal-03151883v1/file/Fnadi%20et%20al.%20-%202021%20-%20Constrained%20Model%20Predictive%20Control%20for%20dynamic%20p.pdf" id="file-3151883-2763789">
                <date notBefore="2021-08-01"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="1066187">
                <persName>
                  <forename>Sorbonne Université</forename>
                  <surname>Gestionnaire HAL 4</surname>
                </persName>
                <email type="md5">b0df5888550d3ab0396b665cb2d17739</email>
                <email type="domain">scd.upmc.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-03151883</idno>
            <idno type="halUri">https://hal.sorbonne-universite.fr/hal-03151883</idno>
            <idno type="halBibtex">fnadi:hal-03151883</idno>
            <idno type="halRefHtml">&lt;i&gt;Control Engineering Practice&lt;/i&gt;, 2020, 107, pp.104693. &lt;a target="_blank" href="https://dx.doi.org/10.1016/j.conengprac.2020.104693"&gt;&amp;#x27E8;10.1016/j.conengprac.2020.104693&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">Control Engineering Practice, 2020, 107, pp.104693. &amp;#x27E8;10.1016/j.conengprac.2020.104693&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-3151883-2763789"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="ISIR" corresp="SORBONNE-UNIVERSITE">Institut des Systèmes Intelligents et de Robotique</idno>
            <idno type="stamp" n="SORBONNE-UNIVERSITE">Sorbonne Université</idno>
            <idno type="stamp" n="SORBONNE-UNIV" corresp="SORBONNE-UNIVERSITE">Sorbonne Université 01/01/2018</idno>
            <idno type="stamp" n="SU-SCIENCES" corresp="SORBONNE-UNIVERSITE">Faculté des Sciences de Sorbonne Université</idno>
            <idno type="stamp" n="TEST-HALCNRS">Collection test HAL CNRS</idno>
            <idno type="stamp" n="SU-TI">Sorbonne Université - Texte Intégral</idno>
            <idno type="stamp" n="ISIR_SYROCO" corresp="ISIR">Systèmes robotiques Conception et Commande</idno>
            <idno type="stamp" n="ALLIANCE-SU"> Alliance Sorbonne Université</idno>
            <idno type="stamp" n="SUPRA_INGENIERIE">Ingénierie</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Constrained Model Predictive Control for Dynamic Path Tracking of a Bi-steerable Rover on Slippery Grounds</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Mohamed</forename>
                    <surname>Fnadi</surname>
                  </persName>
                  <email type="md5">e27bfa690d014d7bb554a91b9f128a81</email>
                  <email type="domain">univ-littoral.fr</email>
                  <idno type="idhal" notation="string">mohamed-fnadi</idno>
                  <idno type="idhal" notation="numeric">805650</idno>
                  <idno type="halauthorid" notation="string">2147658-805650</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-9593-8859</idno>
                  <idno type="IDREF">https://www.idref.fr/257300651</idno>
                  <affiliation ref="#struct-541937"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Wenqian</forename>
                    <surname>Du</surname>
                  </persName>
                  <idno type="idhal" notation="numeric">805651</idno>
                  <idno type="halauthorid" notation="string">2147659-805651</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-3352-0809</idno>
                  <affiliation ref="#struct-541937"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Frédéric</forename>
                    <surname>Plumet</surname>
                  </persName>
                  <email type="md5">daa36fcfb26575b400670cad591ff8b7</email>
                  <email type="domain">isir.upmc.fr</email>
                  <idno type="idhal" notation="string">frederic-plumet</idno>
                  <idno type="idhal" notation="numeric">743654</idno>
                  <idno type="halauthorid" notation="string">15890-743654</idno>
                  <idno type="IDREF">https://www.idref.fr/231146612</idno>
                  <affiliation ref="#struct-541937"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Faïz</forename>
                    <surname>Benamar</surname>
                  </persName>
                  <email type="md5">318f3f5f0b9b576f858e8517c3ade04a</email>
                  <email type="domain">sorbonne-universite.fr</email>
                  <idno type="idhal" notation="string">faiz-ben-amar</idno>
                  <idno type="idhal" notation="numeric">744423</idno>
                  <idno type="halauthorid" notation="string">53054-744423</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-4590-3452</idno>
                  <idno type="IDREF">https://www.idref.fr/073966282</idno>
                  <affiliation ref="#struct-541937"/>
                </author>
              </analytic>
              <monogr>
                <idno type="halJournalId" status="VALID">12129</idno>
                <idno type="issn">0967-0661</idno>
                <title level="j">Control Engineering Practice</title>
                <imprint>
                  <publisher>Elsevier</publisher>
                  <biblScope unit="volume">107</biblScope>
                  <biblScope unit="pp">104693</biblScope>
                  <date type="datePub">2020-07-21</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1016/j.conengprac.2020.104693</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Quadratic Programming</term>
                <term xml:lang="en">Model Predictive Control</term>
                <term xml:lang="en">off-road robot</term>
                <term xml:lang="en">slippage</term>
                <term xml:lang="en">Dynamics</term>
              </keywords>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</classCode>
              <classCode scheme="halTypology" n="ART">Journal articles</classCode>
              <classCode scheme="halOldTypology" n="ART">Journal articles</classCode>
              <classCode scheme="halTreeTypology" n="ART">Journal articles</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>The research works carried out in this paper deal with the control of a fast double-steering off-road mobile robot. Such kind of robots requires very high stable and accurate controllers because their mobility is particularly influenced by wheel–ground interactions. Hence, the vehicle dynamics should be incorporated in the control circuit to take into account these issues, which is developed based on the road geometry parameters and the slippage-friction conditions at the wheel–ground contacts. Relying on this dynamic model, we present in this paper the design and application of a constrained Model Predictive Control (MPC). It is based on the minimization of a cost function (optimizing the deviation from the reference trajectory, and the variation of the control input) along a finite prediction horizon, however, the prediction horizon is variable according to the forward speed of the robot. On the other hand, this approach incorporates several constraints, essentially important for the stability and safety of an off-road mobile robot moving at the high velocity, namely : saturation and maximum variations of the vehicle’s actuators (i.e. steering joints and their speeds limits) as well as the tire adhesion zone bounds (allowing to validate the assumption of a linear tire model). The full optimization problem is formulated as a Linearly Constrained Quadratic Programming (QP) to compute at each time-step the optimal and dynamically-consistent front and rear steering angles that are required to reach the desired path, with respect to all these constraints. The capabilities of our proposed controller are compared with another control law which does not apply any physical or intrinsic constraints. The latter is simply a feedback controller based on the same dynamic model and LQR theory (Linear Quadratic Regulator). Both of them have been investigated through several tests on simulations via ROS/GAZEBO and experiments on a real off-road vehicle for different kinds of trajectories and velocity levels.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-541937" status="VALID">
          <idno type="IdRef">241179122</idno>
          <idno type="RNSR">200918463J</idno>
          <idno type="ROR">05neq8668</idno>
          <orgName>Institut des Systèmes Intelligents et de Robotique</orgName>
          <orgName type="acronym">ISIR</orgName>
          <date type="start">2018-01-01</date>
          <desc>
            <address>
              <addrLine>Sorbonne-Université, Boite courrier 173 4 Place JUSSIEU 75252 Paris cedex 05</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.isir.upmc.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-413221" type="direct"/>
            <relation name="UMR7222" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-413221" status="VALID">
          <idno type="IdRef">221333754</idno>
          <idno type="ROR">https://ror.org/02en5vm52</idno>
          <orgName>Sorbonne Université</orgName>
          <orgName type="acronym">SU</orgName>
          <date type="start">2018-01-01</date>
          <desc>
            <address>
              <addrLine>21 rue de l’École de médecine - 75006 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.sorbonne-universite.fr/</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>
      </listOrg>
    </back>
  </text>
</TEI>