InteractIVe Summer School, July 6 th, 2012 Grid based SLAM & DATMO Olivier Aycard University of Grenoble 1 (UJF), FRANCE

Slides:



Advertisements
Similar presentations
Motivating Markov Chain Monte Carlo for Multiple Target Tracking
Advertisements

Genoa, Italy September 2-4, th IEEE International Conference on Advanced Video and Signal Based Surveillance Combination of Roadside and In-Vehicle.
State Estimation and Kalman Filtering CS B659 Spring 2013 Kris Hauser.
Street Crossing Tracking from a moving platform Need to look left and right to find a safe time to cross Need to look ahead to drive to other side of road.
Discussion topics SLAM overview Range and Odometry data Landmarks
© Ricardo plc 2012 Eric Chan, Ricardo UK Ltd 21 st October 2012 SARTRE Demonstration System The research leading to these results.
Patch to the Future: Unsupervised Visual Prediction
Probabilistic Robotics
Probabilistic Robotics
Kiyoshi Irie, Tomoaki Yoshida, and Masahiro Tomono 2011 IEEE International Conference on Robotics and Automation Shanghai International Conference Center.
IR Lab, 16th Oct 2007 Zeyn Saigol
Probabilistic Robotics
Visual Event Detection & Recognition Filiz Bunyak Ersoy, Ph.D. student Smart Engineering Systems Lab.
Tracking Multiple Occluding People by Localizing on Multiple Scene Planes Professor :王聖智 教授 Student :周節.
Individual Localization and Tracking in Multi-Robot Settings with Dynamic Landmarks Anousha Mesbah Prashant Doshi Prashant Doshi University of Georgia.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Perception and Communications for Vulnerable Road Users safety Pierre Merdrignac Supervisors: Fawzi Nashashibi, Evangeline Pollard, Oyunchimeg Shagdar.
Christian LAUGIER – e-Motion project-team Bayesian Sensor Fusion for “Dynamic Perception” “Bayesian Occupation Filter paradigm (BOF)” Prediction Estimation.
1 Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion (IEEE 2009) Junlan Yang University of Illinois,Chicago.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
Segmentation and Tracking of Multiple Humans in Crowded Environments Tao Zhao, Ram Nevatia, Bo Wu IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE,
Probabilistic Robotics
ICRA, May 2002 Simon Thompson & Alexander Zelinsky1 Accurate Local Positioning using Visual Landmarks from a Panoramic Sensor Simon Thompson Alexander.
Monte Carlo Localization
1 CMPUT 412 Autonomous Map Building Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete this.
A Probabilistic Approach to Collaborative Multi-robot Localization Dieter Fox, Wolfram Burgard, Hannes Kruppa, Sebastin Thrun Presented by Rajkumar Parthasarathy.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Estimating the Driving State of Oncoming Vehicles From a Moving Platform Using Stereo Vision IEEE Intelligent Transportation Systems 2009 M.S. Student,
Grid Maps for Robot Mapping. Features versus Volumetric Maps.
TrafficView: A Driver Assistant Device for Traffic Monitoring based on Car-to-Car Communication Sasan Dashtinezhad, Tamer Nadeem Department of CS, University.
Sheila McIlraith, Knowledge Systems Lab, Stanford University DX’00, 06/2000 Diagnosing Hybrid Systems: A Bayesian Model Selection Approach Sheila McIlraith.
© sebastian thrun, CMU, CS226 Statistical Techniques In Robotics Sebastian Thrun (Instructor) and Josh Bao (TA)
TAXISAT PROJECT Low Cost GNSS and Computer Vision based data fusion solution for driverless vehicles Marc POLLINA
Legal issues addressed in the EU funded AdaptIVe project
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
Friday, 4/8/2011 Professor Wyatt Newman Smart Wheelchairs.
Mobile Robot controlled by Kalman Filter
Zereik E., Biggio A., Merlo A. and Casalino G. EUCASS 2011 – 4-8 July, St. Petersburg, Russia.
Tracking Pedestrians Using Local Spatio- Temporal Motion Patterns in Extremely Crowded Scenes Louis Kratz and Ko Nishino IEEE TRANSACTIONS ON PATTERN ANALYSIS.
Localization and Mapping (3)
Visual Object Tracking Xu Yan Quantitative Imaging Laboratory 1 Xu Yan Advisor: Shishir K. Shah Quantitative Imaging Laboratory Computer Science Department.
A General Framework for Tracking Multiple People from a Moving Camera
3D SLAM for Omni-directional Camera
Simultaneous Localization and Mapping Presented by Lihan He Apr. 21, 2006.
Mapping and Localization with RFID Technology Matthai Philipose, Kenneth P Fishkin, Dieter Fox, Dirk Hahnel, Wolfram Burgard Presenter: Aniket Shah.
Inferring High-Level Behavior from Low-Level Sensors Don Peterson, Lin Liao, Dieter Fox, Henry Kautz Published in UBICOMP 2003 ICS 280.
ECGR4161/5196 – July 26, 2011 Read Chapter 5 Exam 2 contents: Labs 0, 1, 2, 3, 4, 6 Homework 1, 2, 3, 4, 5 Book Chapters 1, 2, 3, 4, 5 All class notes.
Dynamic 3D Scene Analysis from a Moving Vehicle Young Ki Baik (CV Lab.) (Wed)
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Visual SLAM Visual SLAM SPL Seminar (Fri) Young Ki Baik Computer Vision Lab.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Stable Multi-Target Tracking in Real-Time Surveillance Video
Crowd Analysis at Mass Transit Sites Prahlad Kilambi, Osama Masound, and Nikolaos Papanikolopoulos University of Minnesota Proceedings of IEEE ITSC 2006.
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
City College of New York 1 Dr. Jizhong Xiao Department of Electrical Engineering City College of New York Advanced Mobile Robotics.
Institute of Automation Christian Mandel Thorsten Lüth Tim Laue Thomas Röfer Axel Gräser Bernd Krieg-Brückner.
Visual Odometry David Nister, CVPR 2004
Vision-based SLAM Enhanced by Particle Swarm Optimization on the Euclidean Group Vision seminar : Dec Young Ki BAIK Computer Vision Lab.
On-board Perception for Intersection Safety Sergiu Nedevschi, Technical University of Cluj-Napoca, Romania European Commission.
CS b659: Intelligent Robotics
Path Curvature Sensing Methods for a Car-like Robot
European Robotic Pedestrian Assistant 2.0 Wolfram Burgard
Autonomous Cyber-Physical Systems: Autonomous Systems Software Stack
Ring Road Experiment For Driving Safety Analysis Beijing, 2011 Spring
Vehicle Segmentation and Tracking in the Presence of Occlusions
Introduction to Robot Mapping
On-board Perception for Intersection Safety Sergiu Nedevschi, Technical University of Cluj-Napoca, Romania European Commission.
Probabilistic Robotics
Principle of Bayesian Robot Localization.
Probabilistic Robotics Bayes Filter Implementations FastSLAM
Presentation transcript:

