Difference between revisions of "RTAB-Map"
(→Publications) |
|||
Line 126: | Line 126: | ||
</gallery> | </gallery> | ||
====Téléchargements==== | ====Téléchargements==== | ||
− | * [[Media: | + | * [[Media:UdeS_1Hz.part1.rar|UdeS_1Hz.part1.rar]] |
− | * [[Media: | + | * [[Media:UdeS_1Hz.part2.rar|UdeS_1Hz.part2.rar]] |
* [[Media:GroundTruth_UdeS1Hz.bmp.rar|GroundTruth_UdeS1Hz]] | * [[Media:GroundTruth_UdeS1Hz.bmp.rar|GroundTruth_UdeS1Hz]] | ||
+ | * [[Media:NFSMW_1Hz.part1.rar|NFSMW_1Hz.part1.rar]] | ||
+ | * [[Media:NFSMW_1Hz.part2.rar|NFSMW_1Hz.part2.rar]] | ||
+ | * [[Media:NFSMW_1Hz.part3.rar|NFSMW_1Hz.part3.rar]] | ||
+ | * [[Media:NFSMW_1Hz.part4.rar|NFSMW_1Hz.part4.rar]] | ||
+ | * [[Media:NFSMW_1Hz.part5.rar|NFSMW_1Hz.part5.rar]] | ||
+ | * [[Media:NFSMW_1Hz.part6.rar|NFSMW_1Hz.part6.rar]] | ||
Ensembles de données provenant d'autres approches de détection de fermeture de boucle : | Ensembles de données provenant d'autres approches de détection de fermeture de boucle : |
Revision as of 19:52, 22 July 2011
RTAB-Map : Real-Time Appearance-Based Mapping
Description[edit]
Loop closure detection is the process involved when trying to find a match between the current and a previously visited locations in SLAM (Simultaneous Localization And Mapping). Over time, the amount of time required to process new observations increases with the size of the internal map, which may affect real-time processing. RTAB-Map is a novel real-time loop closure detection approach for large-scale and long-term SLAM. Our approach is based on efficient memory management to keep computation time for each new observation under a fixed time limit, thus respecting real-time limit for long-term operation. Results demonstrate the approach's adaptability and scalability using one custom data set and four standard data sets.
Example of sensorimotor learning using directly this loop closure detection approach (new in RTAB-Map 0.3) :
Results[edit]
Note that these results (more recent) may differ from those in the video...
Figure 1: Summary of the loop closures detected on UdeS1Hz data set :
- Green : Loop closures detected
- Yellow : Loop closures rejected
- Red : Unable to detect a loop closure because old places could not be retrieved
Figure 2: Processing time for each image acquired (real-time limit fixed to 700 ms for an image rate of 1 Hz)
Figure 3: Precision-Recall (43% recall at 100% precision)
Source code[edit]
The code was tested on Windows (Xp, 7), Mac OS X 10.6 and Ubuntu 10.4LTS.
- Standalone application, libraries and ROS packages : rtabmap
Data sets[edit]
UdeS1Hz samples[edit]
Downloads[edit]
Community data sets from other loop closure detection approaches :
- Angeli et al. : Lip6Indoor and Lip6Outdoor
- Cummins et al. (FAB-MAP) : NewCollege and CityCentre
Publications
M. Labbé and F. Michaud, “Memory management for real-time appearance-based loop closure detection,” in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, 2011. (Accepted)