<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/>
    <title>Project-Team:RITS</title>
    <link rel="stylesheet" href="../static/css/raweb.css" type="text/css"/>
    <meta name="description" content="Research Program - Vehicle guidance and autonomous navigation"/>
    <meta name="dc.title" content="Research Program - Vehicle guidance and autonomous navigation"/>
    <meta name="dc.creator" content="Zayed Alsayed"/>
    <meta name="dc.creator" content="Pierre de Beaucorps"/>
    <meta name="dc.creator" content="Raoul de Charette"/>
    <meta name="dc.creator" content="Rafael Colmenares Prieto"/>
    <meta name="dc.creator" content="Aitor Gomez Torres"/>
    <meta name="dc.creator" content="Fernando Garrido Carpio"/>
    <meta name="dc.creator" content="David González Bautista"/>
    <meta name="dc.creator" content="Pierre Merdrignac"/>
    <meta name="dc.creator" content="Alexis Meyer"/>
    <meta name="dc.creator" content="Vicente Milanés"/>
    <meta name="dc.creator" content="Francisco Navas"/>
    <meta name="dc.creator" content="Fawzi Nashashibi"/>
    <meta name="dc.creator" content="Carlos Flores"/>
    <meta name="dc.creator" content="Dinh-Van Nguyen"/>
    <meta name="dc.creator" content="Danut-Ovidiu Pop"/>
    <meta name="dc.creator" content="Oyunchimeg Shagdar"/>
    <meta name="dc.creator" content="Thomas Streubel"/>
    <meta name="dc.creator" content="Guillaume Trehard"/>
    <meta name="dc.creator" content="Anne Verroust-Blondet"/>
    <meta name="dc.creator" content="Itheri Yahiaoui"/>
    <meta name="dc.creator" content="Zayed Alsayed"/>
    <meta name="dc.creator" content="Raoul de Charette"/>
    <meta name="dc.creator" content="Rafael Colmenares Prieto"/>
    <meta name="dc.creator" content="Aitor Gomez Torres"/>
    <meta name="dc.creator" content="Pierre Merdrignac"/>
    <meta name="dc.creator" content="Alexis Meyer"/>
    <meta name="dc.creator" content="Fawzi Nashashibi"/>
    <meta name="dc.creator" content="Dinh-Van Nguyen"/>
    <meta name="dc.creator" content="Danut-Ovidiu Pop"/>
    <meta name="dc.creator" content="Guillaume Trehard"/>
    <meta name="dc.creator" content="Anne Verroust-Blondet"/>
    <meta name="dc.creator" content="Itheri Yahiaoui"/>
    <meta name="dc.creator" content="Pierre Merdrignac"/>
    <meta name="dc.creator" content="Fawzi Nashashibi"/>
    <meta name="dc.creator" content="Oyunchimeg Shagdar"/>
    <meta name="dc.creator" content="Fernando Garrido Carpio"/>
    <meta name="dc.creator" content="David González Bautista"/>
    <meta name="dc.creator" content="Vicente Milanés"/>
    <meta name="dc.creator" content="Fawzi Nashashibi"/>
    <meta name="dc.creator" content="Francisco Navas"/>
    <meta name="dc.creator" content="Carlos Flores"/>
    <meta name="dc.subject" content=""/>
    <meta name="dc.publisher" content="INRIA"/>
    <meta name="dc.date" content="(SCHEME=ISO8601) 2016-01"/>
    <meta name="dc.type" content="Report"/>
    <meta name="dc.language" content="(SCHEME=ISO639-1) en"/>
    <meta name="projet" content="RITS"/>
    <script type="text/javascript" src="https://raweb.inria.fr/rapportsactivite/RA2016/static/MathJax/MathJax.js?config=TeX-MML-AM_CHTML">
      <!--MathJax-->
    </script>
  </head>
  <body>
    <div class="tdmdiv">
      <div class="logo">
        <a href="http://www.inria.fr">
          <img style="align:bottom; border:none" src="../static/img/icons/logo_INRIA-coul.jpg" alt="Inria"/>
        </a>
      </div>
      <div class="TdmEntry">
        <div class="tdmentete">
          <a href="uid0.html">Project-Team Rits</a>
        </div>
        <span>
          <a href="uid1.html">Members</a>
        </span>
      </div>
      <div class="TdmEntry">
        <a href="./uid3.html">Overall Objectives</a>
      </div>
      <div class="TdmEntry">Research Program<ul><li class="tdmActPage"><a href="uid10.html&#10;&#9;&#9;  ">Vehicle guidance and autonomous navigation</a></li><li><a href="uid25.html&#10;&#9;&#9;  ">V2V and V2I Communications for ITS</a></li><li><a href="uid34.html&#10;&#9;&#9;  ">Probabilistic modeling for large transportation systems</a></li></ul></div>
      <div class="TdmEntry">Application Domains<ul><li><a href="uid51.html&#10;&#9;&#9;  ">Introduction</a></li><li><a href="uid52.html&#10;&#9;&#9;  ">Driving assistance</a></li><li><a href="uid53.html&#10;&#9;&#9;  ">New transportation systems</a></li><li><a href="uid57.html&#10;&#9;&#9;  ">Automated vehicles</a></li></ul></div>
      <div class="TdmEntry">New Software and Platforms<ul><li><a href="uid59.html&#10;&#9;&#9;  ">DOLAR</a></li><li><a href="uid62.html&#10;&#9;&#9;  ">FEMOT</a></li><li><a href="uid65.html&#10;&#9;&#9;  ">MELOSYM</a></li><li><a href="uid68.html&#10;&#9;&#9;  ">PML-SLAM</a></li><li><a href="uid71.html&#10;&#9;&#9;  ">Platools</a></li><li><a href="uid74.html&#10;&#9;&#9;  ">SODA</a></li><li><a href="uid77.html&#10;&#9;&#9;  ">STEREOLOC-3D</a></li><li><a href="uid80.html&#10;&#9;&#9;  ">Taxi-col</a></li><li><a href="uid83.html&#10;&#9;&#9;  ">V2Provue</a></li><li><a href="uid85.html&#10;&#9;&#9;  ">SimConVA</a></li></ul></div>
      <div class="TdmEntry">New Results<ul><li><a href="uid88.html&#10;&#9;&#9;  ">Low Speed Vehicle Localization using WiFi-FingerPrinting</a></li><li><a href="uid89.html&#10;&#9;&#9;  ">Free navigation space estimation</a></li><li><a href="uid90.html&#10;&#9;&#9;  ">Pedestrian Recognition using Convolutional Neural