InteractIVe Summer School, July 6 th, 2012 Grid based SLAM & DATMO Olivier Aycard University of Grenoble 1 (UJF), FRANCE

2 camera radarlaser SensorsActuators Model of the environment Perception Plan of future actions Control What is an intelligent vehicle ?  An Intelligent Vehicle is a vehicle designed to:  monitor a human driver and assist him in driving;  drive automatically.  Need of sensors to perceive the environment

3 Introduction Goal Vehicle perception in open and dynamic environments Laser scanner Speed and robustness Present Focus: interpretation of raw and noisy sensor data Identify static and dynamic part of sensor data Modeling static part of the environment Simultaneous Localization And Mapping (SLAM) Modeling dynamic parts of the environment Detection And Tracking of Moving Objects (DATMO)

4 Problem statement PERCEPTION Static Objects Vehicle State Moving Objects Perception Measurements Vehicle Motion Measurements M X O Z U SLAM Static environments SLAM + DATMO Dynamic environments SLAM + Moving object detection

5 Outline Introduction - Part I - SLAM with Moving object detection - Part II - SLAM + DATMO - Part III - Conclusion & Perspectives - Part IV - Experimental results on real vehicles will illustrate SLAM+DATMO theoretical contributions

6 Map representation Point cloud map [Lu’97] Feature-based map [Leonard’91] Occupancy Grid(OG)-based map [Elfes’89] Environment representability+ Model Size - Environment representability + Model Size + Environment representability -

