<?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>Team:CHROMA</title>
    <link rel="stylesheet" href="../static/css/raweb.css" type="text/css"/>
    <meta name="description" content="New Results - Situation Awareness"/>
    <meta name="dc.title" content="New Results - Situation Awareness"/>
    <meta name="dc.creator" content="Christian Laugier"/>
    <meta name="dc.creator" content="Olivier Simonin"/>
    <meta name="dc.creator" content="Jilles Dibangoye"/>
    <meta name="dc.creator" content="Alejandro Dizan Vasquez Govea"/>
    <meta name="dc.creator" content="Stephanie Lefevre"/>
    <meta name="dc.creator" content="David Sierra-Gonzalez"/>
    <meta name="dc.creator" content="Mathieu Barbier"/>
    <meta name="dc.creator" content="Victor Romero-Cano"/>
    <meta name="dc.creator" content="Christian Laugier"/>
    <meta name="dc.creator" content="Alejandro Dizan Vasquez Govea"/>
    <meta name="dc.creator" content="Stephanie Lefevre"/>
    <meta name="dc.creator" content="Lukas Rummelhard"/>
    <meta name="dc.creator" content="David Sierra-Gonzalez"/>
    <meta name="dc.creator" content="Christian Laugier"/>
    <meta name="dc.creator" content="Jilles Dibangoye"/>
    <meta name="dc.creator" content="Alejandro Dizan Vasquez Govea"/>
    <meta name="dc.creator" content="Mathieu Barbier"/>
    <meta name="dc.creator" content="Christian Laugier"/>
    <meta name="dc.creator" content="Olivier Simonin"/>
    <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="CHROMA"/>
    <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">Team Chroma</a>
        </div>
        <span>
          <a href="uid1.html">Members</a>
        </span>
      </div>
      <div class="TdmEntry">Overall Objectives<ul><li><a href="./uid3.html">Origin of the project</a></li><li><a href="./uid7.html">Overall Objectives</a></li><li><a href="./uid10.html">Research themes</a></li></ul></div>
      <div class="TdmEntry">Research Program<ul><li><a href="uid19.html&#10;&#9;&#9;  ">Introduction</a></li><li><a href="uid23.html&#10;&#9;&#9;  ">Perception and Situation Awareness</a></li><li><a href="uid36.html&#10;&#9;&#9;  ">Navigation and cooperation in dynamic environments</a></li></ul></div>
      <div class="TdmEntry">Application Domains<ul><li><a href="uid48.html&#10;&#9;&#9;  ">Introduction</a></li><li><a href="uid50.html&#10;&#9;&#9;  ">Future cars and transportation systems</a></li><li><a href="uid55.html&#10;&#9;&#9;  ">Services robotics</a></li></ul></div>
      <div class="TdmEntry">
        <a href="./uid59.html">Highlights of the Year</a>
      </div>
      <div class="TdmEntry">New Software and Platforms<ul><li><a href="uid73.html&#10;&#9;&#9;  ">CUDA-HSBOF</a></li><li><a href="uid76.html&#10;&#9;&#9;  ">DATMO (Detection and Tracking of Moving Objects)</a></li><li><a href="uid79.html&#10;&#9;&#9;  ">E.R.C.I.</a></li><li><a href="uid82.html&#10;&#9;&#9;  ">Embedded Perception</a></li><li><a href="uid85.html&#10;&#9;&#9;  ">GPU BOF</a></li><li><a href="uid88.html&#10;&#9;&#9;  ">GPU Stro Occupancy Grid</a></li><li><a href="uid91.html&#10;&#9;&#9;  ">VI-SFM</a></li><li><a href="uid94.html&#10;&#9;&#9;  ">kinetics</a></li></ul></div>
      <div class="TdmEntry">New Results<ul><li><a href="uid97.html&#10;&#9;&#9;  ">Bayesian Perception</a></li><li class="tdmActPage"><a href="uid122.html&#10;&#9;&#9;  ">Situation Awareness</a></li><li><a href="uid130.html&#10;&#9;&#9;  ">Robust state estimation (Sensor fusion)</a></li><li><a href="uid136.html&#10;&#9;&#9;  ">Motion-planning in human-populated environment</a></li><li><a href="uid141.html&#10;&#9;&#9;  ">Decision Making in Multi-Robot Systems</a></li></ul></div>
      <div class="TdmEntry">Bilateral Contracts and Grants with Industry<ul><li><a href="uid161.html&#10;&#9;&#9;  ">Bilateral Contracts with Industry</a></li><li><a href="uid162.html&#10;&#9;&#9;  ">Bilateral Grants with Industry</a></li></ul></div>
      <div class="TdmEntry">Partnerships and Cooperations<ul><li><a href="uid164.html&#10;&#9;&#9;  ">Regional Initiatives</a></li><li><a href="uid167.html&#10;&#9;&#9;  ">National Initiatives</a></li><li><a href="uid173.html&#10;&#9;&#9;  ">European Initiatives</a></li><li><a href="uid199.html&#10;&#9;&#9;  ">International Initiatives</a></li></ul></div>
      <div class="TdmEntry">Dissemination<ul><li><a href="uid221.html&#10;&#9;&#9;  ">Promoting Scientific Activities</a></li><li><a href="uid277.html&#10;&#9;&#9;  ">Teaching - Supervision - Juries</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/chroma">Presentation of the Team CHROMA</a> | <a href="https://team.inria.fr/chroma/en/">CHROMA Web Site
	  </a></small>
        </div>
        <div id="head_adroite">
          <table class="qrcode">
            <tr>
              <td>
                <a href="chroma.xml">
                  <img style="align:bottom; border:none" alt="XML" src="../static/img/icons/xml_motif.png"/>
                </a>
              </td>
              <td>
                <a href="chroma.pdf">
                  <img style="align:bottom; border:none" alt="PDF" src="IMG/qrcode-chroma-pdf.png"/>
                </a>
              </td>
              <td>
                <a href="../chroma/chroma.epub">
                  <img style="align:bottom; border:none" alt="e-pub" src="IMG/qrcode-chroma-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="./uid97.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="./uid130.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: 
      New Results</h2>
        <h3 class="titre3">Situation Awareness</h3>
        <p class="participants"><span class="part">Participants</span> :
	Christian Laugier, Olivier Simonin, Jilles Dibangoye, Alejandro Dizan Vasquez Govea [Apple since January 2016] , Stephanie Lefevre [Mercedes-Benz North America] , David Sierra-Gonzalez, Mathieu Barbier, Victor Romero-Cano.</p>
        <a name="uid123"/>
        <h4 class="titre4">Framework for Motion Prediction and Collision Risk Assessment</h4>
        <p class="participants"><span class="part">Participants</span> :
	Christian Laugier, Alejandro Dizan Vasquez Govea [Apple since January 2016] , Stephanie Lefevre [Mercedes-Benz North America] , Lukas Rummelhard.</p>
        <p>For several years, the challenging scientific problem of Motion Prediction, Risk Assessment and Decision-Making in open and dynamic environments has been one of our main research topics (see activity reports of the former e-Motion Inria team-project and Chroma team 2015 activity report).</p>
        <p>Throughout 2016, we have continued this line of work by developing and experimentally testing new frameworks for Motion Prediction and Collision Risk Assessment in complex dynamic scenes involving multiple moving agents having various behaviors.
