Measuring the World: Designing Robust Vehicle Localization for - - PowerPoint PPT Presentation

measuring the world
SMART_READER_LITE
LIVE PREVIEW

Measuring the World: Designing Robust Vehicle Localization for - - PowerPoint PPT Presentation

Measuring the World: Designing Robust Vehicle Localization for Autonomous Driving Frank Schuster, Dr. Martin Haueis Agenda Motivation: Why measure the world for autonomous driving? Map Content: What do we need to know about the world


slide-1
SLIDE 1

Measuring the World:

Designing Robust Vehicle Localization for Autonomous Driving

Frank Schuster, Dr. Martin Haueis

slide-2
SLIDE 2

Agenda

  • Motivation: Why measure the world for autonomous driving?
  • Map Content: What do we need to know about the world for autonomous

driving?

  • Mapping Algorithms: How can we measure the world?
  • Challenges: But can we really measure the entire world?

2 Measuring the World – F. Schuster, M. Haueis

slide-3
SLIDE 3
  • Typical sensor range (stereo camera) approx. 40 m
  • To drive autonomously, planning 5-10 seconds ahead
  • Need to know information beyond the sensor range
  • Highly accurate and up-to-date maps to calculate

drivable area

  • Reliable localization algorithms to choose map

segment

Why measure the world for autonomous driving?

3 Measuring the World – F. Schuster, M. Haueis

slide-4
SLIDE 4

What do we need to know about the world for autonomous driving?

Measuring the World – F. Schuster, M. Haueis 4

  • Navigation Maps: Information per road
  • Autonomous Driving: Information per lane
  • planning information (speed limits, lane

merges, intersections)

  • Localization information (sensor

compatible representation of the environment)  How can we do this?

Courtesy HERE

slide-5
SLIDE 5

Map Content

5

  • 1. Road Connectivity for navigation
  • 2. Precise road geometry for path planning
  • 3. Semantic information for situation analysis and

localization

1 2 3

Courtesy HERE Courtesy HERE Courtesy Mapillery

Measuring the World – F. Schuster, M. Haueis

slide-6
SLIDE 6

Mapping Today @ HERE

  • Mapping of the world with LiDAR and

camera setups combined with RTK GPS

  • Data mining and Deep Learning

algorithms extract significant objects (lanes, speed limits, localization

  • bjects, …) from raw data in post

processing

  • GPS for precise geolocation of all map

attributes

6

http://360.here.com/2015/04/07/anatomy-mapping-cars-dummies/

  • 1. IMU
  • 2. Camera Setup
  • 3. Velodyne LiDAR
  • 4. GPS Antenna

Measuring the World – F. Schuster, M. Haueis

slide-7
SLIDE 7

RD/FA 7

slide-8
SLIDE 8

Increasing the Robustness of the Mapping Process - Automation

8

Courtesy FZI@KIT (C. Stiller)

Measuring the World – F. Schuster, M. Haueis

slide-9
SLIDE 9

Increasing the Robustness of the Mapping Process – Sensor Setup

Courtesy FZI@KIT (C. Stiller)

Measuring the World – F. Schuster, M. Haueis

slide-10
SLIDE 10

Increasing the Robustness of the Mapping Process – Data Representation

10

Courtesy FZI@KIT (C. Stiller)

Measuring the World – F. Schuster, M. Haueis

slide-11
SLIDE 11

Industrialization

Title of presentation / Department / Date / Page 11

Formal beschreibbares Minimalset Kartenattribute  Industrialisierbarkeit

  • Minimal set of specifiable landmarks
  • Simple representation
  • Robust object classes that are

detectable by automotive grade sensors

slide-12
SLIDE 12

Mapping Algorithms – Grid

12 Measuring the World – F. Schuster, M. Haueis

slide-13
SLIDE 13

Mapping Algorithms - Features

13 Measuring the World – F. Schuster, M. Haueis

slide-14
SLIDE 14

Mapping Algorithms - Context

14

Source: An Empirical Evaluation of Deep Learning on Highway Driving, 04/2015, Standford University, Brody Huval et al.

Need a more high level representation of the world to achive both scalability, accuracy and integrity requirements.

Measuring the World – F. Schuster, M. Haueis

slide-15
SLIDE 15

Scalability: Exploration of new Areas Initial Map

15

  • Constraints forming graph map
  • Solve GraphSLAM problem by

graph optimization min

,

  • Result:
  • ptimized mapping trajectory ()
  • Optimized radar landmarks ()

=> Optimized landmark positions used for localization

Measuring the World – F. Schuster, M. Haueis

slide-16
SLIDE 16

RD/FA 16 Measuring the World – F. Schuster, M. Haueis

slide-17
SLIDE 17

Scalability: Exploration of new Areas Fully performing map

17

  • Constraints forming graph map
  • Solve GraphSLAM problem by

graph optimization min

,

  • Now: Consider … graph maps
  • Then we can find an overall cost function

=> Optimizing yields and for all trajectories Cost of all maps by themselves Cost of interactions between maps

  • + ∑
  • ,

Measuring the World – F. Schuster, M. Haueis

slide-18
SLIDE 18

RD/FA 18 Measuring the World – F. Schuster, M. Haueis

slide-19
SLIDE 19

Collective Mapping – Startups show the way

Startups like Mapillary

  • #CompleteTheMap - A

challenge to map your city

  • Mapping large areas with

deep learning from dash cam images mostly

  • Semantic labelling provides

planning information (lane markings, traffic lighs) and localization objects

19 Measuring the World – F. Schuster, M. Haueis

slide-20
SLIDE 20

Radar – Ground Facing

  • Ground facing radar used for

mapping of the density distribution below the road surface

  • Highly robust towards changing

weather and driving conditions (rain, snow, off-road…)

  • Centimeter level accuracy and

high availability

  • However radar array requires a lot of power, not applicable in production

vehicles today. However automotive radars can be used.

20

The Localizing Ground-Penetrating Radar (LGPR), courtesy MIT https://www.ll.mit.edu/publications/technotes/TechNote_LGPR.pdf

Measuring the World – F. Schuster, M. Haueis

slide-21
SLIDE 21

Scalability: Scene Understanding

“The Cityscapes Dataset for Semantic Urban Scene Understanding”, M. Cordts et al.

www.cityscapes-dataset.net

21

  • High Level features enable map updates on a large scale
  • But reliable detection and classification more difficult than ever
  • Cityscapes Dataset (Vision)
  • Semantic, instance wise and

dense pixel annotations

  • 30 Classes (dynamic and static)
  • 50 Cities over several months

Measuring the World – F. Schuster, M. Haueis

slide-22
SLIDE 22

Summary

  • Need robust localization for path planning in autonomous driving applications
  • Localization pinpoints location in map to interpret map data correctly
  • Feature Maps use sparse representations of the world, but are usually

proprietary to the sensor setup and algorithms

  • Goal: High Level classified feature maps that can be shared among a fleet of

cars from different OEMs

22 Measuring the World – F. Schuster, M. Haueis

slide-23
SLIDE 23

Conclusion - So, how can we measure the world?

23

  • Using a sparse, high level description of the world
  • By interpreting semantic information about the world
  • By having every car with sensors contribute in map updates

Measuring the World – F. Schuster, M. Haueis