7 SLAM Incremental mapping [Elfes’89,Thrun’00] inverse sensor modela priori map Maximum Likelihood Localization [Vu’07]

8 Example of Maximum Likelihood Localization [Vu’07] P(.) = 0.21 P(.) = 0.92P(.) = 0.17

9 SLAM Incremental mapping [Elfes’89,Thrun’00] inverse sensor modela priori map Maximum Likelihood Localization [Vu’07] Moving object Detection  Inconsistency between OG and observations allows deciding a measurement belonging to a static or dynamic object  Close points are grouped to form objects freeoccupied

10 Experiments Daimler demonstrator (IP PReVENT) [Vu’07] Laser scanner Velocity, steering angle High speed (>120km/h) Camera for visual reference Different scenarios: city streets, country roads, highways Volkswagen demonstrator (STREP Intersafe2) [Baig’09] Laser scanner Odometry: rotational and translational speed Camera for visual reference Urban traffics

11 Results: SLAM + moving objects detection Execution time: ~20ms on a PIV 3.0GHz PC 2Gb RAM Daimler demonstrator

12 DATMO Introduction SLAM with Moving object detection SLAM + DATMO Conclusion & Perspectives

13 DATMO – known problems using laserscanner Objects are represented by groups of points Tracking groups of points leads to a degradation of tracking results Object splitting (occlusions, glass-surfaces) makes the tracking harder => Using object models to overcome these problems

14 DATMO: our approach Considering data sequence over a sliding window of time Maximizing a posterior probability Interpretation of moving objects and their trajectories from a laser sequence => Simultaneous Detection, Classification and Tracking of Moving Objects is a trajectory of object models

15 Representation and exploration of space of moving objects hypothesis Define object model Box model to represent cars, trucks or bus and motorcycle Point model to represent pedestrian Incremental build of the graph of hypothesis Exploration of the graph Use of sampling techniques (MCMC) Moving object hypothesis generated over a sliding window of time Incremental graph of hypothesis t-2 t-1 t

16 Evaluation of a hypothesis knowing observations  MAP estimate: Prior model: Likelihood model: => Add some apriori => Evaluate likelihood of constraints on individual objects observations knowing hypothesis temporal motion consistency RewardPenalyze

17 Experiments Navlab Dataset (CMU) [Vu’09] SICK laser scanner: resolution: 0.5 0, range: 50m, FOV: 180 0, freq: 37.5Hz Odometry: rotational and translational speed Camera for visual reference Real-life urban traffics

18 Results: SLAM + DATMO  Execution time: ~120ms on a PIV 3.0GHz PC 2Gb RAM

19 Conclusion & perspectives Introduction SLAM with Moving object detection SLAM + DATMO Conclusion & Perspectives - Part IV -

20 Conclusion Modeling static part of the environment 2D OG to model open environment Particle filter to perform localization Moving object detection Modeling dynamic part of the environment Simultaneous detection, classification and tracking moving objects Using object models overcomes existing problems of laser- based tracking Data-driven MCMC helps to search for the optimum solution in the spatio-temporal space in real-time [Vu’07] T.D. Vu, O. Aycard and N. Appenrodt. Online Localization and Mapping with Moving Object Tracking in Dynamic Outdoor Environments. In IEEE International Conference on Intelligent Vehicles (IV) [Vu’09] T.D. Vu, O. Aycard. Laser-based Detection and Tracking Moving Objects using Data- Driven Markov Chain Monte Carlo. In IEEE International Conference on Robotics and Automation (ICRA), 2009.

21 Perspectives CRF/TRW demonstrator car (European InteractIVe project) [Chavez’12] Data available: 2D laser, radar, camera Generic perception platform for active safety camera radarlaser Sensor data fusion based on Occupancy Grid and Evidential theory to improve detection performance [Chavez’12] Vision based classification

22 Thank you. Olivier Aycard University of Grenoble1 (UJF), FRANCE