This work has been conducted in the scope of three main scenarios: Short-term prediction in crowded urban environments (see approach and results in sections <a title="Bayesian Perception" href="./uid97.html#uid98">7.1.1</a> and <a title="Bayesian Perception" href="./uid97.html#uid116">7.1.5</a>), Autonomous driving in highway environments (see section <a title="Situation Awareness" href="./uid122.html#uid124">7.2.2</a>), and Safe Intersection crossing.</p>
        <p>The main underlying concepts of the developed framework have recently been published in the second edition of the Handbook of Robotics <a href="./bibliography.html#chroma-2016-bid62">[31]</a>. They have also been presented into a Mooc course on “Autonomous Mobiles Robots and Vehicles”, dedicated to graduate and undergraduate students and to engineers in Robotics  <a href="./bibliography.html#chroma-2016-bid63">[57]</a>. This Mooc has been published twice in 2015 and in 2016.</p>
        <p>The recent results have been published at ICRA 2016 <a href="./bibliography.html#chroma-2016-bid12">[27]</a> and also presented by C. Laugier in several invited talks : Asprom2016 <a href="./bibliography.html#chroma-2016-bid64">[16]</a>, ICIT2016 <a href="./bibliography.html#chroma-2016-bid65">[14]</a>, CUHK2016 <a href="./bibliography.html#chroma-2016-bid66">[15]</a>, GTC-Europe2016 <a href="./bibliography.html#chroma-2016-bid67">[24]</a> and ARSO2016 <a href="./bibliography.html#chroma-2016-bid68">[17]</a>.</p>
        <p>Another contribution relies in the implementation of some the proposed models on two experimental vehicles (Lexus and Zoe experimental platforms). As it has been mentioned in the section <a title="Bayesian Perception" href="./uid97.html#uid116">7.1.5</a>, several experiments on short-term collision risk assessment have successfully been conducted with these platforms in 2015 and 2016 (c.f.  <a href="./bibliography.html#chroma-2016-bid4">[84]</a>, <a href="./bibliography.html#chroma-2016-bid69">[67]</a>).</p>
        <p>This work will be continued in 2017, in the scope of our ongoing collaborative projects with Toyota, Renault and IRT nanoelec. It will also be used as a support for the planned technological transfers with two industrial companies in the fields of industrial mobile robots and automatic shuttles (see section <a title="Bayesian Perception" href="./uid97.html#uid116">7.1.5</a>).</p>
        <a name="uid124"/>
        <h4 class="titre4">Planning-based motion prediction for collision risk estimation in autonomous driving scenarios</h4>
        <p class="participants"><span class="part">Participants</span> :
	David Sierra-Gonzalez, Christian Laugier, Jilles Dibangoye, Alejandro Dizan Vasquez Govea [Apple since January 2016] .</p>
        <p>The objective is to develop a collision risk estimation system capable of reliably finding the risk of collision associated to the different feasible trajectories of the ego-vehicle. This research work is done in the scope of the Inria-Toyota long-term cooperation and of the PhD thesis work of David Sierra-Gonzáles.</p>
        <p>One key factor, and probably the biggest challenge in order to produce robust collision risk estimation in traffic scenes, is the motion prediction of the dynamic obstacles (i.e. the other drivers for highway scenarios). The difficulty stems from the fact that human behavior is determined by a complex set of interdependent factors, which are very hard to model (e.g. intentions, perception, emotions). As a consequence, most existing systems are based on simple short-term motion models assuming constant velocity or acceleration.</p>
        <p>We opt here for a planning-based approach, which assumes that drivers instinctively act as to minimize a cost (or equivalently, maximize a reward). This cost function encodes the preferences of the driver to, for instance, keep a minimum distance with the vehicle in front, drive in the right lane in the highway, or respect the speed limits. By using Inverse Reinforcement Learning (IRL) algorithms, we can obtain such cost function directly from expert demonstrations (i.e. simply observing how people drive).</p>
        <p>Two well-known IRL algorithms  <a href="./bibliography.html#chroma-2016-bid70">[35]</a>, <a href="./bibliography.html#chroma-2016-bid71">[101]</a> have been implemented and used to obtain driver models from human demonstrations. The algorithms have been adapted to work with simulated demonstrations obtained on a highway simulator, and with real-world data from the Lexus and Renault Zoe platforms. Figure <a title="Situation Awareness" href="./uid122.html#uid125">12</a>.a shows a slice of one such cost function in the context of a real highway scene.</p>
        <div align="center" style="margin-top:10px">
          <a name="uid125">
            <!--...-->
          </a>
          <table title="" class="objectContainer">
            <caption align="bottom"><strong>Figure
	12. </strong>a) Slice of a cost function obtained from real demonstrated data superimposed on the road on a highway scene. Red indicates high cost, green intermediate, and blue low.
