<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE raweb PUBLIC "-//INRIA//DTD " "raweb2.dtd">
<raweb xml:lang="en" year="2011">
  <identification id="arobas" isproject="true">
    <shortname>AROBAS</shortname>
    <projectName>Advanced Robotics and Autonomous Systems</projectName>
    <theme-de-recherche>Robotics</theme-de-recherche>
    <domaine-de-recherche>Perception, Cognition, Interaction</domaine-de-recherche>
    <UR name="Sophia"/>
    <keywords>
      <term>Automatic Control</term>
      <term>Computer Vision</term>
      <term>Image Processing</term>
      <term>Nonlinear Control</term>
      <term>Robotics</term>
      <term>SLAM</term>
    </keywords>
  </identification>
  <team id="uid1">
    <person key="icare-2006-idm408723096976">
      <firstname>Patrick</firstname>
      <lastname>Rives</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Team leader, Senior Researcher (DR) Inria</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="icare-2006-idm408723100720">
      <firstname>Claude</firstname>
      <lastname>Samson</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Senior Researcher (DR) Inria</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="icare-2006-idm408723090000">
      <firstname>Pascal</firstname>
      <lastname>Morin</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Junior Researcher (CR) Inria, up to end of September</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="arobas-2010-idm240967704096">
      <firstname>Nathalie</firstname>
      <lastname>Woodward</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Secretary (SAR) Inria, part-time</moreinfo>
    </person>
    <person key="arobas-2009-idm444022345888">
      <firstname>Alexandre</firstname>
      <lastname>Chapoulie</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>DGA grant</moreinfo>
    </person>
    <person key="icare-2006-idm408723073152">
      <firstname>Gabriela</firstname>
      <lastname>Gallegos</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>CONICYT grant, thesis defended on June 17</moreinfo>
    </person>
    <person key="arobas-2010-idm240967691872">
      <firstname>Daniele</firstname>
      <lastname>Pucci</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>UNSA grant</moreinfo>
    </person>
    <person key="arobas-2009-idm444022330672">
      <firstname>Maxime</firstname>
      <lastname>Meilland</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>ANR CityVIP</moreinfo>
    </person>
    <person key="icare-2006-idm408723070496">
      <firstname>Adan</firstname>
      <lastname>Salazar</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>CONICYT grant, thesis defended on September 6</moreinfo>
    </person>
    <person key="arobas-2009-idm444022324624">
      <firstname>Glauco</firstname>
      <lastname>Scandaroli</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>INRIA/PACA grant</moreinfo>
    </person>
    <person key="arobas-2010-idm240967676608">
      <firstname>Luca</firstname>
      <lastname>Marchetti</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>INRIA grant</moreinfo>
    </person>
    <person key="dart-2006-idm129020686080">
      <firstname>Cyril</firstname>
      <lastname>Joly</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Engineer on Contract DGA/Rapid Canari</moreinfo>
    </person>
    <person key="arobas-2008-idm342838926208">
      <firstname>Tarek</firstname>
      <lastname>Hamel</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Professor, I3S-UNSA-CNRS, University of Nice-Sophia Antipolis, external collaborator</moreinfo>
    </person>
    <person key="icare-2006-idm408723061888">
      <firstname>Andrew</firstname>
      <lastname>Comport</lastname>
      <affiliation>CNRS</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>Junior Researcher (CR), I3S-UNSA-CNRS, University of Nice-Sophia Antipolis, external collaborator</moreinfo>
    </person>
    <person key="arobas-2011-idm305929051024">
      <firstname>Wladyslaw</firstname>
      <lastname>Magiera</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>AutreCategorie</categoryPro>
      <research-centre>Sophia</research-centre>
      <moreinfo>PhD student from the Institute of Computer Engineering, Control and Robotics, Wroclaw University of technology, Poland, from October 3 to December 2</moreinfo>
    </person>
  </team>
  <presentation id="uid2">
    <bodyTitle>Overall Objectives</bodyTitle>
    <subsection id="uid3" level="1">
      <bodyTitle>Introduction</bodyTitle>
      <p>The project-team activity is focused on the study of mobile robotic systems destined to accomplish complex tasks involving strong interactions with the system's environment. The underlying
      spectrum of research is vast due to the variety of devices amenable to automatization ( ground, underwater and aerial vehicles...), of environments in which these devices are vowed to operate
      (structured/natural, known/unknown, static/dynamic...), and of applications for which they have been designed (assistance to handicapped people, environmental monitoring, rescue deployment
      after natural disasters, observation and tactical support...).</p>
      <p noindent="true">A fundamental issue in autonomous mobile robotics is to build consistent representations of the environment that can be used to trigger and execute the robot's actions. In
      its broadest sense, perception requires detecting, recognizing, and localizing elements of the environment, given the limited sensing and computational resources of the robot. The performance
      of a mobile robotic system crucially depends on its ability to process sensory data in order to achieve these objectives in real-time. Perception is a fundamental issue for both the
      implementation of reactive behaviors (based on feedback control loops) and the construction of the representations which are used at the task level. Among the sensory modalities, artificial
      vision and range finder are of particular importance and interest due to their availability and extended range of applicability. They are used for the perception and modeling of the robot's
      environment, and also for the control of the robot itself. Sensor-based control refers to the methods and techniques dedicated to the use of sensor data and information in automatic control
      loops. Its mastering is essential to the development of many (existing and future) robotic applications and a corner-stone of the research on autonomous robotics.</p>
      <p noindent="true">Most tasks performed by robots rely on the control of their displacements. Research on robot motion control largely stems from the fact that the equations relating the
      actuators outputs to the displacements of the robot's constitutive bodies are nonlinear. The extent of the difficulties induced by nonlinearity varies from one type of mechanism to another.
      Whereas the control of classical holonomic manipulator arms has been addressed very early by roboticists, and may now be considered as a well investigated issue, studies on the control of
      nonholonomic mobile robots are more recent. They also involve more sophisticated control techniques whose development participates in the extension of Control Theory. Another source of
      difficulty is underactuation, i.e. when the number of independent means of actuation is smaller than the number of degrees of freedom of the robotic mechanism. Most marine and aerial vehicles
      are underactuated. A particularly challenging case is when underactuation renders all classical control techniques, either linear or nonlinear, inoperative because it yields a system of
      linearized motion equations which, unlike the original nonlinear system, is not controllable. Such systems are sometimes called 
      <i>critical</i>. Research in this area of automatic control is still largely open.</p>
      <p noindent="true"><span class="smallcap" align="left">ARobAS</span>genuinely tries to balance and confront theoretical developments and application-oriented challenges. In this respect, validation and testing on
      physical systems is essential, not only as a means to bring together all aspects of the research done in 
      <span class="smallcap" align="left">ARobAS</span>–and thus maintain the coherence and unity of the project-team–, but also to understand the core of the problems on which research efforts
      should focus in priority. To this aim, a significant part of our resources is devoted to the development of experimentation facilities that are proper to the project and constitute an
      experimental workbench for the research done in the project. In parallel, we try to develop other means of experimentation in partnership research programs. Inside Inria with other EPIs like,
      for example, 
      <span class="smallcap" align="left">Coprin</span>which develops a robotized wheeled walking aid (
      <span class="smallcap" align="left">ANG Assistive Navigation Guide</span>) in the context of the Inria Large Scale Initiative 
      <span class="smallcap" align="left">PAL Personally Assisted Living</span>. Outside Inria with others partners like for example with the 
      <span class="smallcap" align="left">Ifremer</span>concerning underwater robotics, and with the CenPRA of Campinas (Brazil), I.S.T. of Lisboa (Portugal), and Bertin Tech. Inc. for the control of
      unmanned aerial vehicles (blimps and drones).</p>
    </subsection>
    <subsection id="uid4" level="1">
      <bodyTitle>Highlights</bodyTitle>
      <p>We have demonstrated during one week in the downtown of Clermont Ferrand in real traffic conditions the performances and the robustness of the solutions of autonomous navigation and control
      developed in the context of the ANR project CityVIP. This experiment has been also presented in Sophia Antipolis during the open lab day organized for the European Robotics Week.</p>
    </subsection>
  </presentation>
  <fondements id="uid5">
    <bodyTitle>Scientific Foundations</bodyTitle>
    <subsection id="uid6" level="1">
      <bodyTitle>Introduction</bodyTitle>
      <p>The meaning of 
      <i>autonomy</i>in the context of mobile robotics covers a large variety of aspects, from the capabilities of moving safely and interacting with the environment, to planning, reasoning and
      deciding at a high level of abstraction. 
      <i/>
      <span class="smallcap" align="left">ARobAS</span>
      <i>pursues a bottom-up approach with a sustained focus on autonomous navigation and the monitoring of interactions with unknown, variable, and complex environments.</i></p>
      <p noindent="true">The project team is organized under the headings of two research themes : 
      <i>Perception and autonomous navigation</i>and 
      <i>Robot Modeling and Control</i>. Nonetheless, it matters to keep in mind that the borderline between the themes is porous since several of the associated issues and tools to address them are
      clearly interdependent and complementary. To highlight this interdependency, we have described in a separate section the transverse issues to the two vertical themes.</p>
    </subsection>
    <subsection id="uid7" level="1">
      <bodyTitle>Perception and autonomous navigation</bodyTitle>
      <p>Autonomy in robotics largely relies on the capability of processing the information provided by exteroceptive sensors. Perception of the surrounding environment involves data acquisition,
      via sensors endowed with various characteristics and properties, and data processing in order to extract the information needed to plan and execute actions. In this respect, the fusion of
      complementary informations provided by different sensors is a central issue. Much research effort is devoted to the modeling of the environment and the construction of maps used, for instance,
      for localization, estimation, and navigation purposes. Another important category of problems concerns the selection and treatment of the information used by low-level control loops. Much of
      the processing must be performed in real-time, with a good degree of robustness so as to accommodate with the large variability of the physical world. Computational efficiency and
      well-posedness of the algorithms are constant preoccupations.</p>
      <subsection id="uid8" level="2">
        <bodyTitle>Advanced perception for robotics   </bodyTitle>
        <p>A key point is to handle the right compromise between the simplicity of the models and the complexity of the real world. For example, numerous computer vision algorithms have been proposed
        with the implicit assumptions that the observed surfaces are Lambertian and the illumination is uniform. These assumptions are only valid in customized environments. For applications such as
        the exploration of an outdoor environment the robustness of vision-based control schemes can be improved by using more realistic photometric models (including color information). Even though
        such models have already been used in the computer vision and augmented reality communities 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid0" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid1" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>their applicability to real-time robotic tasks has not been much
        explored.</p>
        <p>In the same way that sensor models currently in use in robotics are often too simple to capture the complexity of the real world, the hypotheses underlying the geometrical structure in the
        scene are often restrictive. Most of the methods assume that the observed environment is rigid 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid2" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. For many applications like, for example, autonomous navigation in
        variable and dynamical environments, this assumption is violated. In these cases, distinguishing between the observed global (dominant) motion and the true motion, or even the deformations,
        of particular objects, is important.</p>
        <p>More generally, the question is to estimate robustly and in real-time the information needed for the visual task. 
        <i>Real-time processing of a complete model of a deformable environment (i.e. the tri-dimensional shape, the deformations of the surfaces, textures and colors and other physical properties
        that can be perceived by robotic sensors) has not yet been achieved</i>. Recent studies carried out on 
        <i>visual tracking</i>(i.e. tracking of visual clues in the image without feedback control of the camera pose), using a stereo pair of cameras 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid3" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>or a single camera 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid4" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, are essentially concerned with parametric surfaces. To the best of
        our knowledge, the use of deformable visual information for navigation or feedback control has been limited to deformable contours 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid5" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, or simple articulated planar objects 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid6" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
        <p noindent="true">In many applications, using only one sensor may not be the optimal way to gather the information needed to perform the robot task. Many exteroceptive sensors provide
        complementary information (for example, unlike a single camera, a laser telemeter can directly measure the distance to an object), while proprioceptive sensors (odometry) are convenient to
        estimate local displacements of a robot. 
        <i>We participate in the development of “intelligent” devices composed of several complementary sensors well-suited to the tasks involved in autonomous robotics.</i>Developing such sensors
        requires to solve different aspects of the problem : calibration, data representation, estimation and filtering. A theory for the proper integration of multi-sensor information within a
        general unified framework is still critically lacking.</p>
      </subsection>
      <subsection id="uid9" level="2">
        <bodyTitle>Reliable robot localization and scene modeling   </bodyTitle>
        <p>Most of the applications involving mobile robotic systems (ground vehicles, aerial robots, automated submarines,...) require a reliable localization of the robot in its environment. The
        problem of localization, given a map of the environment in the form of a set of landmarks or, conversely, the problem of constructing a map assuming that the vehicle's situation
        (position+orientation) is known, has been addressed and solved using a number of different approaches. A more attractive problem is when neither the robot path nor the map is known.
        Localization and mapping must then be considered concurrently. This problem is known as 
        <i>Simultaneous Localization And Mapping</i>. In this case, the vehicle moves from an unknown location in an unknown environment and proceeds to incrementally build up a navigation map of the
        environment, while simultaneously using this map to update its estimated position. Two tutorials by Hugh Durrant-Whyte and Tim Bailey 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid7" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid8" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>describe some of the standard methods for solving the SLAM problem
        but also some more recent algorithms. More recently, a new class of approaches has appeared based on 
        <i>graphical inference technique</i>which represents the SLAM problem as a set of links between robot and landmarks poses, and formulates a global optimization algorithm for generating a map
        from such constraints 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid9" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid10" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid11" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. Unfortunately, in the case of a robot explorating a large scale
        environment, such a method yields to dramatically increase the state vector during the motion. 
        <i>We are investigating for well-founded methods which allow us to automatically introduce, if needed, a new local submap while preserving the consistency (in the sense of the probability) of
        the global map</i>.</p>
        <p>The use of vision in SLAM provides a rich perceptual information compared to lasers and yields a low level of data association ambiguity. However real-time visual SLAM has only become
        possible recently with faster computers and ways of selecting sparse but distinct features. The main difficulty comes from the loss of the depth dimension due to the projective model of the
        camera. Consequently, monocular vision yields to address the specific configuration of 
        <i>bearing-only slam</i>. In such a configuration, only the directions of sight of the landmaks can be measured. This leads to observability problems during the initialization. It is
        well-known in the computer vision community that specific motions of the camera, or very distant landmarks, lead also to observability problems. To overcome this type of problem, 
        <i>delayed</i>landmark insertion techniques such as local bundle adjustment 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid12" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>or particle filtering 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid13" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>have been proposed. More recently 
        <i>undelayed</i>approaches 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid14" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid15" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid16" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>have been investigated. These approaches generally rely on a
        probabilistic model of the depth distribution along the sight ray and require the use of particle filtering techniques or gaussian multi-hypothesis methods. Another approach relies on the use
        of dense representations instead of sparse ones based on landmarks. 
        <i>We are applying these ideas to visual SLAM 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid17" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>by stating the problem in terms of the optimization of a warping
        function directly expressed in the image space</i>. The function parameters capture not only the geometrical and the photometrical aspects of the scene but also the camera motion. Robustness
        is enhanced by using a dense approach taking advantage of all the information available in the regions of interest instead of a sparse representation based on features like Harris or Sift
        points.</p>
        <p noindent="true">Nevertheless, solving the SLAM problem is not sufficient for guaranteeing an autonomous and safe navigation. The choice of the representation of the map is, of course,
        essential. The representation has to support the different levels of the navigation process : motion planning, motion execution and collision avoidance and, at the global level, the
        definition of an optimal strategy of displacement. The original formulation of the SLAM problem is purely metric (since it basically consists in estimating the Cartesian situations of the
        robot and a set of landmarks), and it does not involve complex representations of the environment. 
        <i>However, it is now well recognized that several complementary representations are needed to perform exploration, navigation, mapping, and control tasks successfully. Alike several authors,
        we proposed 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid18" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>to use composite models of the environment which mix topological,
        metric, and grid-based representations.</i>Each type of representation is well adapted to a particular aspect of autonomous navigation : the metric model allows one to locate the robot
        precisely and plan Cartesian paths, the topological model captures the accessibility of different sites in the environment and allows a coarse localization, and finally the grid
        representation is useful to characterize the free space and design potential functions used for reactive obstacle avoidance. However, ensuring the consistency of these various representations
        during the robot exploration, and merging observations acquired from different viewpoints by several co-operative robots, are difficult problems. This is particularly true when different
        sensing modalities are involved. New studies to derive efficient algorithms for manipulating the hybrid representations (merging, updating, filtering...) while preserving their consistency
        are needed.</p>
      </subsection>
      <subsection id="uid10" level="2">
        <bodyTitle>Exploration strategy and reactive navigation   </bodyTitle>
        <p noindent="true">The exploration of an unknown environment relies on a robot motion strategy which allows to construct a complete representation of the environment in minimal time or,
        equivalently, with displacements of minimal lengths. Few works have addressed these aspects so far. Most exploration approaches 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid19" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid20" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>use a topological representation like the 
        <i>Generalized Voronoï diagram (GVD)</i>. Assuming an infinite range for the sensors, GVD provides an aggregated representation of the environment and an elegant means to solve the optimality
        problem. Unfortunately, the usual generalized Voronoï diagram, which is based on the 
        <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>L</mi><mn>2</mn></msub></math></formula>metric, does not cope well with real environments and the bounded range of the sensors used in robotic applications. Building topological representations supporting exploration
        strategies in real-time remains a challenging issue which is pursued in 
        <span class="smallcap" align="left">ARobAS</span>.</p>
        <p noindent="true">For large-scale environments and long-time survey missions, the SLAM process can rapidly diverge due to the uncertainties and the drift inherent to dead reckoning methods,
        and the unavailability of absolute position measurements (as provided, for example, by a GNSS whose drawback is that it is not operational everywhere nor always). The problem of motion
        control is rarely considered as a constitutive part of the SLAM problem. We advocate that autonomous navigation and SLAM should not be treated separately, but rather addressed in an unified
        framework involving perception, modeling, and control. Reactive navigation and sensor-based control constitute the core of our approach. Sensor-based control, whose design relies on the
        modeling of the interactions between the robot and its nearby environment, is particularly useful in such a case. We show in simulation and experimentally 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid21" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>that embedding the SLAM problem in a sensor-based control framework
        acts as adding constraints on the relative pose between the robot and its local environment. In other words, the sensor-based control approach allows to guarantee, under certain observability
        conditions, a uniformly bounded estimation error in the localization process. 
        <i>We pursue our research work on the design of navigation functions in order to, at a reactive control level, ensure collision-free robot motions and, at the navigation level, implement a
        (topologically) complete exploration of the environment in autonomous mode.</i></p>
      </subsection>
    </subsection>
    <subsection id="uid11" level="1">
      <bodyTitle>Robot modeling and control</bodyTitle>
      <p>Since robotic, or “robotizable”, mechanisms are structurally nonlinear systems which, in practice, need to be controlled in an efficient and 
      <i>robust</i>manner, the project 
      <span class="smallcap" align="left">ARobAS</span>has a natural interest and activities in the domain of Automatic Control related to the theory of control of nonlinear systems. Nonlinear
      control systems can be classified on the basis of the stabilizability properties of the linear systems which approximate them around equilibrium points. Following 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid22" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, an autonomous controllable nonlinear system is called 
      <i>critical</i>when the corresponding linearized systems are not asymptotically stabilizable (and therefore not controllable either). Whereas local stabilizers for non-critical systems can
      often be derived from their linear approximations, one has to rely on other –truly nonlinear– methods in the case of critical systems.</p>
      <p noindent="true">For robotic applications, one is concerned in the first place with the design of feedback laws which stabilize state-reference trajectories in the sense of ensuring small
      tracking errors despite adverse phenomena resulting from modeling errors, control discretization, measurement noise,...</p>
      <p noindent="true">The set of critical systems strictly encompasses the one of controllable driftless systems affine in the control input (e.g. kinematic models of 
      <i>nonholonomic wheeled vehicles</i>). Most of the existing literature on the subject has focused on these latter systems due to their well delimited and understood structural properties. On
      the other hand, nonlinear control-affine systems with a drift term which cannot be removed without rendering the system uncontrollable have been much less studied, whereas many locally
      controllable 
      <i>underactuated mechanical systems</i>(e.g. manipulators with non-actuated degrees of freedom, hovercrafts, blimps, submarines,...) belong to this category of critical systems. However, there
      exist also underactuated mechanical systems which are not critical in the sense evoked above. Such is the case of flying machines with vertical take-off capabilities (helicopters, VTOL
      devices,...) whose linear approximations at an equilibrium are controllable due to the action of an external field of forces (the field of gravity, in the present case). Understandably, the
      control techniques used for these systems heavily rely on this property eventhough, mathematically, the absence of such a field would not necessarily render the system itself (by opposition to
      its linear approximation) uncontrollable. This latter observation is important because it means that not all the structural controllability properties of the system have been exploited in the
      control design. This also implies that general control methods developed for critical systems could be applied to these non-critical systems, with their performance being less critically
      dependent on the existence and modeling of an external “stabilizing” field. To our knowledge, this research direction has never been explored before.</p>
      <p noindent="true"><i>To summarize, the problem of control of critical nonlinear systems is relevant for most robotic devices other than fully-actuated holonomic manipulators. It is, of course, also relevant for
      other physical systems presenting similar structural control properties (an example of which are induction electrical motors).</i>We have been advocating for a few years that it needs to be
      investigated further by developing new control design paradigms and tools. In this respect, our conviction is based on a certain number of elements, a summary of which follows.</p>
      <simplelist>
        <li id="uid12">
          <p noindent="true"><i>Asymptotic stabilization of an equilibrium combining fast convergence (say exponential) and a degree of robustness similar to what can be achieved for linear systems (e.g. stability
          against structured modeling errors, control discretization, time-delays, and manageable sensitivity w.r.t. noise measurement,...) has never been obtained.</i>Studies that we, and a few
          other researchers, have conducted towards this goal 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid23" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid24" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid25" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>have been rewarded with mitigated success, and we strongly feel
          now that no solution exists: basically, for these systems, fast convergence rules out robustness.</p>
        </li>
        <li id="uid13">
          <p noindent="true">It is known from 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid26" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>that asymptotic stabilization of 
          <i>admissible</i>state trajectories (i.e. trajectories obtainable as solutions to the considered control system) is “generically” solvable by using classical control methods, in the sense
          that the set of trajectories for which the linear approximation of the associated error system is controllable is dense. Although this is a very interesting result which can (and has been)
          thoroughly exploited in practice, this is also a delusional result whose limitations have insufficiently been pondered by practitioners. The reason is that it tends to convey the idea that
          all tracking problems can be solved by applying classical control techniques. The application of 
          <i>Brockett's Theorem</i>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid27" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>to the particular case of a trajectory reduced to a single
          equilibrium of the system indicates that no smooth pure-state feedback can be an asymptotical stabilizer, and thus clearly invalidates this idea. If an asymptotic stabilizer exists, it has
          to involve a non-trivial dynamic extension of the initial system. Time-varying feedbacks that we have been first to propose 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid28" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>to solve this type of problem in the case of nonholonomic systems
          constitute an example of this. 
          <i>However, solving the problem for fixed equilibria still does not mean that “any” admissible trajectory can be asymptotically stabilized, nor that there exists a “universal” controller,
          even a complicated one, capable of stabilizing any admissible trajectory –whereas simple solutions to this latter problem are well-known for linear systems. This lack of completude of the
          results underlies severe practical implications which have not been sufficiently addressed.</i></p>
        </li>
        <li id="uid14">
          <p noindent="true">For instance, the non-existence of a “universal” stabilizer of admissible (feasible) trajectories has been proven in 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid29" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>in the case of nonholonomic systems. This result is conceptually
          important because it definitively ruins the hope of finding a complete solution to the tracking problem (in the usual sense of ensuring asymptotic stabilization), even for the simplest of
          the critical systems.</p>
        </li>
        <li id="uid15">
          <p noindent="true"><i>To our knowledge, the problem of stabilizing</i>non-admissible
          <i>trajectories has never been addressed systematically, even in the case of fully-actuated nonholonomic systems, except by us recently.</i>A decade of active research devoted to the
          control of these systems (in the 1990's) had left this issue wide-open, eventhough it was known that, for a nonholonomic driftless system, the property of local controllability implies that
          any continuous non-admissible trajectory in the state space can be approximated with arbitrary good precision by an admissible trajectory. While several open-loop control methods for
          calculating such an approximation have been proposed by various authors 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid30" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>,
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid31" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
          <i>practical</i>stabilization of non-admissible trajectories –the feedback control version of the problem– seems to have been completely “occulted” by the problem of asymptotic
          stabilization of admissible trajectories.</p>
        </li>
        <li id="uid16">
          <p noindent="true">The range of feedback control design methods for nonlinear systems, especially those based on geometrical concepts, is limited and needs to be enlarged. Existing methods
          are often inspired by ideas and techniques borrowed from linear control theory. Whereas this makes good sense when the system is non-critical (including feedback linearizable systems), we
          contend that critical systems, being structurally different, call for revisiting and adapting the basic concepts and objectives on which control design methods lean. The notion of practical
          stabilization is an example of such an adaptation.</p>
        </li>
      </simplelist>
      <p>The objective of 
      <i>practical stabilization</i>is weaker than the classical one of asymptotic stabilization: any asymptotical stabilizer is a practical stabilizer –whereas the converse is not true. However,
      this objective is not “much” weaker. In particular, instead of ensuring that the error converges to zero, a practical stabilizer ensures that this error is ultimately bounded by some number
      which can be as small as desired (but different from zero). We assert that this “small” difference in the objective changes everything at the control design level in the sense that none of the
      obstructions and impossibilities evoked previously holds any more: fast convergence to a set contained in a small neighborhood of the desired state can be achieved in a robust fashion,
      universal practical stabilizers of state trajectories exist, and, moreover, these trajectories do not have to be admissible. Furthermore, by accepting to weaken the control objective slightly,
      the set of control solutions is considerably enlarged, so that new control design methods can be elaborated. One of them is the 
      <i>Transverse Function</i>approach that we have initiated a few years ago and that we continue to develop. It is based on a theorem, first published in 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid32" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, which states the equivalence between the satisfaction of the Lie
      Algebra Rank Condition (LARC) by a set of vector fields and the existence of particular (bounded) periodic functions whose infinitesimal variations are 
      <i>transversal</i>to the directions associated with these vector fields. For control purposes, the time-derivatives of the variables on which such transverse functions depend can be used as
      extra control inputs which facilitate the control of systems whose dynamics are either completely (the case of nonholonomic systems) or partially (the case of underactuated systems) driven by
      the vector fields with which the transverse function is associated. In the case of mechanical systems, these new control inputs are directly related to the frequency of the “manœuvres” that the
      system has to perform in order to track a given reference trajectory. With this interpretation in mind, one can say that the approach provides a way of adapting the frequency of the manœuvres
      automatically.</p>
      <p noindent="true">We have first experimented feedback controllers derived with this approach on our laboratory unicycle-type mobile robot with the goal of tracking an omnidirectional vehicle
      (target) observed by a camera mounted on the robot (vision-based tracking). To our knowledge, this experiment is still unique in its kind. Results that we have obtained show a net improvement
      with respect to earlier attempts that we had made, based on the use of time-varying feedback techniques 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid33" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. Theoretically, the approach can be applied to any nonholonomic
      vehicle –car-like vehicles without or with trailers, in particular 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid34" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p noindent="true"><i>More recently, we have adapted it to the problem of controlling nonholonomic mobile manipulators, i.e. manipulators mounted on nonholonomic mobile platforms, and have derived a general
      methodology for the coordinated motion of this type of robot 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid35" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</i>It is based on the concept of 
      <i>omnidirectional companion frame</i>which basically allows to control the mobile platform as if it were omnidirectional. Feedback control laws devised with this methodology have properties
      never demonstrated before, such as the possibility of ensuring the perfect execution of a manipulation task on a moving object whose motion is not known in advance, with the insurance that the
      manipulator will never collide into its joint-limits.</p>
      <p noindent="true"><i>Even more recently, we have started to extend the approach to the control of critical underactuated mechanical systems, a problem which is more difficult than the control of fully-actuated
      nonholonomic systems due to the necessity of including dynamical effects in the modeling equations of the system, yielding a drift term which cannot be treated as a perturbation which can be
      pre-compensated.</i>For these systems, the objective is again to practically stabilize any desired trajectory (admissible, or not) defined in the configuration space. To our knowledge, this
      problem had never been solved before, even for the simplest critical underactuated system (namely, the 3-dimensional second-order chained system). Although we have already much progressed on
      this subject, and devised a control design method which applies to classical examples of critical underactuated mechanical systems involving a single rigid body 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid36" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, many aspects of the problem have not been explored yet, or need to
      be studied further. Several are related to the definition and exploitation of criteria to qualify and compare different implementations of the control design method, such as the property of
      making velocities tend to zero when the reference trajectory is reduced to a fixed-point. Others concern the applicability and usefulness of the approach when the system is not critical (due to
      the action of dissipative/friction forces combined with the gravity field, in particular).</p>
      <p noindent="true">Robustness is a central and vast issue for feedback control. Any feedback control design approach has to be justified in terms of the robustness properties which are
      associated with it. In the case of advanced robotic applications based on the use of exteroceptive sensors, robustness concerns in the first place the capacity of dealing with the imprecise
      knowledge of the transformations relating the space in which sensor signals live to the Cartesian space in which the robot evolves. A vast literature, including several chapters of 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid31" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>and a large part of the publications on vision-based control, has
      addressed this issue in the case of fully actuated holonomic manipulators. Comparatively, very little has been done on this subject in the case of nonholonomic and underactuated mobile robots.
      We have thus initiated studies in order to figure out i) how feedback control schemes based on the use of transverse functions can be adapted to the use of exteroceptive sensors when the above
      mentioned transformations are not known precisely, and ii) how robust the resulting control laws are. Initial results that we have obtained are encouraging 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid37" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, but the complexity of the analyses also tells us that future
      research efforts in this direction will have to rely much on simulation and experimentation.</p>
    </subsection>
    <subsection id="uid17" level="1">
      <bodyTitle>Transverse research themes</bodyTitle>
      <subsection id="uid18" level="2">
        <bodyTitle>Robustness of sensor-based control   </bodyTitle>
        <p>Interacting with the physical world requires to appropriately address perception and control aspects in a coherent framework. Visual servoing and, more generally, sensor-based robot
        control consists in using exteroceptive sensor information in feedback control loops which monitor the dynamic interactions between a robot and its environment. Since the beginning of the
        1990's, a lot of work have been done on sensor-based control in the case of fully-actuated holonomic systems. The control of these systems is much simplified by the fact that instantaneous
        motion along any direction of the configuration space is possible and can be monitored directly 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid2" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. 
        <i>However, this assertion is not true in the case of critical or under-actuated systems like most ground, marine or aerial robots. New research trends have to be investigated to extend the
        sensor-based control framework to this kind of mechanisms.</i></p>
        <p noindent="true">Robustness is needed to ensure that the controlled system will behave as expected. It is an absolute requirement for most applications, not only to guarantee the good
        execution of the assigned tasks, but also for safety reasons, especially when these tasks involve direct interactions with humans (robotic aided surgery, automatic driving,...). A control law
        can be called "robust" if it is able to perform the assigned stabilization task despite modeling and measurement errors. Determining the "size" of "admissible" errors is understandably
        important in practice. However, carrying out this type of analysis is usually technically quite difficult. For standard vision-based control methods 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid2" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, only partial results have been obtained in a limited number of
        cases 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid38" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. Recently, we have studied the robustness of classical
        vision-based control laws (relying on feedback linearization) 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid39" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>with respect to uncertainties upon structure parameters, and proved
        that small estimation errors on these parameters can render the control laws unstable 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid40" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. This study has been extended to central catadioptric cameras 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid41" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. 
        <i>One of our objectives is to develop tools for the evaluation of robustness properties of sensor-based control schemes, for generic vision devices (by extending existing results).</i></p>
      </subsection>
    </subsection>
  </fondements>
  <domaine id="uid19">
    <bodyTitle>Application Domains</bodyTitle>
    <subsection id="uid20" level="1">
      <bodyTitle>Panorama</bodyTitle>
      <p noindent="true">Advanced robotics offers a wide spectrum of application possibilities entailing the use of mechanical systems endowed, to some extent, with capacities of autonomy and capable
      of operating in automatic mode : intervention in hostile environments, long range exploration, automatic driving, observation and surveillance by aerial robots,... without forgetting
      emerging and rapidly expanding applications in the domains of robotic domestic appliances, toys, and medicine (surgery, assistance to handicapped persons, artificial limbs,...). A
      characteristics of these emerging applications is that the robots assist, rather than compete with, human beings. Complementarity is the central concept. The robot helps the operator in taking
      decisions or extending his physical capacities. The recent explosion of applications and new scientific horizons is a tangible sign that Robotics, at the crossway of many disciplines, will play
      a ubiquitous role in the future of Science and Technology.</p>
      <p noindent="true">We are currently involved in a certain number of applications, a list of which follows. Our participation in these applications is limited to the transfer of methods and
      algorithms. Implementation and validation are left to our partners.</p>
      <simplelist>
        <li id="uid21">
          <p noindent="true"><i>Ground robotics :</i>Since 1995, 
          <span class="smallcap" align="left">Inria</span>has been promoting research in the field of the intelligent transport systems. Our activity concern the domain of future transportation
          systems, with a participation in the national Predit Project 
          <span class="smallcap" align="left">MobiVIP</span>. In this project, we address autonomous and semi-autonomous navigation (assistance to driving) of city cars by using information data
          provided by visual or telemetric sensors. This is closely related to the problems of localization in an urban environment, path planning and following, subjected to stringent safety
          constraints (detection of pedestrians and obstacles) within large and evolutive structured environments. The ANR TOSA project 
          <span class="smallcap" align="left">CityVIP</span>beginning in 2008 follows the Predit project 
          <span class="smallcap" align="left">MobiVIP</span>, which ended in 2006.</p>
          <p>Finally, since 2004 we have participated in two projects conducted by the 
          <span class="smallcap" align="left">DGA</span>(French Defense) in the field of military robotics. 
          <span class="smallcap" align="left">PEA MiniRoc</span>is a typical SLAM problem based on sensory data fusion, complemented with control/navigation issues. It addresses on-line indoor
          environment exploration, modeling and localization issues with a mobile robot platform equipped with multiple sensors (laser range-finder, omnidirectional vision, inertial gyrometer,
          odometry). As a follow-up to the project 
          <span class="smallcap" align="left">PEA MiniRoc</span>, the project 
          <span class="smallcap" align="left">Rapid CANARI</span>aims at extending robustness of indoor SLAM by merging visual and range sensors. On the other hand, 
          <span class="smallcap" align="left">PEA Tarot</span>addresses autonomy issues for military outdoor robots. Our contribution focuses on the transfer and adaptation of our results in real
          time visual-tracking for platooning applications to operational conditions.</p>
        </li>
        <li id="uid22">
          <p noindent="true"><i>Aerial robotics</i>has grown in importance for us these last few years. Collaborations with the Robotics and Vision Group at CenPRA in Campinas (Brazil) and the Mechanical Engineering
          Group at IST in Lisboa (Portugal) are pursued towards the development of an unmanned airship for civilian observation and survey missions. Potential end-user applications for such vehicles
          are either civilian (environmental monitoring, surveillance of rural or urban areas, rescue deployment after natural disasters...) or military (observation or tactical support...). The
          experimental setup 
          <span class="smallcap" align="left">AURORA</span>(
          <i>Autonomous Unmanned Remote Monitoring Robotic Airship</i>) consists of a 9 meters long airship instrumented with a large set of sensors (GPS, Inertial Navigation System, vision,...)
          located in Campinas. Vision-based navigation algorithms are also studied in the 
          <span class="smallcap" align="left">FP6 STReP European Project Pegase</span>, led by Dassault, which is devoted to the development of embarked systems for autonomous take-off and landing
          when dedicated airport equipments are not available.</p>
          <p noindent="true">Aerial vehicles with vertical take-off and manœuvering capabilities (VTOLs, blimps) also involve difficult control problems. These vehicles are underactuated and locally
          controllable. Some of them are critical systems in the sense of the non-controllability of their linearized equations of motion, even under the action of gravity (like blimps in the
          horizontal plane), whereas others are not due to this action (like VTOLs). Our objective is to propose control strategies well suited to these systems for different stabilization objectives
          (like e.g. teleoperation or fully autonomous modes) 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid42" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. For example, a question of interest to us is to determine
          whether the application of control laws derived with the transverse function approach is pertinent and useful for these systems. The main difficulties associated with this research are
          related to practical constraints. In particular, strong external perturbations, like wind gusts, constitute a major issue for the control of these systems. Another issue is the difficulty
          to estimate precisely the situation of the system, due to limitations on the information that can be obtained from the sensors (e.g. in term of precision of the measures, or of frequency of
          the data acquisition). We have addressed these issues in two projects. The first one is the ANR project 
          <span class="smallcap" align="left">SCUAV</span>(Sensory Control of Unmanned Aerial Vehicles) involving several academic research teams and the french company 
          <span class="smallcap" align="left">BERTIN Technologies</span>. The second one is the Eco-Industrie project 
          <span class="smallcap" align="left">RAPACE</span>which involves several industrial and academic partners and is managed by the french company 
          <span class="smallcap" align="left">GEOCEAN</span>.</p>
        </li>
      </simplelist>
    </subsection>
  </domaine>
  <logiciels id="uid23">
    <bodyTitle>Software</bodyTitle>
    <subsection id="uid24" level="1">
      <bodyTitle>Experimental Testbeds</bodyTitle>
      <p>Methodological solutions to the multi-faceted problem of robot autonomy have to be combined with the ever present preoccupation of robustness and real-time implementability. In this respect,
      validation and testing on physical systems is essential, not only as a means to bring together all aspects of the research done in 
      <span class="smallcap" align="left">ARobAS</span>–and thus maintain the coherence and unity of the project-team–, but also to understand the core of the problems on which research efforts
      should focus in priority. The instrumented indoor and outdoor wheeled robots constitute a good compromise in terms of cost, security, maintenance, complexity and usefulness to test much of the
      research conducted in the project-team and to address real size problems currently under investigation in the scientific community. For the next few years, we foresee on site testbeds dedicated
      to ground robotic applications (figure 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid28" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>Left and Center).</p>
      <simplelist>
        <li id="uid25">
          <p noindent="true">
            <i>HANNIBAL Indoor mobile robot</i>
          </p>
          <p noindent="true">Our cart-like platform, built by Neobotix can operate on flat surfaces, in both indoor and outdoor environments. This platform is equipped with the various sensors needed
          for SLAM purposes, autonomous navigation and sensor-based control. With its programming further developed to become user-friendly, it has become one of the team's main testbeds for fast
          prototyping of perception, control and autonomous navigation algorithms.</p>
        </li>
        <li id="uid26">
          <p noindent="true">
            <i>CyCab Urban electrical car</i>
          </p>
          <p noindent="true">Two instrumented electrical cars of the 
          <i>CyCab</i>family are destined to validate researches in the domain of 
          <i>Intelligent urban vehicle</i>. 
          <i>CyCabs</i>are used as experimental testbeds in several national projects.</p>
        </li>
        <li id="uid27">
          <p noindent="true">
            <i>Hexacopter VTOL vehicle</i>
          </p>
          <p noindent="true">A basic version of this machine was recently acquired from Mikrokopter Inc.(Germany) by our colleagues (T. Hamel, G. Ducard, M.-D. Hua) from the SIS (Signal, Images et
          Systèmes) research pole at I3S-UNSA-CNRS. It has a diameter of 90cm, weights about 1.5 kg, and can carry a payload up to 1.5 kg (figure 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid28" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>Right). The flight time autonomy varies between 6mn and 18mn, depending on
          the payload, and it can be extended provided that the battery capacity is extended accordingly. The machine's external envelope has been modified for safety reasons. Initial flight tests
          have been conducted, and the aircraft is currently being equipped with various sensors (GPS, accelerometers, gyrometers, camera,...). We are working with our colleagues from I3S to control
          this vehicle with the aim of providing it with large autonomy capabilities and robust performance. It is also a benchmark to validate various estimation/control issues that we are currently
          investigating.</p>
        </li>
      </simplelist>
      <object id="uid28">
        <table rend="inline">
          <tr style="">
            <td style="text-align:center;" halign="center">
              <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/hannibal.png" type="inline" width="85.3987pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
            </td>
            <td style="text-align:center;" halign="center">
              <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/cycab3.png" type="inline" width="134.50604pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
            </td>
            <td style="text-align:center;" halign="center">
              <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/I3SHexacopter.png" type="inline" width="128.1013pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
            </td>
          </tr>
          <caption/>
        </table>
        <caption>Left: The Hannibal platform.– Center: The Cycab vehicle. –Right: Hexacopter</caption>
      </object>
    </subsection>
  </logiciels>
  <resultats id="uid29">
    <bodyTitle>New Results</bodyTitle>
    <subsection id="uid30" level="1">
      <bodyTitle>Perception and autonomous navigation</bodyTitle>
      <participants>
        <person key="icare-2006-idm408723096976">
          <firstname>Patrick</firstname>
          <lastname>Rives</lastname>
        </person>
        <person key="icare-2006-idm408723090000">
          <firstname>Pascal</firstname>
          <lastname>Morin</lastname>
        </person>
        <person key="icare-2006-idm408723061888">
          <firstname>Andrew</firstname>
          <lastname>Comport</lastname>
        </person>
        <person key="arobas-2009-idm444022345888">
          <firstname>Alexandre</firstname>
          <lastname>Chapoulie</lastname>
        </person>
        <person key="icare-2006-idm408723073152">
          <firstname>Gabriela</firstname>
          <lastname>Gallegos</lastname>
        </person>
        <person key="dart-2006-idm129020686080">
          <firstname>Cyril</firstname>
          <lastname>Joly</lastname>
        </person>
        <person key="arobas-2009-idm444022330672">
          <firstname>Maxime</firstname>
          <lastname>Meilland</lastname>
        </person>
        <person key="arobas-2009-idm444022324624">
          <firstname>Glauco</firstname>
          <lastname>Scandaroli</lastname>
        </person>
      </participants>
      <subsection id="uid31" level="2">
        <bodyTitle>Indoor SLAM: Self-calibration of the camera frame with respect to the odometry frame</bodyTitle>
        <p>Fusing visual data and odometry information is a standard technique to improve the robustness of the SLAM solution. Odometry data is considered as an input of the motion prediction
        equation while the visual data constitutes the filter observation. However, such method requires that the system is well calibrated: the pose of the camera frame with respect to the odometry
        frame has to be known. Usually, this pose is directly obtained by an hand made measurement yielding to incorrect values. We propose a new self calibration method to get these calibration
        parameters automatically. In practice, the state in the SLAM formulation is augmented with the unknown camera parameters (with respect to the odometry frame). This method requires to adapt a
        few Jacobians with respect to the original SLAM algorithm which assumes that these parameters are known. The accuracy and the stability of the estimation scheme clearly depends on the
        observability and the conditioning properties of the new system.</p>
        <p>In 2010, we presented results in the case where the camera frame location has only 3 degrees of freedom (two translations and a rotation with respect to the vertical 
        <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>z</mi></math></formula>axis). This year, these results were extended to the full calibration problem. As in the previous case, we assume that the robot is moving on a horizontal ground and observes 3D
        landmarks from the images delivered by the on board camera. The five parameters introduced by the calibration problem - 2 translations and 3 rotations (only 2 translations since the 
        <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>z</mi></math></formula>component is not observable due to the planar motion of the robot) - are estimated simultaneously in addition to the "classical" SLAM parameters. The implementation of the algorithm
        is based on a 
        <i>Smoothing And Mapping</i>(SAM) approach which computes a solution by considering the whole trajectory (instead of only the current pose as with the EKF approach).</p>
        <p>As a theoretical result, we prove that this augmented system remains 
        <b>observable</b>if and only if the curvature of the robot trajectory changes. This analysis was validated on real data with our indoor robot. Fig. 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid32" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>shows the mobile platform and the camera. It can be seen that an important
        rotational offset was added on the camera to test the capability to deal with large rotational values (the parameters are initialized with identity). Results are provided on Fig. 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid33" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>-
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid34" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>and table 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid35" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. They show that the trajectory and the map seem consistent; moreover, the
        algorithm was able to correct the odometry drift (green trajectory on Fig. 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid33" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>). Then, the observability analysis was validated since the estimation of the
        camera frame parameters begins when there is a significant change in the radius of curvature of the trajectory (see the confidence bounds on Fig.
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid34" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>). Finally, the estimation of these parameters was consistent with the ground
        truth (table 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid35" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>). These results were presented at IROS'11 conference 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid43" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
        <object id="uid32">
          <table rend="inline">
            <tr style="">
              <td style="text-align:center;" halign="center">
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/Hannibal_paper.png" type="inline" width="239.11896pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
              <td style="text-align:center;" halign="center">
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/camera.png" type="inline" width="119.55948pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
            <caption/>
          </table>
          <caption>Left: Robot used for the experiment – Right: The omnidirectional camera mounted with a rotational offset</caption>
        </object>
        <object id="uid33">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/Kahn_ok.png" type="float" width="384.2974pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>Red: trajectory and map provided by the algorithm — Green: odometry integration — Black cross: end of the trajectory — Blue: 99% confidence region for the last robot
          position</caption>
        </object>
        <object id="uid34">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/parameters.png" type="float" width="384.2974pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>Evolution of the curvature and the estimation of the camera parameters</caption>
        </object>
        <table id="uid35" rend="display">
          <tr style="border-bottom-style:solid; border-bottom-width:1px;" bottom-border="true">
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" cols="2" right-border="true" halign="center"/>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">Reference</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">Estimation</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">3
            <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>σ</mi></math></formula>bounds</td>
          </tr>
          <tr style="">
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;border-left-style:solid;border-left-width:1px;" right-border="true" left-border="true" halign="center"/>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center"><formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>t</mi><mi>x</mi></msub></math></formula>(m)</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">-0.16</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">-0.149</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">
              <formula type="inline">
                <math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll">
                  <mrow>
                    <mo>[</mo>
                    <mo>-</mo>
                    <mn>0</mn>
                    <mo>.</mo>
                    <mn>165</mn>
                    <mo>,</mo>
                    <mo>-</mo>
                    <mn>0</mn>
                    <mo>.</mo>
                    <mn>132</mn>
                    <mo>]</mo>
                  </mrow>
                </math>
              </formula>
            </td>
          </tr>
          <tr style="">
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;border-left-style:solid;border-left-width:1px;" right-border="true" left-border="true" halign="center">
              <small>Camera</small>
            </td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center"><formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>t</mi><mi>y</mi></msub></math></formula>(m)</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">-0.35</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">-0.38</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">
              <formula type="inline">
                <math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll">
                  <mrow>
                    <mo>[</mo>
                    <mo>-</mo>
                    <mn>0</mn>
                    <mo>.</mo>
                    <mn>064</mn>
                    <mo>,</mo>
                    <mo>-</mo>
                    <mn>0</mn>
                    <mo>.</mo>
                    <mn>013</mn>
                    <mo>]</mo>
                  </mrow>
                </math>
              </formula>
            </td>
          </tr>
          <tr style="">
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;border-left-style:solid;border-left-width:1px;" right-border="true" left-border="true" halign="center">
              <small>param.</small>
            </td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center"><formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>γ</mi><mi>x</mi></msub></math></formula>(deg)</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">6.05</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">6.609</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">
              <formula type="inline">
                <math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll">
                  <mrow>
                    <mo>[</mo>
                    <mn>6</mn>
                    <mo>.</mo>
                    <mn>276</mn>
                    <mo>,</mo>
                    <mn>6</mn>
                    <mo>.</mo>
                    <mn>942</mn>
                    <mo>]</mo>
                  </mrow>
                </math>
              </formula>
            </td>
          </tr>
          <tr style="">
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;border-left-style:solid;border-left-width:1px;" right-border="true" left-border="true" halign="center"/>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center"><formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>γ</mi><mi>y</mi></msub></math></formula>(deg)</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">-7.34</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">-7.714</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">
              <formula type="inline">
                <math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll">
                  <mrow>
                    <mo>[</mo>
                    <mo>-</mo>
                    <mn>7</mn>
                    <mo>.</mo>
                    <mn>889</mn>
                    <mo>,</mo>
                    <mo>-</mo>
                    <mn>7</mn>
                    <mo>.</mo>
                    <mn>539</mn>
                    <mo>]</mo>
                  </mrow>
                </math>
              </formula>
            </td>
          </tr>
          <tr style="border-bottom-style:solid; border-bottom-width:1px;" bottom-border="true">
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;border-left-style:solid;border-left-width:1px;" right-border="true" left-border="true" halign="center"/>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center"><formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>γ</mi><mi>z</mi></msub></math></formula>(deg)</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">0</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">0.668</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">
              <formula type="inline">
                <math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll">
                  <mrow>
                    <mo>[</mo>
                    <mn>0</mn>
                    <mo>.</mo>
                    <mn>330</mn>
                    <mo>,</mo>
                    <mn>1</mn>
                    <mo>.</mo>
                    <mn>007</mn>
                    <mo>]</mo>
                  </mrow>
                </math>
              </formula>
            </td>
          </tr>
          <tr style="">
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;border-left-style:solid;border-left-width:1px;" right-border="true" left-border="true" halign="center">
              <small>Final</small>
            </td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center"><formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>x</mi><mrow><mi>e</mi><mi>n</mi><mi>d</mi></mrow></msub></math></formula>(m)</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">-0.06</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">-0.11</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">
              <formula type="inline">
                <math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll">
                  <mrow>
                    <mo>[</mo>
                    <mo>-</mo>
                    <mn>1</mn>
                    <mo>.</mo>
                    <mn>32</mn>
                    <mo>,</mo>
                    <mn>1</mn>
                    <mo>.</mo>
                    <mn>09</mn>
                    <mo>]</mo>
                  </mrow>
                </math>
              </formula>
            </td>
          </tr>
          <tr style="">
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;border-left-style:solid;border-left-width:1px;" right-border="true" left-border="true" halign="center">
              <small>Pose</small>
            </td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center"><formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>y</mi><mrow><mi>e</mi><mi>n</mi><mi>d</mi></mrow></msub></math></formula>(m)</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">0.15</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">0.56</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">
              <formula type="inline">
                <math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll">
                  <mrow>
                    <mo>[</mo>
                    <mo>-</mo>
                    <mn>1</mn>
                    <mo>.</mo>
                    <mn>76</mn>
                    <mo>,</mo>
                    <mn>2</mn>
                    <mo>.</mo>
                    <mn>89</mn>
                    <mo>]</mo>
                  </mrow>
                </math>
              </formula>
            </td>
          </tr>
          <tr style="border-bottom-style:solid; border-bottom-width:1px;" bottom-border="true">
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;border-left-style:solid;border-left-width:1px;" right-border="true" left-border="true" halign="center"/>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center"><formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>θ</mi><mrow><mi>e</mi><mi>n</mi><mi>d</mi></mrow></msub></math></formula>(deg)</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">0</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">-1.18</td>
            <td style="text-align:center;border-right-style:solid;border-right-width:1px;" right-border="true" halign="center">
              <formula type="inline">
                <math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll">
                  <mrow>
                    <mo>[</mo>
                    <mo>-</mo>
                    <mn>12</mn>
                    <mo>.</mo>
                    <mn>96</mn>
                    <mo>,</mo>
                    <mn>10</mn>
                    <mo>.</mo>
                    <mn>58</mn>
                    <mo>]</mo>
                  </mrow>
                </math>
              </formula>
            </td>
          </tr>
          <caption>Numerical results concerning the camera parameters</caption>
        </table>
      </subsection>
      <subsection id="uid36" level="2">
        <bodyTitle>Outdoor Visual SLAM</bodyTitle>
        <p>Safe and autonomous navigation in complex outdoor urban-like environment requires a precise and real time localization of the robot. Standard methods, like odometry, typically performed by
        wheel encoders or inertial sensors, are prone to drift and not reliable for large displacements. Low cost GPS stations are inaccurate and satellite masking effect happens too frequently due
        to corridor-like configurations. We develop a real time and accurate localization method based on vision only without requiring any additional sensor.</p>
        <p>Our approach relies on a monocular camera on board the vehicle and the use of a database of spherical images of the urban scene acquired during an offline phase. This geo-referenced
        database allows us to obtain a robust “drift free” localization. Basically, the database is constituted of spherical images augmented by depth which are positioned in a GIS (Geographic
        information system). This spherical robot centered representation accurately represents all necessary information for vision based navigation and mapping (
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid44" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>). During the online navigation, the current vehicle position is
        computed by aligning the current vehicle camera view with the closest reference sphere extracted from the database.</p>
        <p>A spherical augmented acquisition system has been developed and tested on our Cycab vehicle. This system is composed of six wide angle stereo cameras in overlap, which permits to extract
        depth information by dense correspondence. Since the depth is available, we are able to construct 360 degrees spherical images with a unique center of projection. Those 3D spheres are then
        used in an image-based spherical odometry algorithm to obtain the trajectory of the vehicle (
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid45" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>), fuse the spheres and construct the database.</p>
        <p>During the online navigation, we consider a vehicle equipped with a simple camera (perspective, omnidirectional...). Here the aim is to register the current view on the closest sphere
        stored in the database. To achieve this we have developed a spherical image-based registration which allows efficient and accurate localization. But since the database of augmented visual
        spheres can be acquired under different illumination conditions than the online camera is experiencing, a robust algorithm combining model based localization and online visual odometry has
        been developed  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid46" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. This method performs in real-time (45 Hz), and allows to handle
        large illumination changes and outliers rejection (see figure 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid37" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>).</p>
        <p>As a part of the ANR CityVIP project, the localization and mapping system has been successfully tested in Clermont Ferrand (France). A database of augmented images has been built along a
        learning trajectory. The aim was to automatically “replay” the learning trajectory using the database and a monocular camera. To avoid collisions and pedestrians, a laser was mounted on the
        front of the Cycab. The system was able to autonomously follow large scale trajectories (over 400 meters), in crowded urban environments (see figure 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid38" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>).</p>
        <object id="uid37">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/montage_tracking_all.png" type="float" width="427.0pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption><i>Top left</i>, robust outliers weights. 
          <i>Top center</i>, augmented reference image. 
          <i>Top right</i>, reference depth-map. 
          <i>Bottom left</i>, intensity error after alignment. 
          <i>Bottom center</i>, registered image. 
          <i>Bottom right</i>, original current image.</caption>
        </object>
        <object id="uid38">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/clermont.png" type="float" width="427.0pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>Autonomous driving.</caption>
        </object>
      </subsection>
      <subsection id="uid39" level="2">
        <bodyTitle>Loop closure detection for spherical view based SLAM</bodyTitle>
        <p>Although more precise than the odometry computed from the wheels encoders, the visual odometry also suffers from the problem of drift when large displacements are performed. It is possible
        to correct this drift if the robot is capable to determine if the the place it is visiting has already been visited. re-observes a scene previously observed. This is often referred as the
        loop closure detection problem and several methods exist in the literature using perspective cameras. We develop new methods more reliable by exploiting the peculiar properties of spherical
        cameras.</p>
        <p>Standard perspective cameras have a limited field of view leading to an incapability to encompass all the surrounding environment. This limitation of the field of view drastically limits
        the performances of visual loop closure algorithms. We propose to use spheres of vision computed by mosaicing images from 6 wide angle cameras mounted on a ring. Such a representation offers
        a full 360 °field of view and keeps the spherical image invariant to the changes in orientations (Figure 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid40" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>).</p>
        <object id="uid40">
          <table rend="inline">
            <tr style="">
              <td style="text-align:center;" halign="center">
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/cycab-sphere.png" type="inline" width="170.7974pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
              <td style="text-align:center;" halign="center">
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/colorSphere.png" type="inline" width="170.7974pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
            <caption/>
          </table>
          <caption>Spherical view acquisition</caption>
        </object>
        <p>Loop closure detection can be exploited in a SLAM context at two levels: firstly, in the metric representation to retro-propagate along the robot's trajectory the cumulative errors due to
        the drift, secondly, in the topological representation, to fusion in the graph representation the nodes corresponding to a same place.</p>
        <p>Existing algorithms are not point of view independent: loop closures are detected uniquely when a place is revisited by the robot coming from the same direction but if the robot comes back
        in a different direction, the algorithms fail. Our solution relies on the presented spherical view and an efficient way of information extraction from it. We extract local information
        describing the points of interest of the scene. We enhance this local information with a global descriptor characteristic of the distribution of the points of interest over the sphere thereby
        describing the environment structure. These informations are used to retrieve the already visited places. Our algorithm performs well and is robust to the point of view variation 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid47" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. This has led to an accepted paper at OMNIVIS 2011.</p>
        <p noindent="true">The figure 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid41" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>below presents obtained results. The trajectory is corrected (drift reduction)
        using the loop closure constraint. Red and green dots represent the loop closing places, they are linked by a red line.</p>
        <object id="uid41">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/test1.png" type="float" width="427.0pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>Loop closure detection and trajectory drift correction</caption>
        </object>
      </subsection>
      <subsection id="uid42" level="2">
        <bodyTitle>Context-based segmentation of scenes</bodyTitle>
        <p>In a topological SLAM framework based on vision, the places are often represented by images gathered at regular time/distance intervals. It is nevertheless a meaningless representation in
        the context of topology. We would prefer a definition like "in front of a building" or "entrance of the campus" instead of "image number 
        <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>i</mi></math></formula>". Places are thus a set of images we need to group. This is what we call context based segmentation. In order to achieve this segmentation a criterion for "changing place" is
        needed, we propose to evaluate the environment structure using a global spatial descriptor (computed on the spherical view) called GIST. The algorithm relies on a statistical process control
        monitoring for an out-of-control signal involving a changing place event. The algorithm still needs to be improved for better robustness on the localization of the changing place events when
        we come back on previous visited paths.</p>
        <p noindent="true">The figure 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid43" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>presents the preliminary results. On the bottom left is the similarity matrix
        of the images GIST while on the bottom right is the segmented trajectory followed by our robot.</p>
        <object id="uid43">
          <table>
            <tr>
              <td>
                <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/im0120.png" type="float" width="341.6013pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
              </td>
            </tr>
          </table>
          <caption>Context-based segmentation of scenes</caption>
        </object>
      </subsection>
      <subsection id="uid44" level="2">
        <bodyTitle>Nonlinear observers for visual-inertial fusion with IMU-bias and camera-to-IMU rotation estimation</bodyTitle>
        <p>This work concerns the fusion of visual and inertial measurements in order to obtain high-frequency and accurate pose estimates of a visual-inertial sensor. While cameras can provide
        fairly accurate pose (position and orientation) estimates, the data acquisition frequency and signal processing complexity limit the capacities of such sensors in the case of highly dynamic
        motions. An IMU (Inertial Measurement Unit) can efficiently complement the visual sensor due to its high frequency acquisition, large bandwidth, and easy-to-process signals. IMU biases and
        calibration errors of the displacement between the camera frame and the IMU frame, however, can severely impair the fusion of visual and inertial data. Identification of these biases and
        calibration of this displacement can be achieved with dedicated measurement tools, but this requires expensive equipment and it is time consuming. We propose instead to address these issues
        via the design of observers. Last year, we had proposed a nonlinear observer to fuse pose and IMU measurements while identifying additive IMU biases on both gyrometers and accelerometers. We
        have extended this work to the self-calibration of the rotation between the pose sensor frame (camera) and the IMU frame. Simulation and experimental results have confirmed that this
        calibration significantly improves the final pose estimation and allows to process motions with faster dynamics. This work has been presented at the IROS conference in october 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid48" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. It is a joint work with G. Silveira from CTI in Brazil. We are
        currently extending this result to include the self-calibration of the translation displacement between both sensors.</p>
      </subsection>
    </subsection>
    <subsection id="uid45" level="1">
      <bodyTitle>Control of mobile robots</bodyTitle>
      <participants>
        <person key="icare-2006-idm408723100720">
          <firstname>Claude</firstname>
          <lastname>Samson</lastname>
        </person>
        <person key="icare-2006-idm408723090000">
          <firstname>Pascal</firstname>
          <lastname>Morin</lastname>
        </person>
        <person key="PASUSERID">
          <firstname>Minh-Duc</firstname>
          <lastname>Hua</lastname>
          <moreinfo>Post Doc, I3S, CNRS-Univ. of Nice-Sophia Antipolis</moreinfo>
        </person>
        <person key="arobas-2010-idm240967691872">
          <firstname>Daniele</firstname>
          <lastname>Pucci</lastname>
        </person>
        <person key="arobas-2009-idm444022324624">
          <firstname>Glauco</firstname>
          <lastname>Scandaroli</lastname>
        </person>
        <person key="arobas-2010-idm240967676608">
          <firstname>Luca</firstname>
          <lastname>Marchetti</lastname>
        </person>
        <person key="arobas-2008-idm342838926208">
          <firstname>Tarek</firstname>
          <lastname>Hamel</lastname>
          <moreinfo>Univ. of Nice-Sophia Antipolis</moreinfo>
        </person>
      </participants>
      <subsection id="uid46" level="2">
        <bodyTitle>New developments of the Transverse Function control approach</bodyTitle>
        <p>We are pursuing the development of the Transverse Function control approach for highly nonlinear systems via the application of the approach to challenging mechanical systems with various
        structural control properties.</p>
        <subsection id="uid47" level="3">
          <bodyTitle>Control of a redundant wheeled snake mechanism using transverse functions on 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>S</mi><mi>O</mi><mo>(</mo><mn>4</mn><mo>)</mo></mrow></math></formula></bodyTitle>
          <p>The Transverse Function approach is applied to the control of a nonholonomic three-segments/snake-like wheeled mechanism, similar to the planar low-dimensional version of Hirose's Active
          Cord Mechanism (ACM) previously studied 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid49" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, but with two additional internal degrees of freedom (d.o.f.)
          whose actuation yields more flexible and efficient control solutions (see figure 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid48" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>). From a theoretical point of view, these complementary d.o.f. modify the
          Control Lie Algebra of the system so that only first-order Lie brackets of the control vector fields are needed to satisfy the Lie Algebra Rank Condition (LARC). The fact that four
          independent (angular velocity) control inputs are used also implies for this system the existence of Transverse Functions (TF) defined on the six-dimensional special orthogonal group 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>S</mi><mi>O</mi><mo>(</mo><mn>4</mn><mo>)</mo></mrow></math></formula>. Several examples of mechanisms whose control involve TF defined on 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>S</mi><mi>O</mi><mo>(</mo><mn>3</mn><mo>)</mo></mrow></math></formula>have been pointed out in the past 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid50" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid51" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid49" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. Beyond the specific control problem addressed here, a
          motivation for the present study is to illustrate for the first time how functions defined on the larger set 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>S</mi><mi>O</mi><mo>(</mo><mn>4</mn><mo>)</mo></mrow></math></formula>can be determined and used for the control of a physical system. This study is complemented with recalls concerning the parametrization of 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>S</mi><mi>O</mi><mo>(</mo><mn>4</mn><mo>)</mo></mrow></math></formula>by pairs of 
          <i>isoclinic</i>quaternions and with the derivation of complementary differential calculus relations associated with this parametrization. The results will soon be submitted for
          presentation at an international conference.</p>
          <object id="uid48">
            <table>
              <tr>
                <td>
                  <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/wheeled-snake.png" type="float" width="341.6013pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
                </td>
              </tr>
            </table>
            <caption>Three segments snake robot with two steering wheels. View from above</caption>
          </object>
        </subsection>
        <subsection id="uid49" level="3">
          <bodyTitle>Control of three hooked vehicles with off-axle hitches</bodyTitle>
          <p>An extension of the study 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid49" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>performed last year on Hirose's Active Cord Mechanism (ACM)
          concerns the case when one of the wheeled-trains (the middle one, for instance) possesses actuators giving it tracting and rotating capacities (alike a unicyle-like vehicle), while the
          other two vehicles are passively hooked to this tracting vehicle. This type of actuation departs from the one of Hirose's Active Cord Mechanism for which the tracting capacity of the
          mechanism relies exclusively on the deformation of the system of vehicles via the control of the inter-connecting angles, and it makes an important difference at the control level. This
          system may also be seen as a unicycle-type vehicle with two trailers and off-axle hitches. Unlike the simpler hitch-on-axle case commonly addressed in the litterature, this system is not
          differentially flat and "complete" feedback solutions ensuring practical stabilization of any, feasible or non-feasible, trajectory remained an open issue. This actuation allows for the
          complete alignment of the three vehicles without going through actuation singularities, and for the asymptotic tracking of a reference frame moving along a straight line or a circle. On the
          other hand, in order to fully take advantage of the extra possibilities offered by it, one has to consider higher-order Lie bracket maneuvering motions that significantly complicate the
          feedback control design. The Transverse Function approach is applied using the fact that a dynamic extension of this two-control-inputs system is left-invariant on a 6-dimensional Lie
          group. Transverse functions calculated as the group product of "elementary" functions defined either on toruses or on 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>S</mi><mi>O</mi><mo>(</mo><mn>3</mn><mo>)</mo></mrow></math></formula>, and yielding feedback controls ensuring asymptotic stabilization of "feasible" reference trajectories under common "persistent excitation" properties (as in the case of
          classical feedback control solutions based on a linear approximation of the associated tracking error system) are proposed. As usual, the superiority of the transverse function solution
          over more classical solutions comes from that it also applies to the case of non-feasible reference trajectories for which (practical) stabilization involves complex maneuvers. The results
          of this study will be submitted next year for presentation at an international conference.</p>
        </subsection>
        <subsection id="uid50" level="3">
          <bodyTitle>Control of an extended trident-snake vehicle</bodyTitle>
          <p>This study is part of a thesis work on the control of non-standard nonholonomic mobile robots by W. Magiera under the dual supervision of Prof. K. Tchon (Wroclaw University of
          Technology) and C. Samson. This collaboration involves several long term visits of the PhD student at INRIA, starting this year (2 months), and for the next two years. This year's objective
          is to address a particularly challenging control problem and evaluate the possibilities offered by the Transverse Function approach to solve it. The system under consideration is based on
          the "common" trident snake mechanism 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid50" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>complemented with one, two, or three additional "passive" wheeled
          extensions, each of them subjected to the rolling-without-slipping constraint (see figure 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid50" location="intern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>). Transverse Funstions solutions tested so far involve a mixt (product) of
          functions defined either on the torus, or on special orthogonal groups, and future improvements may involve the search for new transverse functions.</p>
          <object id="uid51">
            <table>
              <tr>
                <td>
                  <ressource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="IMG/extended-trident-snake.png" type="float" width="341.6013pt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" media="WEB"/>
                </td>
              </tr>
            </table>
            <caption>Trident-snake mechanism with passive extensions. View from above</caption>
          </object>
        </subsection>
      </subsection>
      <subsection id="uid52" level="2">
        <bodyTitle>Control of aerial vehicles</bodyTitle>
        <subsection id="uid53" level="3">
          <bodyTitle>Vehicles subjected to lift forces</bodyTitle>
          <p>The development of a general theory for the control of underactuated (ground, marine, and aerial) vehicles whose main propulsion relies on a thrust force exerted in a single (vehicle's
          related) direction was continued this year. Part of this program, more specifically devoted to aerial vehicles, is the subject of D. Pucci's thesis research project. This year's focus was
          the prolongation of the work initiated last year on the modelling of lift forces and on their effects on the flight and control of aerial vehicles. Among the new results obtained on the
          subject, an extension and generalization of a previous feedback control strategy developed for spherically-shaped vehicles only subjected to drag forces 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid52" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, based on an "ideal" generic model of lift and drag forces
          associated with bi-symmetric wings, has been accepted for presentation at an international conference (
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#arobas-2011-bid53" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>). The proposed solution involves a change of thrust control
          input in order to render the dynamics of the transformed system independent of the angle of attack associated with the vehicle's main wing. A weakness of the aforementioned model is that it
          does not account for the so-called 
          <i>stall phenomenon</i>, which is an abrupt loss of lift when the angle of attack increases beyond a certain value called 
          <i>stall angle</i>. Taking it into account adds considerable complexity to the vehicle's dynamics, especially in the case of a vehicle moving within a fluid endowed with a large Reynolds
          number for which the stall phenomenon can no longer be neglected. We showed that, although this phenomenon never forbids the existence of an attitude equilibrium given a desired reference
          velocity, the uniqueness of this equilibrium is not always granted. As a consequence, modifications of the desired velocity may result in the abrupt disappearance of an equilibrium so that
          the asymptotic stabilization of a desired velocity profile may become an ill-conditioned problem. To avoid this complication a possibility consists in characterizing "good" velocity
          profiles –associated, for instance, to transition maneuvers between hovering and high-velocity cruising– for which the existence of continuously changing equilibria is ensured. First
          results on this topic and research direction have been submitted for presentation to an international conference.</p>
        </subsection>
        <subsection id="uid54" level="3">
          <bodyTitle>Nonlinear control of VTOL UAVs with uncertain position measurements</bodyTitle>
          <p>This work concerns the feedback control of VTOL UAVs (Vertical Take-Off and Landing Unmanned Aerial Vehicles). The objective is to asymptotically stabilize a reference equilibrium
          configuration with a "semi-global" convergence domain, i.e global convergence domain in position and semi-global in orientation, knowing that a global convergence domain in orientation
          cannot be obtained with continuous feedback laws due to the topology of the rotation space 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>𝕊</mi><mi>𝕆</mi><mo>(</mo><mn>3</mn><mo>)</mo></mrow></math></formula>. Several solutions to this problem have been proposed in the past years, under the assumption that the pose (i.e. position and orientation) is completely known. This work
          concerns the case when the relation between the "position measurements" and the true position vector is uncertain. In practice, such uncertainties are related, e.g., to ill-calibrated
          sensors or to uncomplete knowledge of the environment in the case of proximetry sensors. It is assumed that position measurements are given by 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mover accent="true"><mi>p</mi><mo>¯</mo></mover><mo>=</mo><mi>M</mi><mi>p</mi></mrow></math></formula>where 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>is the true position error with respect to the reference position, and 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>M</mi></math></formula>is an unknown invertible matrix. As a first contribution, we propose a class of feedback laws that achieve semi-global stability of the equilibrium 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>p</mi><mo>=</mo><mn>0</mn></mrow></math></formula>for any matrix 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>M</mi></math></formula>that satisfies the stability criteria 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mrow><mo>∥</mo><mi>M</mi><mo>-</mo></mrow><msub><mi>I</mi><mn>3</mn></msub><mrow><mo>∥</mo><mo>&lt;</mo><mi>δ</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mrow></math></formula>where 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>I</mi><mn>3</mn></msub></math></formula>is the 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mn>3</mn><mo>×</mo><mn>3</mn></mrow></math></formula>identity matrix, 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>δ</mi></math></formula>is a strictly positive function, and 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>k</mi></math></formula>is the vector of control parameters. An explicit expression of the function 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>δ</mi></math></formula>is provided, thus relating the control parameters to the stability margin. The second contribution of this work is the application of this control approach to the visual servoing
          of VTOL UAVs with respect to a planar vertical structure (wall, etc). From the homography matrix that relates the current camera image to a reference image (taken at the reference pose), we
          derive a signal output of the form 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mover accent="true"><mi>p</mi><mo>¯</mo></mover><mo>=</mo><mi>M</mi><mi>p</mi></mrow></math></formula>. The matrix 
          <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>M</mi></math></formula>typically depends on unknown parameters but we show that a very rough knowledge of them is sufficient to design a stable controller based on the above-mentionned stability
          criterion. These results have been submitted for publication at an international conference. This is a joint work with H. de Plinval and P. Mouyon from ONERA Toulouse.</p>
        </subsection>
      </subsection>
      <subsection id="uid55" level="2">
        <bodyTitle>Development of an autonomous shopping cart</bodyTitle>
        <p>This work, which consists in developing a shopping cart with autonomy capabilities (automatic user following, obstacle avoidance, etc), is part of the national INRIA PAL project
        (Personally Assisted Living) which aims at developing robotic tools for disabled persons or elderlies.</p>
        <p>The architecture of “Autonomous Shopping Cart” has been developed in three layers. The first one is responsible for connecting the services layer to physical (or virtual) devices. During
        this year, all necessary components to access the devices have been implemented:</p>
        <simplelist>
          <li id="uid56">
            <p noindent="true">the Phidgets library wraps the API of Phidgets devices and abstracts the access to the peripherals on the wheelchair robot;</p>
          </li>
          <li id="uid57">
            <p noindent="true">the Hannibal library wraps the interface to access the Hannibal robot (through Carmen library);</p>
          </li>
          <li id="uid58">
            <p noindent="true">the Simulator library wraps the simulator interface.</p>
          </li>
        </simplelist>
        <p>All of them expose a common interface to the software modules. Thus, the higher components do not have to be changed if the test platform changes.</p>
        <p>The second level is the core of this year's work. It is composed by the Control module and Modeling module. The Control module aims at stabilizing the trajectory of the robot w.r.t a given
        reference motion. In practice, this reference motion corresponds to the cart user that needs to be followed, but it could be any virtual reference motion. A first implementation of the
        Control module has been made using Matlab software. The result is a Control library that contains two different methods for controlling the trajectory:</p>
        <simplelist>
          <li id="uid59">
            <p noindent="true">position control only;</p>
          </li>
          <li id="uid60">
            <p noindent="true">full-state control (position+orientation).</p>
          </li>
        </simplelist>
        <p>These methods have been implemented in Matlab language and then converted in C++. The resulting library has been utilized within the Control module deployed on the robotic platform.</p>
        <p>The main objective of the Modeling module is to detect the cart user within the sight of the sensors. This task is generally non-trivial, due to noise in the sensor signals and variations
        of the environment. For this reason a Multiple Hypothesis Tracker has been used to allow for the presence of several persons in the environment. The method uses the laser scans to extract
        potential persons and then a Selector algorithm extracts the best hypothesis for the cart user. This hypothesis is then converted into a virtual reference point given to the Control module
        for trajectory tracking.</p>
        <p>The third layer is represented by the Behavior module. This component manages the other modules, starts and stops services on request, enables the initialization procedure and so on. As
        for now, it starts all modules and initiates the starting procedure. In particular, it selects the first person to be tracked, among possible candidates.</p>
        <p>Experiments have been successfully conducted both on the mobile robot Hannibal and on the wheeled walking aid ANG (Assistive Navigation Guide) developed by the EPI Coprin.</p>
      </subsection>
    </subsection>
  </resultats>
  <contrats id="uid61">
    <bodyTitle>Contracts and Grants with Industry</bodyTitle>
    <subsection id="uid62" level="1">
      <bodyTitle>Industrial Contracts</bodyTitle>
      <subsection id="uid63" level="2">
        <bodyTitle>DGA/Rapid CANARI</bodyTitle>
        <participants>
          <person key="icare-2006-idm408723096976">
            <firstname>Patrick</firstname>
            <lastname>Rives</lastname>
          </person>
          <person key="dart-2006-idm129020686080">
            <firstname>Cyril</firstname>
            <lastname>Joly</lastname>
          </person>
        </participants>
        <p>This project aims at developping a full autonomous indoor mobile robot dedicated to survey missions. CANARI is a follow up to the previous 
        <i>Programme d'Etude Amont: PEA MiniROC</i>funded by the 
        <i>DGA (Délégation Générale de l'Armement)</i>. The partners are a PME Robopec and the company ECA as in MiniROC. ARobAS is in charge of the development of SLAM aspects that rely on the C.
        Joly's PhD thesis results.</p>
      </subsection>
      <subsection id="uid64" level="2">
        <bodyTitle>Eco-Industrie program RAPACE</bodyTitle>
        <participants>
          <person key="icare-2006-idm408723090000">
            <firstname>Pascal</firstname>
            <lastname>Morin</lastname>
          </person>
          <person key="arobas-2009-idm444022324624">
            <firstname>Glauco</firstname>
            <lastname>Scandaroli</lastname>
          </person>
        </participants>
        <p>This project concerns the development of an aerial vehicle with Vertical Take-Off and Landing capabilities, and its automatic control from visual and inertial sensors. Our participation is
        more specifically dedicated to the problem of estimating the "pose" (i.e. position and orientation) of the vehicle from visual and inertial measurements, and to controlling the system from
        these measurements.</p>
        <p noindent="true">Our partners are GEOCEAN (Aubagne), ACS (St Sulpice de Royan), AKA (Lisses), DELTY (Toulouse), HELICE (Paris), Ecole Centrale de Lille, Ecole Centrale de Marseille.</p>
      </subsection>
    </subsection>
  </contrats>
  <international id="uid65">
    <bodyTitle>Partnerships and Cooperations</bodyTitle>
    <subsection id="uid66" level="1">
      <bodyTitle>National Initiatives</bodyTitle>
      <subsection id="uid67" level="2">
        <bodyTitle>ANR Tosa CityVIP</bodyTitle>
        <participants>
          <person key="icare-2006-idm408723096976">
            <firstname>Patrick</firstname>
            <lastname>Rives</lastname>
          </person>
          <person key="icare-2006-idm408723061888">
            <firstname>Andrew</firstname>
            <lastname>Comport</lastname>
          </person>
          <person key="arobas-2009-idm444022330672">
            <firstname>Maxime</firstname>
            <lastname>Meilland</lastname>
          </person>
        </participants>
        <p>This project, in the continuation of the "Automated Road Scenario", focuses on low speed applications (&lt;30 km/h) in an open, or partly open, urban context. The level of automatization
        can vary from limited driving assistance to full autonomy. An important effort is devoted to the use of on-board vision for precise vehicle localization and for urban environment modeling.
        This model is then used for automatic guidance by applying visual servoing techniques developed by the research partners.</p>
        <p>Our partners are Lasmea (Clermont Ferrand), IRISA/Lagadic (Rennes), Heudiasyc (Compiègne), LCPC (Nantes), IGN/Matis (Paris), Xlim (Limoges), BeNonad (Sophia Antipolis)</p>
      </subsection>
      <subsection id="uid68" level="2">
        <bodyTitle>Inria Large Scale Initiative Action PAL (Personaly Assisted Living)</bodyTitle>
        <participants>
          <person key="icare-2006-idm408723096976">
            <firstname>Patrick</firstname>
            <lastname>Rives</lastname>
          </person>
          <person key="icare-2006-idm408723090000">
            <firstname>Pascal</firstname>
            <lastname>Morin</lastname>
          </person>
          <person key="arobas-2010-idm240967676608">
            <firstname>Luca</firstname>
            <lastname>Marchetti</lastname>
          </person>
        </participants>
        <p>ARobAS participates in the Large-scale initiative action Personally Assisted Living to develop technologies and services to improve the autonomy and quality of life for elderly and fragile
        persons. The purpose of LSIA PAL is to provide an experimental infrastructure, in order to facilitate the development of models, tools, technologies and concept demonstrations. Using the
        skills and objectives of the involved teams, four research themes have been defined: Assessing the degree of frailty of the elderly, Mobility of people, Rehabilitation, transfer and
        assistance in walking, and Social interaction. We are currently involved in the themes "Mobility of people" and " assistance in walking" through collaborations with the EPI Emotion and the
        Laboratoire "Handibio" ( Toulon).</p>
      </subsection>
    </subsection>
    <subsection id="uid69" level="1">
      <bodyTitle>European Initiatives</bodyTitle>
      <subsection id="uid70" level="2">
        <bodyTitle>Major European Organizations with which you have followed Collaborations</bodyTitle>
        <sanspuceslist>
          <li id="uid71">
            <p noindent="true">Instituto Superior Technico of Lisbon (Portugal);</p>
          </li>
          <li id="uid72">
            <p noindent="true">Visual Slam and visual servoing of aerial vehicles.</p>
          </li>
        </sanspuceslist>
      </subsection>
    </subsection>
    <subsection id="uid73" level="1">
      <bodyTitle>International Initiatives</bodyTitle>
      <subsection id="uid74" level="2">
        <bodyTitle>Visits of International Scientists</bodyTitle>
        <subsection id="uid75" level="3">
          <bodyTitle>Internship</bodyTitle>
          <p>Wladyslaw Magiera a PhD student from the Institute of Computer Engineering, Control and Robotics, Wroclaw University of technology, Poland, has joined the team for three months from
          October 3 to December 2.</p>
        </subsection>
      </subsection>
      <subsection id="uid76" level="2">
        <bodyTitle>Participation in other International Programs</bodyTitle>
        <p>As a follow up to the long time collaboration between EPI ARobAS and the CTI/ in Campinas (Brazil), the project MuNave was accepted for funding in the 
        <i>INRIA/CNPq Collaboration</i>framework (2010-2012). This project aims at investigating new research themes in perception and control for autonomous mobile robots. This year, one researcher
        of CTI has spent two weeks at INRIA. The visit of ARobAS members at CTI is planned during the first quarter of next year.</p>
      </subsection>
    </subsection>
  </international>
  <diffusion id="uid77">
    <bodyTitle>Dissemination</bodyTitle>
    <subsection id="uid78" level="1">
      <bodyTitle>Animation of the scientific community</bodyTitle>
      <simplelist>
        <li id="uid79">
          <p noindent="true">P. Rives was a member of the Program Commitee of the following conferences: ICRA, IROS, OMNIVIS, RFIA, JNRR.</p>
        </li>
        <li id="uid80">
          <p noindent="true">P. Rives provided the Agence Nationale de la Recherche (ANR) and the Swiss National Science Foundation with expertise work.</p>
        </li>
        <li id="uid81">
          <p noindent="true">P. Rives is an expert for OSEO (Agence Nationale pour la Valorisation).</p>
        </li>
        <li id="uid82">
          <p noindent="true">P. Morin is an expert for the DGRI (Direction Générale pour la Recherche et l'Innovation).</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid83" level="1">
      <bodyTitle>International conferences</bodyTitle>
      <p>ARobAS members have presented their work at the following conferences:</p>
      <simplelist>
        <li id="uid84">
          <p noindent="true">IEEE International Conference on Robotics and Automation (ICRA), Shangai, China, May 2011,</p>
        </li>
        <li id="uid85">
          <p noindent="true">18th World Congress of the International Federation of Automatic Control ( IFAC), Milan, Italy, August-September 2011,</p>
        </li>
        <li id="uid86">
          <p noindent="true">IEEE/RSJ International Conference on Intelligent Robots Systems (IROS), San Francisco, USA, October 2011,</p>
        </li>
        <li id="uid87">
          <p noindent="true">11th workshop on Omnidirectional Vision, Camera Networks and Non-classical Cameras (OMNIVIS 2011), Barcelona, Spain, November 2011,</p>
        </li>
        <li id="uid88">
          <p noindent="true">First International Workshop on Live Dense Reconstruction from Moving Cameras In conjunction with the International Conference on Computer Vision (ICCV). Barcelona,
          Spain, November 2011,</p>
        </li>
        <li id="uid89">
          <p noindent="true">Australian Conference on Robotics and Automation, Monash University, Australia, December 2011,</p>
        </li>
        <li id="uid90">
          <p noindent="true">IEEE Conference on Decision and Control (CDC), Orlando, USA, December 2011.</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid91" level="1">
      <bodyTitle>National conferences</bodyTitle>
      <p>ARobAS members have presented their work at the following conferences:</p>
      <simplelist>
        <li id="uid92">
          <p noindent="true">Periodic meetings of work groups of the CNRS Research Program (GDR) in Robotics.</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid93" level="1">
      <bodyTitle>Activities of general interest</bodyTitle>
      <simplelist>
        <li id="uid94">
          <p noindent="true">P. Rives is a member of the INRIA CE (Commission d'évaluation).</p>
        </li>
        <li id="uid95">
          <p noindent="true">P. Rives is a member of the executive committee of the CNRS Research Program (GDR) in Robotics.</p>
        </li>
        <li id="uid96">
          <p noindent="true">P. Rives was a member of the jury in charge of the recruitment of a professor in the 61ième section in Montpellier.</p>
        </li>
        <li id="uid97">
          <p noindent="true">P. Morin is a member of the "Commission des Utilisateurs des Moyens Informatiques de Recherche" (CUMIR) at INRIA Sophia-Antipolis until june 2011.</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid98" level="1">
      <bodyTitle>Teaching</bodyTitle>
      <simplelist>
        <li id="uid99">
          <p noindent="true">
            <i>Teaching :</i>
          </p>
          <sanspuceslist>
            <li id="uid100">
              <p noindent="true">Master ERASMUS : "Autonomous Navigation and SLAM (Simultaneous Localization and Mapping)", 8 hours course, (M2) , Ecole Centrale de Nantes, France, (P. Rives)</p>
            </li>
            <li id="uid101">
              <p noindent="true">Graduate School on Control Spring 2011 (EECI-GSCS-2011): "Control of highly nonlinear systems" , 30 hours Eq. TD, European Embedded Control Institute, Ecole
              Supérieure d'Electricité, France, (P. Morin and C. Samson).</p>
            </li>
            <li id="uid102">
              <p noindent="true">" Course on linear control , 10 hours Eq. TD, Ecole Polytechnique Universitaire of Nice (EPU), France, (P. Morin).</p>
            </li>
          </sanspuceslist>
        </li>
        <li id="uid103">
          <p noindent="true">
            <i>PhD &amp; HdR</i>
          </p>
          <sanspuceslist>
            <li id="uid104">
              <p noindent="true">PhD in Progress: A. Chapoulie, “Navigation visuelle à grande échelle en milieu urbain”, Université de Nice-Sophia Antipolis, 2009, supervisors : P. Rives, D.
              Filliat (ENSTA).</p>
            </li>
            <li id="uid105">
              <p noindent="true">PhD: G. Gallegos, “Exploration et navigation autonome dans un environnement inconnu”, Ecole des Mines de Paris, June 17, 2011, supervisor : P. Rives.</p>
            </li>
            <li id="uid106">
              <p noindent="true">PhD in Progress: M. Meilland, “SLAM visuel et navigation autonome en environnement urbain”, Ecole des Mines de Paris, 2008, supervisors : P. Rives, A.
              Comport.</p>
            </li>
            <li id="uid107">
              <p noindent="true">PhD in Progress: H. de Plinval, “Commande référencée vision pour drones hélicoptères”, Ecole doctorale de Toulouse, 2009, supervisors : P. Morin, P. Mouyon
              (ONERA).</p>
            </li>
            <li id="uid108">
              <p noindent="true">PhD in Progress: D. Pucci, “Control of thrust-propelled vehicles”, Université de Nice-Sophia Antipolis, 2009, supervisors : T. Hamel, C. Samson.</p>
            </li>
            <li id="uid109">
              <p noindent="true">PhD: A. Salazar, “Direct Self-Calibration of Central Catadioptric Omnidirectional Cameras” Ecole des Mines de Paris, September 6, 2011, supervisor : E.
              Malis.</p>
            </li>
            <li id="uid110">
              <p noindent="true">PhD in Progress: G. Scandaroli, “Fusion de données visuelles et inertielles pour l'estimation d'état et applications à la commande de drones”, Université de
              Nice-Sophia Antipolis, 2009, supervisor : P. Morin.</p>
            </li>
          </sanspuceslist>
        </li>
        <li id="uid111">
          <p noindent="true"><i>Participation in Ph.D. and H.D.R committees</i> :</p>
          <simplelist>
            <li id="uid112">
              <p noindent="true">P. Rives participated in six Phd defense juries in France, one PhD defense jury in Zaragoza (Spain), two HDR juries.</p>
            </li>
            <li id="uid113">
              <p noindent="true">Samson participated in one PhD defense jury and in the Portuguese Habilitation in Electrical and Computer Engineering of Prof. C. Sylvestre, IST-ISR, Lisbon.</p>
            </li>
          </simplelist>
        </li>
      </simplelist>
    </subsection>
  </diffusion>
  <biblio id="bibliography" html="bibliography" numero="10" titre="Bibliography">
    <biblStruct id="arobas-2011-bid72" type="article" rend="refer" n="refercite:Benhimane-IJRR-07">
      <analytic>
        <title level="a">Homography-based 2D Visual Tracking and Servoing</title>
        <author>
          <persName>
            <foreName>S.</foreName>
            <surname>Benhimane</surname>
            <initial>S.</initial>
          </persName>
          <persName key="icare-2006-idm408723086960">
            <foreName>E.</foreName>
            <surname>Malis</surname>
            <initial>E.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">International Journal of Robotic Research</title>
        <imprint>
          <biblScope type="volume">26</biblScope>
          <biblScope type="number">5</biblScope>
          <dateStruct>
            <month>July</month>
            <year>2007</year>
          </dateStruct>
          <biblScope type="pages">661-676</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid74" type="article" rend="refer" n="refercite:cmr10-ref">
      <analytic>
        <title level="a">Real-time quadrifocal visual odometry</title>
        <author>
          <persName>
            <foreName>A. I.</foreName>
            <surname>Comport</surname>
            <initial>A. I.</initial>
          </persName>
          <persName key="icare-2006-idm408723086960">
            <foreName>E.</foreName>
            <surname>Malis</surname>
            <initial>E.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">Int. Journal of Robotics Research</title>
        <imprint>
          <biblScope type="volume">29</biblScope>
          <biblScope type="number">2–3</biblScope>
          <dateStruct>
            <year>2010</year>
          </dateStruct>
          <biblScope type="pages">245–266</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid39" type="article" rend="refer" n="refercite:Espiau92">
      <analytic>
        <title level="a">A New Approach to Visual Servoing in Robotics</title>
        <author>
          <persName key="bipop-2006-idm387911940688">
            <foreName>B.</foreName>
            <surname>Espiau</surname>
            <initial>B.</initial>
          </persName>
          <persName key="lagadic-2006-idm488163218256">
            <foreName>F.</foreName>
            <surname>Chaumette</surname>
            <initial>F.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">IEEE Transaction on Robotics and Automation</title>
        <imprint>
          <biblScope type="volume">8</biblScope>
          <biblScope type="number">3</biblScope>
          <dateStruct>
            <month>June</month>
            <year>1992</year>
          </dateStruct>
          <biblScope type="pages">313-326</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid35" type="article" rend="refer" n="refercite:Fms06-ijrr">
      <analytic>
        <title level="a">A Framework for the Control of Nonholonomic Mobile Manipulators</title>
        <author>
          <persName>
            <foreName>M.</foreName>
            <surname>Fruchard</surname>
            <initial>M.</initial>
          </persName>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">The International Journal of Robotics Research</title>
        <imprint>
          <biblScope type="volume">25</biblScope>
          <dateStruct>
            <year>2006</year>
          </dateStruct>
          <biblScope type="pages">745–780</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid42" type="article" rend="refer" n="refercite:hhms09-ieeetac">
      <analytic>
        <title level="a">A control approach for thrust-propelled underactuated vehicles and its application to VTOL drones</title>
        <author>
          <persName>
            <foreName>M.-D.</foreName>
            <surname>Hua</surname>
            <initial>M.-D.</initial>
          </persName>
          <persName key="arobas-2008-idm342838926208">
            <foreName>T.</foreName>
            <surname>Hamel</surname>
            <initial>T.</initial>
          </persName>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">IEEE Trans. on Automatic Control</title>
        <imprint>
          <biblScope type="volume">54</biblScope>
          <biblScope type="number">8</biblScope>
          <dateStruct>
            <year>2009</year>
          </dateStruct>
          <biblScope type="pages">1837-1853</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid70" type="inproceedings" rend="refer" n="refercite:Malis04-icra">
      <analytic>
        <title level="a">Improving vision-based control using efficient second-order minimization techniques</title>
        <author>
          <persName key="icare-2006-idm408723086960">
            <foreName>E.</foreName>
            <surname>Malis</surname>
            <initial>E.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">IEEE International Conference on Robotics and Automation</title>
        <loc>New Orleans, USA</loc>
        <imprint>
          <dateStruct>
            <month>May</month>
            <year>2004</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid71" type="article" rend="refer" n="refercite:Malis04-itra">
      <analytic>
        <title level="a">Visual servoing invariant to changes in camera intrinsic parameters</title>
        <author>
          <persName key="icare-2006-idm408723086960">
            <foreName>E.</foreName>
            <surname>Malis</surname>
            <initial>E.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">IEEE Transaction on Robotics and Automation</title>
        <imprint>
          <biblScope type="volume">20</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <month>February</month>
            <year>2004</year>
          </dateStruct>
          <biblScope type="pages">72–81</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid63" type="inproceedings" rend="refer" n="refercite:Mr06-icra">
      <analytic>
        <title level="a">Calibration between a Central Catadioptric Camera and a Laser Range Finder for Robotics Applications</title>
        <author>
          <persName key="icare-2006-idm408723081040">
            <foreName>C.</foreName>
            <surname>Mei</surname>
            <initial>C.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">IEEE International Conference on Robotics and Automation</title>
        <loc>Orlando, USA</loc>
        <imprint>
          <dateStruct>
            <month>May</month>
            <year>2006</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid68" type="article" rend="refer" n="refercite:mps99-SJCO">
      <analytic>
        <title level="a">Design of homogeneous time-varying stabilizing control laws for driftless controllable systems via oscillatory approximation of Lie brackets in closed-loop</title>
        <author>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>J.-B.</foreName>
            <surname>Pomet</surname>
            <initial>J.-B.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">SIAM Journal of Control and Optimization</title>
        <imprint>
          <biblScope type="volume">38</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year>1999</year>
          </dateStruct>
          <biblScope type="pages">22-49</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid32" type="article" rend="refer" n="refercite:ms01-siam">
      <analytic>
        <title level="a">A characterization of the Lie algebra rank condition by transverse periodic functions</title>
        <author>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">SIAM Journal of Control and Optimization</title>
        <imprint>
          <biblScope type="volume">40</biblScope>
          <biblScope type="number">4</biblScope>
          <dateStruct>
            <year>2001</year>
          </dateStruct>
          <biblScope type="pages">1227-1249</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid69" type="article" rend="refer" n="refercite:ms-tac03">
      <analytic>
        <title level="a">Practical stabilization of driftless systems on Lie groups: the transverse function approach</title>
        <author>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">IEEE Trans. on Automatic Control</title>
        <imprint>
          <biblScope type="volume">48</biblScope>
          <biblScope type="number">9</biblScope>
          <dateStruct>
            <year>2003</year>
          </dateStruct>
          <biblScope type="pages">1496-1508</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid64" type="article" rend="refer" n="refercite:Ms04-siam">
      <analytic>
        <title level="a">Practical and asymptotic stabilization of chained systems by the transverse function approach</title>
        <author>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">Siam J. on Control and Optimization</title>
        <imprint>
          <biblScope type="volume">43</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year>2004</year>
          </dateStruct>
          <biblScope type="pages">32–57</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid36" type="inproceedings" rend="refer" n="refercite:ms06-cdc">
      <analytic>
        <title level="a">Control with transverse functions and a single generator of underactuated mechanical systems</title>
        <author>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">IEEE Conf. on Decision and Control</title>
        <imprint>
          <dateStruct>
            <year>2006</year>
          </dateStruct>
          <biblScope type="pages">6110-6115</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid34" type="article" rend="refer" n="refercite:ms09-itro">
      <analytic>
        <title level="a">Control of nonholonomic mobile robots based on the transverse function approach</title>
        <author>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">IEEE Transactions on Robotics</title>
        <imprint>
          <biblScope type="volume">25</biblScope>
          <biblScope type="number">5</biblScope>
          <dateStruct>
            <year>2009</year>
          </dateStruct>
          <biblScope type="pages">1058-1073</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid65" type="incollection" rend="refer" n="refercite:rivesdevy01-ch3">
      <analytic>
        <title level="a">Perception pour la localisation</title>
        <author>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Devy</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>J.-P.</foreName>
            <surname>Laumond</surname>
            <initial>J.-P.</initial>
          </persName>
        </editor>
        <title level="m">La robotique mobile</title>
        <imprint>
          <publisher>
            <orgName>Hermes</orgName>
          </publisher>
          <dateStruct>
            <year>2001</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid66" type="incollection" rend="refer" n="refercite:rivesdevy01-ch4">
      <analytic>
        <title level="a">Perception pour la navigation et la commande</title>
        <author>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Devy</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>J.-P.</foreName>
            <surname>Laumond</surname>
            <initial>J.-P.</initial>
          </persName>
        </editor>
        <title level="m">La robotique mobile</title>
        <imprint>
          <publisher>
            <orgName>Hermes</orgName>
          </publisher>
          <dateStruct>
            <year>2001</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid31" type="book" rend="refer" n="refercite:SLE91">
      <monogr>
        <title level="m">Robot control. The Task Function approach</title>
        <title level="s">Oxford Engineering Series</title>
        <author>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Leborgne</surname>
            <initial>M.</initial>
          </persName>
          <persName key="bipop-2006-idm387911940688">
            <foreName>B.</foreName>
            <surname>Espiau</surname>
            <initial>B.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="volume">22</biblScope>
          <publisher>
            <orgName>Oxford University Press</orgName>
          </publisher>
          <dateStruct>
            <year>1991</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid28" type="inproceedings" rend="refer" n="refercite:SA90">
      <analytic>
        <title level="a">Velocity and torque feedback control of a nonholonomic cart</title>
        <author>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Advanced Robot Control. Proceedings of the International Workshop on Nonlinear and Adaptive Control: Issues in Robotics, Grenoble, France, Nov. 21-23, 1990</title>
        <title level="s">Lecture Notes in Control and Information Sciences</title>
        <imprint>
          <biblScope type="volume">162</biblScope>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <year>1991</year>
          </dateStruct>
          <biblScope type="pages">125-151</biblScope>
        </imprint>
      </monogr>
      <note type="bnote">C. Canudas de Wit (Ed.)</note>
    </biblStruct>
    <biblStruct id="arobas-2011-bid67" type="article" rend="refer" n="refercite:SA95">
      <analytic>
        <title level="a">Control of chained systems. Application to path following and time-varying point stabilization of mobile robots</title>
        <author>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">IEEE Transactions on Automatic Control</title>
        <imprint>
          <biblScope type="volume">40</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year>1995</year>
          </dateStruct>
          <biblScope type="pages">64-77</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid73" type="inproceedings" rend="refer" n="refercite:Silveira-CVPR-07">
      <analytic>
        <title level="a">Real-time Visual Tracking under Arbitrary Illumination Changes</title>
        <author>
          <persName key="icare-2006-idm408723075792">
            <foreName>G.</foreName>
            <surname>Silveira</surname>
            <initial>G.</initial>
          </persName>
          <persName key="icare-2006-idm408723086960">
            <foreName>E.</foreName>
            <surname>Malis</surname>
            <initial>E.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">IEEE Computer Vision and Pattern Recognition</title>
        <loc>Minneapolis, USA</loc>
        <imprint>
          <dateStruct>
            <month>June</month>
            <year>2007</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid21" type="article" rend="refer" n="refercite:Vrb03-ijrr-a">
      <analytic>
        <title level="a">Safe Navigation for Indoor Mobile Robots, PartI: A Sensor-Based Navigation Framework</title>
        <author>
          <persName>
            <foreName>A.</foreName>
            <surname>Victorino</surname>
            <initial>A.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>J.-J.</foreName>
            <surname>Borelly</surname>
            <initial>J.-J.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">Int. Journal of Robotics Research</title>
        <imprint>
          <biblScope type="volume">22</biblScope>
          <biblScope type="number">12</biblScope>
          <dateStruct>
            <year>2003</year>
          </dateStruct>
          <biblScope type="pages">1005-1019</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid18" type="article" rend="refer" n="refercite:Vrb03-ijrr-b">
      <analytic>
        <title level="a">Safe Navigation for Indoor Mobile Robots, PartII: Exploration, Self-Localization and Map Building</title>
        <author>
          <persName>
            <foreName>A.</foreName>
            <surname>Victorino</surname>
            <initial>A.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>J.-J.</foreName>
            <surname>Borelly</surname>
            <initial>J.-J.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">Int. Journal of Robotics Research</title>
        <imprint>
          <biblScope type="volume">22</biblScope>
          <biblScope type="number">12</biblScope>
          <dateStruct>
            <year>2003</year>
          </dateStruct>
          <biblScope type="pages">1019-1041</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="5326" id="arobas-2011-bid61" type="phdthesis" rend="year" n="cite:gallegosgarrido:2011:tel-00604647:1">
      <identifiant type="hal" value="tel-00604647"/>
      <monogr>
        <title level="m">Développement d'un capteur composite Vision/Laser à couplage serré pour le SLAM d'intérieur</title>
        <author>
          <persName>
            <foreName>Gabriela</foreName>
            <surname>Gallegos Garrido</surname>
            <initial>G.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Ecole Nationale Supérieure des Mines de Paris</orgName>
          </publisher>
          <dateStruct>
            <month>June</month>
            <year>2011</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://hal.inria.fr/tel-00604647/en" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>hal.
          <allowbreak/>inria.
          <allowbreak/>fr/
          <allowbreak/>tel-00604647/
          <allowbreak/>en</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Ph. D. Thesis</note>
    </biblStruct>
    <biblStruct dedoublkey="5329" id="arobas-2011-bid62" type="phdthesis" rend="year" n="cite:salazaradan:2011">
      <monogr>
        <title level="m">Direct Self-Calibration of Central Catadioptric Omnidirectional Cameras</title>
        <author>
          <persName>
            <foreName>Adan</foreName>
            <surname>Salazar-Garibay</surname>
            <initial>A.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Ecole Nationale Supérieure des Mines de Paris</orgName>
          </publisher>
          <dateStruct>
            <month>September</month>
            <year>2011</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="typdoc">Ph. D. Thesis</note>
    </biblStruct>
    <biblStruct dedoublkey="1684" id="arobas-2011-bid54" type="article" rend="year" n="cite:hs11-ijc">
      <analytic>
        <title level="a">Time sub-optimal nonlinear PI and PID controllers applied to longitudinal headway car control</title>
        <author>
          <persName>
            <foreName>M.-D.</foreName>
            <surname>Hua</surname>
            <initial>M.-D.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid00974" x-editorial-board="yes" x-international-audience="yes">
        <idno type="issn">0020-7179</idno>
        <title level="j">International Journal of Control</title>
        <imprint>
          <biblScope type="volume">84</biblScope>
          <biblScope type="number">10</biblScope>
          <dateStruct>
            <month>October</month>
            <year>2011</year>
          </dateStruct>
          <biblScope type="pages">1717–1728</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="4328" id="arobas-2011-bid44" type="inproceedings" rend="year" n="cite:Audrasetal_acra2011">
      <analytic>
        <title level="a">Real-time dense RGB-D localisation and mapping</title>
        <author>
          <persName>
            <foreName>C.</foreName>
            <surname>Audras</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>A.I.</foreName>
            <surname>Comport</surname>
            <initial>A.</initial>
          </persName>
          <persName key="arobas-2009-idm444022330672">
            <foreName>M.</foreName>
            <surname>Meilland</surname>
            <initial>M.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">Australian Conference on Robotics and Automation</title>
        <loc>Monash University, Australia</loc>
        <imprint>
          <dateStruct>
            <month>December 7-9</month>
            <year>2011</year>
          </dateStruct>
        </imprint>
        <meeting id="cid431178">
          <title>Australasian Conference on Robotics and Automation</title>
          <num>2011</num>
          <abbr type="sigle">ACRA</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2674" id="arobas-2011-bid47" type="inproceedings" rend="year" n="cite:ChapoulieRivesFilliat_omnivis2011">
      <analytic>
        <title level="a">A Spherical Representation for Efficient Visual Loop Closing</title>
        <author>
          <persName key="arobas-2009-idm444022345888">
            <foreName>A.</foreName>
            <surname>Chapoulie</surname>
            <initial>A.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>D.</foreName>
            <surname>Filliat</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">Proceedings of the 11th workshop on Omnidirectional Vision, Camera Networks and Non-classical Cameras (OMNIVIS 2011)</title>
        <loc>Barcelone, Spain</loc>
        <imprint>
          <dateStruct>
            <month>November</month>
            <year>2011</year>
          </dateStruct>
        </imprint>
        <meeting id="cid381494">
          <title>Workshop on Omnidirectional Vision and Camera Networks</title>
          <num>11</num>
          <abbr type="sigle">OMNIVIS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2502" id="arobas-2011-bid59" type="inproceedings" rend="year" n="cite:ComportMeillandRives_workshop2011">
      <analytic>
        <title level="a">An asymmetric real-time dense visual localisation and mapping system</title>
        <author>
          <persName>
            <foreName>A.I.</foreName>
            <surname>Comport</surname>
            <initial>A.</initial>
          </persName>
          <persName key="arobas-2009-idm444022330672">
            <foreName>M.</foreName>
            <surname>Meilland</surname>
            <initial>M.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">First International Workshop on Live Dense Reconstruction from Moving Cameras In conjunction with the International Conference on Computer Vision (ICCV)</title>
        <loc>Barcelona, Spain</loc>
        <imprint>
          <dateStruct>
            <month>November</month>
            <year>2011</year>
          </dateStruct>
        </imprint>
        <meeting id="cid531771">
          <title>ICCV International Workshop on Live Dense Reconstruction from Moving Cameras</title>
          <num>1</num>
          <abbr type="sigle"/>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="4995" id="arobas-2011-bid58" type="inproceedings" rend="year" n="cite:pmmh-icra">
      <analytic>
        <title level="a">Visual servoing for underactuated VTOL UAVs: a linear, homography-based approach</title>
        <author>
          <persName>
            <foreName>H.</foreName>
            <surname>de Plinval</surname>
            <initial>H.</initial>
          </persName>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>P.</foreName>
            <surname>Mouyon</surname>
            <initial>P.</initial>
          </persName>
          <persName key="arobas-2008-idm342838926208">
            <foreName>T.</foreName>
            <surname>Hamel</surname>
            <initial>T.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">IEEE Conference on Robotics and Automation (ICRA)</title>
        <loc>Shanghai, China</loc>
        <imprint>
          <dateStruct>
            <month>May</month>
            <year>2011</year>
          </dateStruct>
        </imprint>
        <meeting id="cid85011">
          <title>IEEE International Conference on Robotics and Automation</title>
          <num>2011</num>
          <abbr type="sigle">ICRA</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="4765" id="arobas-2011-bid55" type="inproceedings" rend="year" n="cite:hs11-ifac">
      <analytic>
        <title level="a">Time sub-optimal nonlinear PI and PID controllers applied to longitudinal headway car control</title>
        <author>
          <persName>
            <foreName>M.-D.</foreName>
            <surname>Hua</surname>
            <initial>M.-D.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">IFAC 2011</title>
        <loc>Milan, Italy</loc>
        <imprint>
          <dateStruct>
            <month>August-September</month>
            <year>2011</year>
          </dateStruct>
        </imprint>
        <meeting id="cid99705">
          <title>IFAC World Congress</title>
          <num>18</num>
          <abbr type="sigle">IFAC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="4492" id="arobas-2011-bid43" type="inproceedings" rend="year" n="cite:JolyRives_iros2011">
      <identifiant type="doi" value="10.1109/IROS.2011.6048678"/>
      <analytic>
        <title level="a">Self calibration of a vision system embedded in a visual SLAM framework</title>
        <author>
          <persName key="dart-2006-idm129020686080">
            <foreName>C.</foreName>
            <surname>Joly</surname>
            <initial>C.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">IEEE Conference on Intelligent Robots and Systems, IROS'11</title>
        <loc>San Francisco, USA</loc>
        <imprint>
          <dateStruct>
            <month>September</month>
            <year>2011</year>
          </dateStruct>
        </imprint>
        <meeting id="cid93437">
          <title>IEEE RSJ International Conference on Intelligent Robots and Systems</title>
          <num>2011</num>
          <abbr type="sigle">IROS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="3081" id="arobas-2011-bid45" type="inproceedings" rend="year" n="cite:MeillandComportRives_iros2011">
      <analytic>
        <title level="a">Dense visual mapping of large scale environments for real-time localisation</title>
        <author>
          <persName key="arobas-2009-idm444022330672">
            <foreName>M.</foreName>
            <surname>Meilland</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>A.I.</foreName>
            <surname>Comport</surname>
            <initial>A.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">IEEE Conference on Intelligent Robots and Systems, IROS'11</title>
        <loc>San Fransisco, USA</loc>
        <imprint>
          <dateStruct>
            <month>September</month>
            <year>2011</year>
          </dateStruct>
        </imprint>
        <meeting id="cid93437">
          <title>IEEE RSJ International Conference on Intelligent Robots and Systems</title>
          <num>2011</num>
          <abbr type="sigle">IROS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="4329" id="arobas-2011-bid46" type="inproceedings" rend="year" n="cite:MeillandComportRives_BMVC2011">
      <analytic>
        <title level="a">Real-time Direct Model-based Tracking under Large Lighting variations</title>
        <author>
          <persName key="arobas-2009-idm444022330672">
            <foreName>M.</foreName>
            <surname>Meilland</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>A.I.</foreName>
            <surname>Comport</surname>
            <initial>A.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">British Machine Vision Conference</title>
        <loc>University of Dundee, Scotland</loc>
        <imprint>
          <dateStruct>
            <month>September</month>
            <year>2011</year>
          </dateStruct>
        </imprint>
        <meeting id="cid38519">
          <title>British Machine Vision Conference</title>
          <num>19</num>
          <abbr type="sigle">BMVC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2997" id="arobas-2011-bid56" type="inproceedings" rend="year" n="cite:ms11-cdc">
      <analytic>
        <title level="a">Control of two-steering-wheels vehicles with the Transverse Function approach</title>
        <author>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">IEEE Conference on Decision and Control</title>
        <loc>Orlando, USA</loc>
        <imprint>
          <dateStruct>
            <month>December</month>
            <year>2011</year>
          </dateStruct>
        </imprint>
        <meeting id="cid78271">
          <title>IEEE Conference on Decision and Control</title>
          <num>49</num>
          <abbr type="sigle">CDC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="3977" id="arobas-2011-bid53" type="inproceedings" rend="year" n="cite:phms11-cdc">
      <analytic>
        <title level="a">Nonlinear control of PVTOL Vehicles subjected to Drag and Lift</title>
        <author>
          <persName key="arobas-2010-idm240967691872">
            <foreName>D.</foreName>
            <surname>Pucci</surname>
            <initial>D.</initial>
          </persName>
          <persName key="arobas-2008-idm342838926208">
            <foreName>T.</foreName>
            <surname>Hamel</surname>
            <initial>T.</initial>
          </persName>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">IEEE Conference on Decision and Control</title>
        <loc>Orlando, USA</loc>
        <imprint>
          <dateStruct>
            <month>December</month>
            <year>2011</year>
          </dateStruct>
        </imprint>
        <meeting id="cid78271">
          <title>IEEE Conference on Decision and Control</title>
          <num>49</num>
          <abbr type="sigle">CDC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2564" id="arobas-2011-bid48" type="inproceedings" rend="year" n="cite:sms-iros2011">
      <analytic>
        <title level="a">A nonlinear observer approach for concurent estimation of pose, IMU bias and camera to IMU rotation</title>
        <author>
          <persName>
            <foreName>G.G.</foreName>
            <surname>Scandaroli</surname>
            <initial>G.</initial>
          </persName>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723075792">
            <foreName>G.</foreName>
            <surname>Silveira</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</title>
        <loc>San Francisco, USA</loc>
        <imprint>
          <dateStruct>
            <month>October</month>
            <year>2011</year>
          </dateStruct>
        </imprint>
        <meeting id="cid93437">
          <title>IEEE RSJ International Conference on Intelligent Robots and Systems</title>
          <num>2009</num>
          <abbr type="sigle">IROS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="3978" id="arobas-2011-bid57" type="inproceedings" rend="year" n="cite:sm11-icra">
      <analytic>
        <title level="a">Nonlinear filter design for pose and IMU bias estimation</title>
        <author>
          <persName>
            <foreName>G.G.</foreName>
            <surname>Scandaroli</surname>
            <initial>G.</initial>
          </persName>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">IEEE Conference on Robotics and Automation (ICRA)</title>
        <loc>Shanghai, China</loc>
        <imprint>
          <dateStruct>
            <month>May</month>
            <year>2011</year>
          </dateStruct>
        </imprint>
        <meeting id="cid85011">
          <title>IEEE International Conference on Robotics and Automation</title>
          <num>2011</num>
          <abbr type="sigle">ICRA</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="5724" id="arobas-2011-bid60" type="techreport" rend="year" n="cite:morin:2011:inria-00564609:1">
      <identifiant type="hal" value="inria-00564609"/>
      <monogr>
        <title level="m">Control of two-steering-wheels vehicles with the Transverse Function approach</title>
        <author>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="number">RR-7528</biblScope>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <month>February</month>
            <year>2011</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://hal.inria.fr/inria-00564609/en" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://
          <allowbreak/>hal.
          <allowbreak/>inria.
          <allowbreak/>fr/
          <allowbreak/>inria-00564609/
          <allowbreak/>en</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Research Report</note>
    </biblStruct>
    <biblStruct id="arobas-2011-bid22" type="book" rend="foot" n="footcite:Bacciotti91">
      <monogr>
        <title level="m">Local stabilizability of nonlinear control systems</title>
        <author>
          <persName>
            <foreName>A.</foreName>
            <surname>Bacciotti</surname>
            <initial>A.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>World Scientific</orgName>
          </publisher>
          <dateStruct>
            <year>1991</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid7" type="article" rend="foot" n="footcite:bailey06b">
      <analytic>
        <title level="a">Simultaneous Localisation and Mapping (SLAM): Part II - State of the Art</title>
        <author>
          <persName>
            <foreName>Tim</foreName>
            <surname>Bailey</surname>
            <initial>T.</initial>
          </persName>
          <persName>
            <foreName>Hugh</foreName>
            <surname>Durrant-Whyte</surname>
            <initial>H.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Robotics and Automation Magazine</title>
        <imprint>
          <dateStruct>
            <year>2006</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid4" type="inproceedings" rend="foot" n="footcite:Bartoli04">
      <analytic>
        <title level="a">Direct estimation of non-rigid registrations</title>
        <author>
          <persName>
            <foreName>A.</foreName>
            <surname>Bartoli</surname>
            <initial>A.</initial>
          </persName>
          <persName key="willow-2007-idm119098016496">
            <foreName>A.</foreName>
            <surname>Zisserman</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">British machine vision conference</title>
        <imprint>
          <biblScope type="volume">2</biblScope>
          <dateStruct>
            <year>2004</year>
          </dateStruct>
          <biblScope type="pages">899-908</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid23" type="inproceedings" rend="foot" n="footcite:Br95-ecc">
      <analytic>
        <title level="a">Robust stabilization of flat and chained systems</title>
        <author>
          <persName>
            <foreName>M. K.</foreName>
            <surname>Bennani</surname>
            <initial>M. K.</initial>
          </persName>
          <persName key="apics-2006-idm538940399616">
            <foreName>P.</foreName>
            <surname>Rouchon</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">European Control Conference (ECC)</title>
        <imprint>
          <dateStruct>
            <year>1995</year>
          </dateStruct>
          <biblScope type="pages">2642–2646</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid27" type="incollection" rend="foot" n="footcite:Brockett83">
      <analytic>
        <title level="a">Asymptotic stability and feedback stabilization</title>
        <author>
          <persName>
            <foreName>R.W.</foreName>
            <surname>Brockett</surname>
            <initial>R.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>R.W.</foreName>
            <surname>Brockett</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>R.S.</foreName>
            <surname>Millman</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>H.J.</foreName>
            <surname>Sussmann</surname>
            <initial>H.</initial>
          </persName>
        </editor>
        <title level="m">Differential Geometric Control Theory</title>
        <imprint>
          <publisher>
            <orgName>Birkauser</orgName>
          </publisher>
          <dateStruct>
            <year>1983</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid19" type="article" rend="foot" n="footcite:Choset01">
      <analytic>
        <title level="a">Topological simultaneous localization and mapping (SLAM): toward exact localization without explicit localization</title>
        <author>
          <persName>
            <foreName>H.</foreName>
            <surname>Choset</surname>
            <initial>H.</initial>
          </persName>
          <persName>
            <foreName>K.</foreName>
            <surname>Nagatani</surname>
            <initial>K.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">IEEE Trans. on Robotics and Automation</title>
        <imprint>
          <biblScope type="volume">17</biblScope>
          <biblScope type="number">2</biblScope>
          <dateStruct>
            <month>Avril</month>
            <year>2001</year>
          </dateStruct>
          <biblScope type="pages">125-137</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid0" type="article" rend="foot" n="footcite:Co-To82">
      <analytic>
        <title level="a">A Reflectance Model for Computer Graphics</title>
        <author>
          <persName>
            <foreName>R. L.</foreName>
            <surname>Cook</surname>
            <initial>R. L.</initial>
          </persName>
          <persName>
            <foreName>K. E.</foreName>
            <surname>Torrance</surname>
            <initial>K. E.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">ACM Trans. Graph.</title>
        <imprint>
          <biblScope type="volume">1</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <month>January</month>
            <year>1982</year>
          </dateStruct>
          <biblScope type="pages">7–24</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid5" type="article" rend="foot" n="footcite:Couvignou96">
      <analytic>
        <title level="a">The use of active deformable models in model-based robotic visual servoing</title>
        <author>
          <persName>
            <foreName>P.</foreName>
            <surname>Couvignou</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>N.</foreName>
            <surname>Papanikolopoulos</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Sullivan</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>P.</foreName>
            <surname>Khosla</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Journal of Intelligent and Robotic Systems</title>
        <imprint>
          <biblScope type="volume">17</biblScope>
          <biblScope type="number">2</biblScope>
          <dateStruct>
            <month>October</month>
            <year>1996</year>
          </dateStruct>
          <biblScope type="pages">195 - 221</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid13" type="inproceedings" rend="foot" n="footcite:davison03">
      <analytic>
        <title level="a">Real-Time Simultaneous Localisation and Mapping with a Single Camera</title>
        <author>
          <persName>
            <foreName>A.J.</foreName>
            <surname>Davison</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">9th IEEE International Conference on Computer Vision</title>
        <loc>Nice, France</loc>
        <imprint>
          <dateStruct>
            <year>2003</year>
          </dateStruct>
          <biblScope type="pages">1403–1410</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid12" type="inproceedings" rend="foot" n="footcite:deans00">
      <analytic>
        <title level="a">Experimental comparison of techniques for localization and mapping using a bearings only sensor</title>
        <author>
          <persName>
            <foreName>M.</foreName>
            <surname>Deans</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Hebert</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Seventh International Symposium on Experimental Robotics</title>
        <imprint>
          <dateStruct>
            <year>2000</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid8" type="article" rend="foot" n="footcite:durrantwhyte06">
      <analytic>
        <title level="a">Simultaneous Localisation and Mapping (SLAM): Part I The Essential Algorithms</title>
        <author>
          <persName>
            <foreName>Hugh</foreName>
            <surname>Durrant-Whyte</surname>
            <initial>H.</initial>
          </persName>
          <persName>
            <foreName>Tim</foreName>
            <surname>Bailey</surname>
            <initial>T.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Robotics and Automation Magazine</title>
        <imprint>
          <dateStruct>
            <year>2006</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid14" type="inproceedings" rend="foot" n="footcite:eade06">
      <analytic>
        <title level="a">Edge Landmarks in Monocular SLAM</title>
        <author>
          <persName>
            <foreName>E. D.</foreName>
            <surname>Eade</surname>
            <initial>E. D.</initial>
          </persName>
          <persName>
            <foreName>T. W.</foreName>
            <surname>Drummond</surname>
            <initial>T. W.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">British Machine Vision Conference</title>
        <imprint>
          <dateStruct>
            <year>2006</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid38" type="inproceedings" rend="foot" n="footcite:Espiau93">
      <analytic>
        <title level="a">Effect of Camera Calibration Errors on Visual Servoing in Robotics</title>
        <author>
          <persName key="bipop-2006-idm387911940688">
            <foreName>B.</foreName>
            <surname>Espiau</surname>
            <initial>B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">3rd International Symposium on Experimental Robotics</title>
        <loc>Kyoto, Japan</loc>
        <imprint>
          <dateStruct>
            <month>October</month>
            <year>1993</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid52" type="article" rend="foot" n="footcite:hhms09-ieeetac">
      <analytic>
        <title level="a">A control approach for thrust-propelled underactuated vehicles and its application to VTOL drones</title>
        <author>
          <persName>
            <foreName>M.-D.</foreName>
            <surname>Hua</surname>
            <initial>M.-D.</initial>
          </persName>
          <persName key="arobas-2008-idm342838926208">
            <foreName>T.</foreName>
            <surname>Hamel</surname>
            <initial>T.</initial>
          </persName>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">IEEE Trans. on Automatic Control</title>
        <imprint>
          <biblScope type="volume">54</biblScope>
          <biblScope type="number">8</biblScope>
          <dateStruct>
            <year>2009</year>
          </dateStruct>
          <biblScope type="pages">1837-1853</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid2" type="article" rend="foot" n="footcite:Hutchinson96">
      <analytic>
        <title level="a">A tutorial on Visual Servo Control</title>
        <author>
          <persName>
            <foreName>S.</foreName>
            <surname>Hutchinson</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>G.</foreName>
            <surname>Hager</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>P. I.</foreName>
            <surname>Corke</surname>
            <initial>P. I.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">IEEE Transactions on Robotics and Automation</title>
        <imprint>
          <biblScope type="volume">12</biblScope>
          <biblScope type="number">5</biblScope>
          <dateStruct>
            <month>October</month>
            <year>1996</year>
          </dateStruct>
          <biblScope type="pages">651-670</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid50" type="inproceedings" rend="foot" n="footcite:ims09-cdc">
      <analytic>
        <title level="a">Tracking control of the trident snake robot with the transverse function approach</title>
        <author>
          <persName>
            <foreName>M.</foreName>
            <surname>Ishikawa</surname>
            <initial>M.</initial>
          </persName>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">IEEE Conf. on Decision and Control</title>
        <imprint>
          <dateStruct>
            <year>2009</year>
          </dateStruct>
        </imprint>
      </monogr>
      <affiliation>
        <country>JP</country>
      </affiliation>
    </biblStruct>
    <biblStruct id="arobas-2011-bid20" type="article" rend="foot" n="footcite:Kuipers91">
      <analytic>
        <title level="a">A robot exploration and mapping strategy based on semantic hierarchy of spatial representations</title>
        <author>
          <persName>
            <foreName>B.</foreName>
            <surname>Kuipers</surname>
            <initial>B.</initial>
          </persName>
          <persName>
            <foreName>Y. T.</foreName>
            <surname>Byun</surname>
            <initial>Y. T.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Robotics and Autonomous Systems</title>
        <imprint>
          <biblScope type="volume">8</biblScope>
          <biblScope type="number">1-2</biblScope>
          <dateStruct>
            <year>1991</year>
          </dateStruct>
          <biblScope type="pages">47-63</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid15" type="inproceedings" rend="foot" n="footcite:kwok04">
      <analytic>
        <title level="a">An Efficient Multiple Hypothesis Filter for Bearing-Only SLAM</title>
        <author>
          <persName>
            <foreName>N. M.</foreName>
            <surname>Kwok</surname>
            <initial>N. M.</initial>
          </persName>
          <persName>
            <foreName>G.</foreName>
            <surname>Dissanayake</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">IEEE/RSJ International Conference on Intelligent Robots and Systems</title>
        <imprint>
          <dateStruct>
            <year>2004</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid30" type="incollection" rend="foot" n="footcite:Ls93">
      <analytic>
        <title level="a">A differential geometric approach to motion planning</title>
        <author>
          <persName>
            <foreName>G.</foreName>
            <surname>Lafferriere</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>H.J.</foreName>
            <surname>Sussmann</surname>
            <initial>H.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName key="alchemy-2006-idm153718745152">
            <foreName>Z.</foreName>
            <surname>Li</surname>
            <initial>Z.</initial>
          </persName>
          <persName>
            <foreName>J.F.</foreName>
            <surname>Canny</surname>
            <initial>J.</initial>
          </persName>
        </editor>
        <title level="m">Nonholonomic motion planning</title>
        <imprint>
          <publisher>
            <orgName>Kluwer Academic Press</orgName>
          </publisher>
          <dateStruct>
            <year>1993</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid29" type="article" rend="foot" n="footcite:Lizarraga04-mcss">
      <analytic>
        <title level="a">Obstructions to the existence of universal stabilizers for smooth control systems</title>
        <author>
          <persName>
            <foreName>D.A.</foreName>
            <surname>Lizárraga</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Mathematics of Control, Signals, and Systems</title>
        <imprint>
          <biblScope type="volume">16</biblScope>
          <dateStruct>
            <year>2004</year>
          </dateStruct>
          <biblScope type="pages">255–277</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid9" type="article" rend="foot" n="footcite:lu-and-milios97">
      <analytic>
        <title level="a">Globally consistent range scan alignment for environment mapping</title>
        <author>
          <persName key="digiplante-2008-idm51435455328">
            <foreName>F.</foreName>
            <surname>Lu</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>E.</foreName>
            <surname>Milios</surname>
            <initial>E.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Autonomous Robots</title>
        <imprint>
          <biblScope type="volume">4</biblScope>
          <dateStruct>
            <year>1997</year>
          </dateStruct>
          <biblScope type="pages">333-349</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid24" type="inproceedings" rend="foot" n="footcite:Mmps99-cdc">
      <analytic>
        <title level="a">On the robust stabilization of chained systems by continuous feedback</title>
        <author>
          <persName>
            <foreName>M.</foreName>
            <surname>Maini</surname>
            <initial>M.</initial>
          </persName>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>J.-B.</foreName>
            <surname>Pomet</surname>
            <initial>J.-B.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">IEEE Conf. on Decision and Control (CDC)</title>
        <imprint>
          <dateStruct>
            <year>1999</year>
          </dateStruct>
          <biblScope type="pages">3472–3477</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid40" type="inproceedings" rend="foot" n="footcite:Mr03-icra-a">
      <analytic>
        <title level="a">Robustness of image-based visual servoing with respect to depth distribution errors</title>
        <author>
          <persName key="icare-2006-idm408723086960">
            <foreName>E.</foreName>
            <surname>Malis</surname>
            <initial>E.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">IEEE Int. Conf. on Robotics and Automation</title>
        <loc>Taipei, Taiwan</loc>
        <imprint>
          <dateStruct>
            <month>May</month>
            <year>2003</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid37" type="inproceedings" rend="foot" n="footcite:Mms06-iros">
      <analytic>
        <title level="a">Control of a nonholonomic mobile robot via sensor-based target tracking and pose estimation</title>
        <author>
          <persName>
            <foreName>M.</foreName>
            <surname>Maya-Mendez</surname>
            <initial>M.</initial>
          </persName>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</title>
        <loc>Beijing, China</loc>
        <imprint>
          <dateStruct>
            <month>October</month>
            <year>2006</year>
          </dateStruct>
          <biblScope type="pages">5612–5618</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid41" type="inproceedings" rend="foot" n="footcite:Mm04-iros">
      <analytic>
        <title level="a">Robustness of Central Catadioptric Image-Based Visual Servoing to Uncertainties on 3D Parameters</title>
        <author>
          <persName>
            <foreName>Y.</foreName>
            <surname>Mezouar</surname>
            <initial>Y.</initial>
          </persName>
          <persName key="icare-2006-idm408723086960">
            <foreName>E.</foreName>
            <surname>Malis</surname>
            <initial>E.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">IEEE/RSJ International Conference on Intelligent Robots Systems</title>
        <loc>Sendai, Japan</loc>
        <imprint>
          <dateStruct>
            <month>September-October</month>
            <year>2004</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid51" type="inproceedings" rend="foot" n="footcite:ms08-ifac">
      <analytic>
        <title level="a">Stabilization of trajectories for systems on Lie groups. Application to the rolling sphere</title>
        <author>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes">
        <title level="m">IFAC world Congress</title>
        <imprint>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid49" type="inproceedings" rend="foot" n="footcite:ms10-cdc">
      <analytic>
        <title level="a">Feedback control of a wheeled snake mechanism with the Transverse function approach</title>
        <author>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">IEEE Conference on Decision and Control</title>
        <loc>Atlanta, USA</loc>
        <imprint>
          <dateStruct>
            <month>December</month>
            <year>2010</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid25" type="article" rend="foot" n="footcite:Ms99-cocv">
      <analytic>
        <title level="a">Exponential stabilization of nonlinear driftless systems with robustness to unmodeled dynamics</title>
        <author>
          <persName key="icare-2006-idm408723090000">
            <foreName>P.</foreName>
            <surname>Morin</surname>
            <initial>P.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Control, Optimization &amp; Calculus of Variations</title>
        <imprint>
          <biblScope type="volume">4</biblScope>
          <dateStruct>
            <year>1999</year>
          </dateStruct>
          <biblScope type="pages">1–36</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid1" type="article" rend="foot" n="footcite:Ph75">
      <analytic>
        <title level="a">Illumination for computer-generated pictures</title>
        <author>
          <persName>
            <foreName>B.</foreName>
            <surname>Phong</surname>
            <initial>B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Communication of ACM</title>
        <imprint>
          <biblScope type="volume">18</biblScope>
          <biblScope type="number">6</biblScope>
          <dateStruct>
            <month>June</month>
            <year>1975</year>
          </dateStruct>
          <biblScope type="pages">311–317</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid3" type="inproceedings" rend="foot" n="footcite:Ramey04">
      <analytic>
        <title level="a">Real-time 3D Surface Tracking and Its Applications</title>
        <author>
          <persName>
            <foreName>N.</foreName>
            <surname>Ramey</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>J.</foreName>
            <surname>Corso</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>W.</foreName>
            <surname>Lau</surname>
            <initial>W.</initial>
          </persName>
          <persName>
            <foreName>D.</foreName>
            <surname>Burschka</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>G.</foreName>
            <surname>Hager</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Conference on Computer Vision and Pattern Recognition Workshops</title>
        <imprint>
          <biblScope type="volume">03</biblScope>
          <dateStruct>
            <year>2004</year>
          </dateStruct>
          <biblScope type="pages">34-42</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid10" type="inproceedings" rend="foot" n="footcite:ranganathan07">
      <analytic>
        <title level="a">Loopy SAM</title>
        <author>
          <persName>
            <foreName>A.</foreName>
            <surname>Ranganathan</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Kaess</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>F.</foreName>
            <surname>Dellaert</surname>
            <initial>F.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Intl. Joint Conf. on Artificial Intelligence, IJCAI</title>
        <loc>Hyderabad, India</loc>
        <imprint>
          <dateStruct>
            <month>Jan</month>
            <year>2007</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid17" type="inproceedings" rend="foot" n="footcite:Smr07-icra">
      <analytic>
        <title level="a">An Efficient Direct Method for Improving visual SLAM</title>
        <author>
          <persName key="icare-2006-idm408723075792">
            <foreName>G.</foreName>
            <surname>Silveira</surname>
            <initial>G.</initial>
          </persName>
          <persName key="icare-2006-idm408723086960">
            <foreName>E.</foreName>
            <surname>Malis</surname>
            <initial>E.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">IEEE International Conference on Robotics and Automation</title>
        <loc>Rome, Italy</loc>
        <imprint>
          <dateStruct>
            <month>April</month>
            <year>2007</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid6" type="inproceedings" rend="foot" n="footcite:Smith96">
      <analytic>
        <title level="a">Vision based manipulation of non rigid objects</title>
        <author>
          <persName>
            <foreName>P.</foreName>
            <surname>Smith</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>N.</foreName>
            <surname>Nandhakumar</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>A.</foreName>
            <surname>Radamorai</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">International Conference on Robotics and Automation</title>
        <imprint>
          <dateStruct>
            <month>April</month>
            <year>1996</year>
          </dateStruct>
          <biblScope type="pages">3191-3196</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid16" type="inproceedings" rend="foot" n="footcite:sola05">
      <analytic>
        <title level="a">Undelayed initialization in bearing only SLAM</title>
        <author>
          <persName>
            <foreName>J.</foreName>
            <surname>Solà</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Devy</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>A.</foreName>
            <surname>Monin</surname>
            <initial>A.</initial>
          </persName>
          <persName key="e-motion-2007-idm388321971072">
            <foreName>T.</foreName>
            <surname>Lemaire</surname>
            <initial>T.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">IEEE International Conference on Intelligent Robots and Systems</title>
        <imprint>
          <dateStruct>
            <year>2005</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid26" type="article" rend="foot" n="footcite:Sontag92">
      <analytic>
        <title level="a">Universal nonsingular controls</title>
        <author>
          <persName>
            <foreName>E. D.</foreName>
            <surname>Sontag</surname>
            <initial>E. D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Systems and Control Letters</title>
        <imprint>
          <biblScope type="volume">19</biblScope>
          <dateStruct>
            <year>1992</year>
          </dateStruct>
          <biblScope type="pages">221–224</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid11" type="book" rend="foot" n="footcite:thrun05">
      <monogr>
        <title level="m">Probabilistic Robotics</title>
        <author>
          <persName>
            <foreName>Sebastian</foreName>
            <surname>Thrun</surname>
            <initial>S.</initial>
          </persName>
          <persName key="e-motion-2007-idm388320888784">
            <foreName>Wolfram</foreName>
            <surname>Burgard</surname>
            <initial>W.</initial>
          </persName>
          <persName>
            <foreName>Dieter</foreName>
            <surname>Fox</surname>
            <initial>D.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>MIT Press</orgName>
          </publisher>
          <dateStruct>
            <year>2005</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="arobas-2011-bid33" type="incollection" rend="foot" n="footcite:Tksrb98">
      <analytic>
        <title level="a">Experiments in real-time vision-based point stabilization of a nonholonomic mobile manipulator</title>
        <author>
          <persName>
            <foreName>D.</foreName>
            <surname>Tsakiris</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>K.</foreName>
            <surname>Kapellos</surname>
            <initial>K.</initial>
          </persName>
          <persName key="icare-2006-idm408723100720">
            <foreName>C.</foreName>
            <surname>Samson</surname>
            <initial>C.</initial>
          </persName>
          <persName key="icare-2006-idm408723096976">
            <foreName>P.</foreName>
            <surname>Rives</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>J.-J.</foreName>
            <surname>Borelly</surname>
            <initial>J.-J.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>A.</foreName>
            <surname>Casals</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>A.</foreName>
            <surname>de Almeida</surname>
            <initial>A.</initial>
          </persName>
        </editor>
        <title level="m">Experimental Robotics V: The Fifth Int. Symp.</title>
        <imprint>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <year>1998</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
  </biblio>
</raweb>
