Title: SLAM: Representations
1SLAM Representations
- R. Chatila
- LAAS-CNRS
- Toulouse, France
- Raja.Chatila_at_laas.fr
2Representations and Maps
Topology
Features
Objects
Appearance
Grids
3Linear Features
- Popular for 2D lasers, sonars
- Piecewise linear approximation of sequence of
points. - Points have attached uncertainties
- Algorithms based on segmentation and grouping
(split and merge). - Hough transform, Least square - Kalman filter,
RANSAC - Model lines have attached uncertainties.
4Linear Features
Local map
Measurements (2D laser scan)
Piecewise linear approximation uncertainties
5Example
- 2D Sick Laser
- Linear Approximations
- EKF
6Uncertainty Grids
- Regular grid.
- Free and occupied space
- Probability of presence of obstacle surface
- Update with new measurements
- Assumes independance between grid elements
Konolige
7Uncertainty Grids
Christensen
8Uncertainty Grids
- 3D point image (Laser, Stereo)
- Regular grid in 3D image
- Ground projection of 3D points
Lacroix
9Uncertainty Grids Classification
- Attributes in each grid cell
- Density of points
- Point elevation difference and variance
- Average normal orientation and variance
- Bayesian supervised classification
- 4 classes obstacle, rough, flat, unknown
10Uncertainty Grids
11Fusion
12Appearance Interest Points
13Appearance interest points
110 images around a 10m diam. rubble
- Interest points (HARRIS detector) in each
monocular image. - Corresponding 3D points with EKF SLAM
14Appearance Interest Points
Errors angles 1, position 1-3 cm
15Mapping from Aerial imagery Appearance
Interest Points
Altitude 50 m, resolution 80cm
16Mapping from Aerial imagery Appearance
Interest Points
17 3D Objects
18Topological model and visual landmarks
Topological models
19Kalman Filter
State
Observation
Prediction
Innovation
Update
20SLAM et Kalman
- Etat
- Covariance
- Prédiction
- Observation
- Mise à jour
21Quelques problèmes ouverts
- Cartographie 3D espace, objets.
- Environnements naturels.
- Environnements dynamiques.
- Grands espaces.
- Association de données (dépend des amers).
- Décision et navigation incertaines.