b) and c) Prediction of two prototypical simulated traffic scenes with the framework from <a href="./bibliography.html#chroma-2016-bid15">[26]</a>. We show the predicted occupancy probabilities over a discretization of the road for different timesteps.</caption>
            <tr align="center">
              <td>
                <table>
                  <tr>
                    <td style="height:3px;" align="center">
                      <img style="width:149.4526pt" alt="IMG/cost.png" src="IMG/cost.png"/>
                    </td>
                    <td style="height:3px;" align="center">
                      <img style="width:136.64313pt" alt="IMG/occ_2cars.png" src="IMG/occ_2cars.png"/>
                    </td>
                    <td style="height:3px;" align="center">
                      <img style="width:136.64313pt" alt="IMG/occ_3cars.png" src="IMG/occ_3cars.png"/>
                    </td>
                  </tr>
                </table>
              </td>
            </tr>
          </table>
        </div>
        <p>A novel framework has been developed in order to exploit the predictive potential of these models for the task of highway scene prediction <a href="./bibliography.html#chroma-2016-bid15">[26]</a>. The ability of these dynamic models to capture the risk-aversive behavior of drivers leads to an interaction-aware prediction. In contrast to other state-of-the-art interaction-aware approaches  <a href="./bibliography.html#chroma-2016-bid7">[59]</a>, the complexity of our prediction framework does not grow exponentially in the number of vehicles in the scene, but only quadratically. Figure <a title="Situation Awareness" href="./uid122.html#uid125">12</a>.b shows the prediction produced by our framework in two prototypical simulated highway scenarios. The figure shows the result of summing up across the occupancy distributions over a discretization of the road for all the vehicles in the scene, at different timesteps (note that the result is no longer a probability distribution, but it is convenient to visualize the prediction).</p>
        <p>This framework has been patented by Inria and Toyota Motor Europe in October 2016.</p>
        <a name="uid126"/>
        <h4 class="titre4">Functional space representation for automated road intersection crossing</h4>
        <p class="participants"><span class="part">Participants</span> :
	Mathieu Barbier, Christian Laugier, Olivier Simonin.</p>
        <p>The objective is to develop a framework for modeling road intersections using relevant functional areas, which can be exploited by an autonomous vehicle for safely crossing the intersection. These functional areas try to capture various characteristics such as crossing, merging or approaching areas, the car dynamics when moving in such areas, or the related uncertainty. We made the assumption that such a functional space representation can be stored in a map and can be constructed using observed trajectories. This work is performed in the scope of the PhD thesis of Mathieu Barbier, which is supported by a CIFRE fellowship with Renault.</p>
        <p>In a preliminary work done with map by Renault, it has been observed that the information stored in a map does not fully match with the real motions executed by cars within a given intersection. The differences between the stored and the real path might be important. This difference is not due to error during the map creation, but rather to other constraints related to the driving action (e.g. visibility, dynamics). Such a difference leads to serious difficulties at the level of the autonomous driving decision-making process.</p>
        <p>Constructing a functional model, requires to first analyze the topological and dynamics structure of an intersection, and in a second step to imagine how it would be possible to extract such type of information from maps and observed trajectories. Two main structures seem to emerge from this study:</p>
        <ul>
          <li>
            <p class="notaparagraph"><a name="uid127"> </a>Merging and Crossing points, areas where two cars are the most likely to collide.</p>
          </li>
          <li>
            <p class="notaparagraph"><a name="uid128"> </a>Approaching areas, areas where drivers are most likely to show constant driving behaviors.</p>
          </li>
        </ul>
        <p>In order to learn motions patterns of multiple cars, we have chosen to train Gaussian processes <a href="./bibliography.html#chroma-2016-bid72">[81]</a> <a href="./bibliography.html#chroma-2016-bid73">[93]</a> using simulated data set generated using the SCANER™system. The resulting distribution is segmented using different threshold, in order to find approaching areas and to combine pairs of such areas for constructing overlapping areas.