Networks</a></li><li><a href="uid91.html&#10;&#9;&#9;  ">Reliability estimation and
information redundancy for accurate localization</a></li><li><a href="uid94.html&#10;&#9;&#9;  ">Feature Selection for road obstacles classification</a></li><li><a href="uid95.html&#10;&#9;&#9;  ">Motion planning techniques</a></li><li><a href="uid96.html&#10;&#9;&#9;  ">Plug&amp;Play control for highly non-linear systems: Stability analysis of autonomous vehicles</a></li><li><a href="uid100.html&#10;&#9;&#9;  ">Using Fractional Calculus for Cooperative Car Following Control</a></li><li><a href="uid104.html&#10;&#9;&#9;  ">Decision making for automated vehicles in urban environments</a></li><li><a href="uid105.html&#10;&#9;&#9;  ">Transposition of autonomous vehicle architecture</a></li><li><a href="uid106.html&#10;&#9;&#9;  ">Fusion of Perception and V2P Communication Systems for Safety of Vulnerable Road Users</a></li><li><a href="uid107.html&#10;&#9;&#9;  ">Study and Evaluation of Laser-based Perception and Light Communication for a Platoon of Autonomous Vehicles</a></li><li><a href="uid108.html&#10;&#9;&#9;  ">Solutions for Safety-Critical Communications in IVNs</a></li><li><a href="uid118.html&#10;&#9;&#9;  ">Large scale simulation interfacing</a></li><li><a href="uid119.html&#10;&#9;&#9;  ">Belief propagation inference for traffic prediction</a></li><li><a href="uid120.html&#10;&#9;&#9;  ">Random Walks in Orthants</a></li><li><a href="uid125.html&#10;&#9;&#9;  ">Facing ADAS validation complexity with usage oriented testing</a></li><li><a href="uid126.html&#10;&#9;&#9;  ">Broadcast Transmission Networks with Buffering</a></li></ul></div>
      <div class="TdmEntry">Bilateral Contracts and Grants with Industry<ul><li><a href="uid128.html&#10;&#9;&#9;  ">Bilateral Contracts with Industry</a></li></ul></div>
      <div class="TdmEntry">Partnerships and Cooperations<ul><li><a href="uid136.html&#10;&#9;&#9;  ">National Initiatives</a></li><li><a href="uid172.html&#10;&#9;&#9;  ">European Initiatives</a></li><li><a href="uid205.html&#10;&#9;&#9;  ">International Initiatives</a></li><li><a href="uid227.html&#10;&#9;&#9;  ">International Research Visitors</a></li></ul></div>
      <div class="TdmEntry">Dissemination<ul><li><a href="uid239.html&#10;&#9;&#9;  ">Promoting Scientific Activities</a></li><li><a href="uid289.html&#10;&#9;&#9;  ">Teaching - Supervision - Juries</a></li><li><a href="uid312.html&#10;&#9;&#9;  ">Popularization</a></li></ul></div>
      <div class="TdmEntry">
        <div>Bibliography</div>
      </div>
      <div class="TdmEntry">
        <ul>
          <li>
            <a id="tdmbibentmajor" href="bibliography.html">Major publications</a>
          </li>
          <li>
            <a id="tdmbibentyear" href="bibliography.html#year">Publications of the year</a>
          </li>
          <li>
            <a id="tdmbibentfoot" href="bibliography.html#References">References in notes</a>
          </li>
        </ul>
      </div>
    </div>
    <div id="main">
      <div class="mainentete">
        <div id="head_agauche">
          <small><a href="http://www.inria.fr">
	    
	    Inria
	  </a> | <a href="../index.html">
	    
	    Raweb 
	    2016</a> | <a href="http://www.inria.fr/en/teams/rits">Presentation of the Project-Team RITS</a> | <a href="http://team.inria.fr/rits">RITS Web Site
	  </a></small>
        </div>
        <div id="head_adroite">
          <table class="qrcode">
            <tr>
              <td>
                <a href="rits.xml">
                  <img style="align:bottom; border:none" alt="XML" src="../static/img/icons/xml_motif.png"/>
                </a>
              </td>
              <td>
                <a href="rits.pdf">
                  <img style="align:bottom; border:none" alt="PDF" src="IMG/qrcode-rits-pdf.png"/>
                </a>
              </td>
              <td>
                <a href="../rits/rits.epub">
                  <img style="align:bottom; border:none" alt="e-pub" src="IMG/qrcode-rits-epub.png"/>
                </a>
              </td>
            </tr>
            <tr>
              <td/>
              <td>PDF
