welcome: please sign in
location: Diff for "rtslam"
Differences between revisions 11 and 13 (spanning 2 versions)
Revision 11 as of 2010-12-14 16:47:44
Size: 2104
Editor: cyril42e-wifi
Comment:
Revision 13 as of 2011-02-22 13:39:41
Size: 2639
Editor: cyril42e-wifi
Comment: + inertial video
Deletions are marked like this. Additions are marked like this.
Line 29: Line 29:
  * Contact: jafar@laas.fr, cyril.roussillon@laas.fr
Line 36: Line 36:
 * [[http://homepages.laas.fr/croussil/videos/2011-02-15_rtslam-inertial-high-dyn.avi|Demo 2]] (v.a, 1'06, 20Mo): hand held IMU+camera at 50 fps indoor, with very high dynamic.
Line 44: Line 45:

== Authors ==

 * [[http://homepages.laas.fr/jsola|Joan Solà]]
 * [[http://homepages.laas.fr/croussil|Cyril Roussillon]]
 * [[http://homepages.laas.fr/agonzale|Aurélien Gonzalez]]
 * [[http://homepages.laas.fr/nmansard|Nicolas Mansard]]
 * [[http://homepages.laas.fr/jmcodol|Jean-Marie Codol]]

RT-SLAM

RT-SLAM stands for Real Time SLAM (Simultaneous Localization And Mapping).

<!> Disclaimer: RT-SLAM is currently in development and has no official release. It is provided as-is, there is no standalone installation, there is some code to adapt for your own use, and it is generally not advised (yet) to people who do not want to get their hands dirty.

Presentation

RT-SLAM is a fast Slam library and test framework based on EKF. Its main qualities are:

  • genericity: for sensor models, landmark types, landmark models, landmarks reparametrization, biases estimation;

  • speed: real time at 60 fps, VGA, gray level;

  • flexibility: different estimation/image processing sequencing strategies (active search), independent base brick for a hierarchical multimap and multirobots architecture;

  • robustness: near-optimal repartition of landmarks, data association errors detection (gating, ransac);

  • developer-friendly: visualization tools (2D and 3D), offline replay step by step, logs, simulation.

For now it provides:

  • Landmarks: Anchored Homogeneous Points (Inverse Depth) that can be reparametrized into Euclidean Points;

  • Sensors: Pinhole cameras;

  • Prediction: Constant velocity model;

  • Data association: Active search, 1-point Ransac, and mixed strategies.

Documentation

Screenshots and videos

3D view

2D view

  • Demo 1 (v.a, 1'33, 23Mo): hand held alone camera at 60 fps indoor, with several loop closures.

  • Demo 2 (v.a, 1'06, 20Mo): hand held IMU+camera at 50 fps indoor, with very high dynamic.

Roadmap

  • Stabilize and make a release
  • Inertial Slam
  • Odometry Slam
  • Multimap Slam
  • Segments Slam

Authors

OpenrobotsWiki: rtslam (last edited 2014-07-24 13:43:17 by croussil)