The correlation between this discretization and both real and simulated velocity profiles has been shown by the experimental results, see Fig. <a title="Situation Awareness" href="./uid122.html#uid129">13</a>. The approach has been published at IEEE ITSC 2016 <a href="./bibliography.html#chroma-2016-bid74">[18]</a>.</p>
        <div align="center" style="margin-top:10px">
          <a name="uid129">
            <!--...-->
          </a>
          <table title="" class="objectContainer">
            <caption align="bottom"><strong>Figure
	13. </strong>Different step of the framework to discretize the space : a) Map created with prediction from set of GPs, the highlighted area has a high mean probability
b) Segmentation of crossing and merging areas, in red the probability of two cars being in the same position and in yellow where this probability is higher than the threshold
c) Discretization of approaching area</caption>
            <tr align="center">
              <td>
                <table>
                  <tr>
                    <td style="height:3px;" align="center">
                      <img style="width:140.91078pt" alt="IMG/fig17a.png" src="IMG/fig17a.png"/>
                    </td>
                    <td style="height:3px;" align="center">
                      <img style="width:140.91078pt" alt="IMG/fig17b.png" src="IMG/fig17b.png"/>
                    </td>
                    <td style="height:3px;" align="center">
                      <img style="width:140.91078pt" alt="IMG/fig17c.png" src="IMG/fig17c.png"/>
                    </td>
                  </tr>
                </table>
              </td>
            </tr>
          </table>
        </div>
        <p>We recently started to make use of a Random Forest classifier to connect features of trajectories with an intended maneuver (stop, pass, yield) and to take advantage of the discretization. This research work will be continued in 2017.</p>
      </div>
      <!--FIN du corps du module-->
      <br/>
      <div class="bottomNavigation">
        <div class="tail_aucentre">
          <a href="./uid97.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="./uid130.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>