</td>
              <td>e-Pub
</td>
            </tr>
          </table>
        </div>
      </div>
      <!--FIN du corps du module-->
      <br/>
      <div class="bottomNavigation">
        <div class="tail_aucentre">
          <a href="./uid3.html" accesskey="P"><img style="align:bottom; border:none" alt="previous" src="../static/img/icons/previous_motif.jpg"/> Previous | </a>
          <a href="./uid0.html" accesskey="U"><img style="align:bottom; border:none" alt="up" src="../static/img/icons/up_motif.jpg"/>  Home</a>
          <a href="./uid25.html" accesskey="N"> | Next <img style="align:bottom; border:none" alt="next" src="../static/img/icons/next_motif.jpg"/></a>
        </div>
        <br/>
      </div>
      <div id="textepage">
        <!--DEBUT2 du corps du module-->
        <h2>Section: 
      Research Program</h2>
        <h3 class="titre3">Vehicle guidance and autonomous navigation</h3>
        <p class="participants"><span class="part">Participants</span> :
	Zayed Alsayed, Pierre de Beaucorps, Raoul de Charette, Rafael Colmenares Prieto, Aitor Gomez Torres, Fernando Garrido Carpio, David González Bautista, Pierre Merdrignac, Alexis Meyer, Vicente Milanés, Francisco Navas, Fawzi Nashashibi, Carlos Flores, Dinh-Van Nguyen, Danut-Ovidiu Pop, Oyunchimeg Shagdar, Thomas Streubel, Guillaume Trehard, Anne Verroust-Blondet, Itheri Yahiaoui.</p>
        <p>There are three basic ways to improve the safety of road vehicles and
these ways are all of interest to the project-team. The first way is
to assist the driver by giving him better information and warning. The
second way is to take over the control of the vehicle in case of
mistakes such as inattention or wrong command. The third way is to
completely remove the driver from the control loop.</p>
        <p>All three approaches rely on information processing. Only the last two
involve the control of the vehicle with actions on the actuators,
which are the engine power, the brakes and the steering.
The research proposed by the project-team is focused on the following
elements:</p>
        <ul>
          <li>
            <p class="notaparagraph"><a name="uid11"> </a>perception of the environment,</p>
          </li>
          <li>
            <p class="notaparagraph"><a name="uid12"> </a>planning of the actions,</p>
          </li>
          <li>
            <p class="notaparagraph"><a name="uid13"> </a>real-time control.</p>
          </li>
        </ul>
        <a name="uid14"/>
        <h4 class="titre4">Perception of the road environment</h4>
        <p class="participants"><span class="part">Participants</span> :
	Zayed Alsayed, Raoul de Charette, Rafael Colmenares Prieto, Aitor Gomez Torres, Pierre Merdrignac, Alexis Meyer, Fawzi Nashashibi, Dinh-Van Nguyen, Danut-Ovidiu Pop, Guillaume Trehard, Anne Verroust-Blondet, Itheri Yahiaoui.</p>
        <p>Either for driver assistance or for fully automated guided vehicle
purposes, the first step of any robotic system is to perceive the
environment in order to assess the situation around
itself. Proprioceptive sensors (accelerometer, gyrometer,...)
provide information about the vehicle by itself such as its velocity
or lateral acceleration. On the other hand, exteroceptive sensors,
such as video camera, laser or GPS devices, provide information about
the environment surrounding the vehicle or its localization. Obviously,
fusion of data with various other sensors is also a focus of the
research.</p>
        <p class="notaparagraph">The following topics are already validated or under development in our team:</p>
        <ul>
          <li>
            <p class="notaparagraph"><a name="uid15"> </a>relative ego-localization with respect to the infrastructure,
i.e. lateral positioning on the road can be obtained by mean
of vision (lane markings) and the fusion with other devices (e.g. GPS);</p>
          </li>
          <li>
            <p class="notaparagraph"><a name="uid16"> </a>global ego-localization by considering GPS measurement and
proprioceptive information, even in case of GPS outage;</p>
          </li>
          <li>
            <p class="notaparagraph"><a name="uid17"> </a>road detection by using lane marking detection and navigable free space;</p>
          </li>
          <li>
            <p class="notaparagraph"><a name="uid18"> </a>detection and localization of the surrounding obstacles
(vehicles, pedestrians, animals, objects on roads, etc.) and
determination of their behavior can be obtained by the fusion of vision,
laser or radar based data processing;</p>
          </li>
          <li>
            <p class="notaparagraph"><a name="uid19"> </a>simultaneous localization and mapping as well as mobile object
tracking using laser-based and stereovision-based (SLAMMOT) algorithms.</p>
          </li>
        </ul>
        <p>Scene understanding is a large perception problem. In this research axis we have
decided to use only computer vision as cameras have evolved very quickly and can
now provide much more precise sensing of the scene, and even depth information.
Two types of hardware setups were used, namely: monocular vision or stereo vision
to retrieve depth information which allow extracting geometry information.</p>
        <p>We have initiated several works:</p>
        <ul>
          <li>
            <p class="notaparagraph"><a name="uid20"> </a>estimation of the ego motion using monocular scene flow. Although in the state
of the art most of the algorithms use a stereo setup, researches were conducted to
estimate the ego-motion using a novel approach with a strong assumption.</p>
          </li>
          <li>
            <p class="notaparagraph"><a name="uid21"> </a>bad weather conditions evaluations. Most often all computer vision algorithms
work under a transparent atmosphere assumption which assumption is incorrect in
the case of bad weather (rain, snow, hail, fog, etc.). In these situations the light
ray are disrupted by the particles in suspension, producing light attenuation, reflection,
refraction that alter the image processing.</p>
          </li>
          <li>
            <p class="notaparagraph"><a name="uid22"> </a>deep learning for object recognition. New works are being initiated in our team
to develop deep learning recognition in the context of heterogeneous data.</p>
          </li>
        </ul>
        <a name="uid23"/>
        <h4 class="titre4">Cooperative Multi-sensor data fusion</h4>
        <p class="participants"><span class="part">Participants</span> :
	Pierre Merdrignac, Fawzi Nashashibi, Oyunchimeg Shagdar.</p>
        <p>Since data are noisy, inaccurate and can also be unreliable or
unsynchronized, the use of data fusion techniques is required in order
to provide the most accurate situation assessment as possible to
perform the perception task. RITS team worked a lot on this problem
in the past, but is now focusing on collaborative perception
approach. Indeed, the use of vehicle-to-vehicle or
vehicle-to-infrastructure communications allows an improved on-board
reasoning since the decision is made based on an extended perception.</p>
        <p>As a direct consequence of the electronics broadly used for vehicular
applications, communication technologies are now being adopted as
well. In order to limit injuries and to share safety information,
research in driving assistance system is now orientating toward the
cooperative domain. Advanced Driver Assistance System (ADAS) and
Cybercars applications are moving towards vehicle-infrastructure
cooperation. In such scenario, information from vehicle based sensors,
roadside based sensors and a priori knowledge is generally combined
thanks to wireless communications to build a probabilistic
spatio-temporal model of the environment. Depending on the accuracy of
such model, very useful applications from driver warning to fully
autonomous driving can be performed.</p>
        <p>The Collaborative Perception Framework (CPF) is a combined
hardware/software approach that permits to see remote information as
its own information. Using this approach, a communicant entity can see
another remote entity software objects as if it was local, and a
sensor object, can see sensor data of others entities as its own
sensor data. Last year we developed the
basic hardware modules that ensure the well functioning of the
embedded architecture including perception sensors, communication
devices and processing tools.</p>
        <p>Finally, since vehicle localization (ground vehicles) is an important
task for intelligent vehicle systems, vehicle cooperation may bring
benefits for this task. A new cooperative multi-vehicle localization
method using split covariance intersection filter was developed during
the year 2012, as well as a cooperative GPS data sharing method.</p>
        <p>In the first method, each vehicle estimates its own position using a
SLAM (Simultaneous Localization And Mapping) approach.
In parallel, it estimates a decomposed group state,
which is shared with neighboring vehicles; the estimate of the
decomposed group state is updated with both the sensor data of the
ego-vehicle and the estimates sent from other vehicles; the covariance
intersection filter which yields consistent estimates even facing
unknown degree of inter-estimate correlation has been used for data
fusion.</p>
        <p>In the second GPS data sharing method, a new collaborative
localization method is proposed. On the assumption that the distance
between two communicative vehicles can be calculated with a good
precision, cooperative vehicle are considered as additional satellites
into the user position calculation by using iterative methods. In
order to limit divergence, some filtering process is proposed:
Interacting Multiple Model (IMM) is used to guarantee a greater
robustness in the user position estimation.</p>
        <p>Accidents between vehicles and pedestrians (including cyclists) often
result in fatality or at least serious injury for pedestrians, showing the need
of technology to protect vulnerable road users.
Vehicles are now equipped with many sensors in order to model
their environment, to localize themselves, detect and classify obstacles, etc.
They are also equipped with communication devices in order to share
the information with other road users and the environment.
The goal of this work is to develop a cooperative perception and
communication system, which merges information coming from
the communications device and obstacle detection module to improve
the pedestrian detection, tracking, and hazard alarming.</p>
        <p>Pedestrian detection is performed by using a perception architecture made of two sensors: a laser scanner and a CCD camera. The laser scanner provides a first hypothesis on the presence of a pedestrian-like obstacle while the camera performs the real classification of the obstacle in order to identify the pedestrian(s). This is a learning-based technique exploiting adaptive boosting (AdaBoost). Several classifiers were tested and learned in order to determine the best compromise between the nature and the number of classifiers and the accuracy of the classification.</p>
        <a name="uid24"/>
        <h4 class="titre4">Planning and executing vehicle actions</h4>
        <p class="participants"><span class="part">Participants</span> :
	Fernando Garrido Carpio, David González Bautista, Vicente Milanés, Fawzi Nashashibi, Francisco Navas, Carlos Flores.</p>
        <p>From the understanding of the environment, thanks to augmented perception, we have either to warn the driver to help him in the control of his vehicle, or to take control in case of a driverless
vehicle. In simple situations, the planning might also be quite simple, but in the most complex situations we want to explore, the planning must involve complex algorithms dealing with the trajectories of the vehicle and its surroundings (which might involve other
vehicles and/or fixed or moving obstacles).
In the case of fully automated vehicles, the perception will involve some map building of the environment and obstacles, and the planning will involve partial planning with periodical recomputation to reach the long term goal.
In this case, with vehicle to vehicle communications, what we want to explore is the possibility to establish a negotiation protocol in order to coordinate nearby vehicles (what humans usually do by using
driving rules, common sense and/or non verbal communication). Until now, we have been focusing on the generation of geometric trajectories as a result of a maneuver selection process using grid-based rating
technique or fuzzy technique. For high speed vehicles, Partial Motion Planning techniques we tested, revealed their limitations because of the computational cost. The use of quintic polynomials we designed, allowed us to elaborate trajectories with different dynamics adapted to the
driver profile. These trajectories have been implemented and validated in the JointSystem demonstrator of the German Aerospace Center (DLR) used in the European project HAVEit, as well as in RITS's electrical vehicle prototype used in the French project ABV. HAVEit was also the opportunity for RITS to take in charge the implementation of the Co-Pilot system which processes perception data in order to elaborate the high level command for the actuators. These trajectories were also validated on RITS's cybercars. However, for the low speed cybercars that have pre-defined itineraries and basic maneuvers, it was necessary to develop a more adapted planning and control system. Therefore, we have developed a nonlinear adaptive control for automated overtaking maneuver using quadratic polynomials and Lyapunov function candidate and taking into account the vehicles kinematics. For the global mobility systems we are developing, the control of the vehicles includes also advanced platooning, automated parking, automated docking, etc. For each functionality a dedicated control algorithm was designed (see publication of previous years). Today, RITS is also investigating the opportunity of fuzzy-based control for specific maneuvers. First results have been recently obtained for reference trajectories following in roundabouts and normal straight roads.</p>
      </div>
      <!--FIN du corps du module-->
      <br/>
      <div class="bottomNavigation">
        <div class="tail_aucentre">
          <a href="./uid3.html" accesskey="P"><img style="align:bottom; border:none" alt="previous" src="../static/img/icons/previous_motif.jpg"/> Previous | </a>
          <a href="./uid0.html" accesskey="U"><img style="align:bottom; border:none" alt="up" src="../static/img/icons/up_motif.jpg"/>  Home</a>
          <a href="./uid25.html" accesskey="N"> | Next <img style="align:bottom; border:none" alt="next" src="../static/img/icons/next_motif.jpg"/></a>
        </div>
        <br/>
      </div>
    </div>
  </body>
</html>
